Catalog npm
Back to packageRELEASE DETAILS

1.0.19

npm

9anime

A CLI script to scrape and watch shows from 9anime

Published24 Dec 2019
Direct dependencies11
Transitive dependenciesNot calculated

README

Current package documentation

9anime Scraper

A node package/cli tool for scraping and viewing episodes hosted on 9anime

Install CLI

Install globally with npm

npm install -g 9anime

Or with Yarn

yarn global add 9anime

Then just run the command 9anime from your terminal to get started! It will ask you a few questions and then the episode will start playing directly within VLC. If you don't have VLC installed you can get it here: https://www.videolan.org/vlc/index.en-GB.html

Install as a package

Install with npm

npm install 9anime

Or with Yarn

yarn add 9anime

Example Usage

import { Anime, createPuppeteerInstance } from "9anime";

// Create a new instance of puppeteer,
// You can replace this with a custom instance if required
const puppeteerInstance = await createPuppeteerInstance();

const anime = new Anime(puppeteerInstance);

// Destructure and get the first show in the search results
const [show] = await anime.search("jojo");

// Destructure and get the first episode of that show
const [episode] = await anime.getEpisodes(show.url);

// Get the video url for the selected episode
const { video } = await anime.getVideo(episode.url);

// Close puppeteer and free resources
anime.close();

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 11

Native requirements
11 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@types/inquirer
Environment
{
  "local_name": "@types/inquirer",
  "alias": false,
  "peer_metadata": null
}
^6.5.0runtime
@types/puppeteer
Environment
{
  "local_name": "@types/puppeteer",
  "alias": false,
  "peer_metadata": null
}
^2.0.0runtime
inquirer
Environment
{
  "local_name": "inquirer",
  "alias": false,
  "peer_metadata": null
}
^7.0.1runtime
open
Environment
{
  "local_name": "open",
  "alias": false,
  "peer_metadata": null
}
^7.0.0runtime
ora
Environment
{
  "local_name": "ora",
  "alias": false,
  "peer_metadata": null
}
^4.0.2runtime
puppeteer
Environment
{
  "local_name": "puppeteer",
  "alias": false,
  "peer_metadata": null
}
^2.0.0runtime
ts-jest
Environment
{
  "local_name": "ts-jest",
  "alias": false,
  "peer_metadata": null
}
^24.2.0development
jest
Environment
{
  "local_name": "jest",
  "alias": false,
  "peer_metadata": null
}
^24.9.0development
@types/jest
Environment
{
  "local_name": "@types/jest",
  "alias": false,
  "peer_metadata": null
}
^24.0.24development
ts-node
Environment
{
  "local_name": "ts-node",
  "alias": false,
  "peer_metadata": null
}
^8.3.0development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^3.6.3development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "568a5ea8995a7315ce96d95a40e7fb6466e4bfc5",
  "integrity": "sha512-pZYea/lbwswvY3tf0RkGsmcpD4y7+ofGgROxzvMRnV0Q+zN+kpPA8E9CkzASqHM6TSCl1J8CU+JfNLlWXsYIeQ==",
  "tarball": "https://registry.npmjs.org/9anime/-/9anime-1.0.19.tgz",
  "fileCount": 26,
  "unpackedSize": 7844836,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeAWlLCRA9TVsSAnZWagAADzAP/RrRPzaKh+PyRozdXP8u\ni4yzxwW4Z8M1Rb5d3josCjqsw3dPUz++wH6NT/Z98lBUDiolBKbqMbgLeMbW\nCJA5C1hkhJlvxigcgMAxareH8W5BJoRjvgbHX3aVzVliNRG8toDySZMHLK25\n3uMcmbu0NL715h9Mts+AX/3vLSLqv/BstEctF5REzmitMcMdz4675Pp+FSon\nnYvWnVOYOr0AhFpoEkSTWZcZsvdNBhvmp6L+yNFTfY2VANXxClnhKshAHEYz\nhNmr7Z+h0pzrXbx9Np/LkBiEozyO6puQb7HMijyGPlnAFeZ5ssYjVl4rUgkV\ndE8E/oE5l+680eRf8OdSTCEdv53YRzT/0xg5IEWMp73MlMDsCXRgmHml3lDh\nzx+fzgQHlp05nxuqexB6TiY9N9pc2oTvyBq2rME9OezsWsWGM68A3ijtjYgW\nlOVS19wu7gMmPPO1pa06A1zNYf4xzfLF6hpIqcRRLpEe1Eil3WuwcmZGAL5A\n2CbSltGJlkV1GqwIgh2lu4q3dyGOSzyTeIa4wV7tM0UvAcedYo6FhnjzPoHt\n6N+M5AKt4foIXhC9FnbrOw8646Z/eiVVkfkw1anliak0J41CRvYs0pd9eGpy\n3oGJfF3yUPW9/J3TBeo4jO+V/755VV3DjqjrnshoAtmmbeytmxDo/5TgzcbJ\nm7Yb\r\n=KXOM\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQDOmm+r79ZABio1K6ywTXL23hChnh4eKdjXAsPNjJPwJQIgbU48Geo4Yy3Rz4LGpyfDWqOCNwSEmX3fXdUugxmngm4="
    }
  ]
}

Repository

PENDING
daniel-griffiths/9anime-scraper

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 21:35 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:c2f846218f2d080484fa82ab96b1237ecd5f1830e02e45517affee5ee3f5fa04

Other collected versions

2.0.2821 Aug2.0.2721 Aug2.0.267 Aug2.0.252 Jul2.0.242 Jul2.0.232 JulView all collected versions →