0.2.7 • Published 4 years ago

animekit v0.2.7

Weekly downloads
4
License
MIT
Repository
github
Last release
4 years ago

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

build npm version Downloads Coverage Status JavaScript Style Guide GitHub license Greenkeeper badge

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
0.2.8-0

4 years ago

0.2.7

4 years ago

0.2.6

4 years ago

0.2.3

4 years ago

0.2.5

4 years ago

0.2.4

4 years ago

0.2.2

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.5

4 years ago

0.0.4

4 years ago

0.0.3

4 years ago

0.0.2-b

4 years ago

0.0.1-test-2

4 years ago

0.0.1-test-1b

4 years ago

0.0.1-c

4 years ago

0.0.1-alpha

4 years ago

0.0.1

4 years ago