animekit v0.2.7
Warning!
This project is still at a very early stage, expect breaking change with update, code instability and many errors, if you decide to use this library please open a issue for any problem you might find
Animekit
Animekit is an easy to use library to download anime and manga from various websites. The main reason behind this project is to be able to consume anime and manga offline and without any intrussive ads or annoying popup. A desktop gui written in electron is avaible here while a mobile port can be found here
Install
Download a pre-compiled binary here
or
Install Animekit using yarn
:
yarn add global animekit
with npm
:
npm install animekit -g
for more installation istructions check INSTALLATION
Command line usage
animekit <url> -o <path>
Pragmatic usage
Using animekit is very simple, just call the download function with a url and a path
const animekit = require('animekit')
const url = 'https://www.crunchyroll.com/darling-in-the-franxx/episode-24-never-let-me-go-769621'
animekit.download(url, './videos')
To get the information about an episode you can use the info method
const url = 'https://www.crunchyroll.com/darling-in-the-franxx/episode-24-never-let-me-go-769621'
const info = await animekit.getInfo(url)
This will return an EpisodeInfo object that looks like the following
{
url: 'https://www.legitstreaming.com/anime/bokunopico',
directUrl: 'https://files.legitstreaming.com/animes/bokunopico/3.mp4',
resolution: ['fhd', 'hd'],
title: 'Boku no Pico',
name: 'Boku no Pico Episode 3',
number: 3,
ext: 'mp4',
subtitles: {
type: 'burned'
}
}
Supported anime sites
Supported manga sites
Todo
- Add cli
- Make cli properly work
- Add proper documentation
- Add support for more sites
- Complete this readme file
- Make
gui
somewhat usable
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago