Catalog npm
Back to packageRELEASE DETAILS

1.0.10

npm

9anime

A CLI script to scrape and watch shows from 9anime

Published16 Sept 2019
Direct dependencies8
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 8

Native requirements
8 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
}
^1.19.1runtime
inquirer
Environment
{
  "local_name": "inquirer",
  "alias": false,
  "peer_metadata": null
}
^7.0.0runtime
open
Environment
{
  "local_name": "open",
  "alias": false,
  "peer_metadata": null
}
^6.4.0runtime
ora
Environment
{
  "local_name": "ora",
  "alias": false,
  "peer_metadata": null
}
^3.4.0runtime
puppeteer
Environment
{
  "local_name": "puppeteer",
  "alias": false,
  "peer_metadata": null
}
^1.20.0runtime
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
{
  "integrity": "sha512-3561oeMbIgIYMdJ3YWvTX2mpP8wUvXgX8A5DQ1+CRRubm3A/y2gFqXWN6F+m6+pMfICcBwGV5xhxP2VhqKUJ4A==",
  "shasum": "068fff76bdbb32b56320d4ce7c7ceac174532ddd",
  "tarball": "https://registry.npmjs.org/9anime/-/9anime-1.0.10.tgz",
  "fileCount": 7,
  "unpackedSize": 7836186,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgBBZCRA9TVsSAnZWagAAbe0P/RkHIkrX53rQqDn4dXYD\nHijRgFNNW1uhEKvogLjg68TTCMYuKFWEYACAgMM3YF8P/7DvcTvyLEBFlR3S\nV/5hs4CAbmTuWiOd4V5UP+BufAUUuCUCFknfkPYK9pL69EZmrSJBy1hpfNYc\nXhPiG8KtM6ziC1DoGD4D8lv99l+3VTCpbfwlisLNWKd9/RIhH4qPQm2va0n4\nBTLDz8geJnCRxm3OKGbutP8hr10a60Pj9WPRjLV76dJTyNcIHpa4YHjdd5qz\nn7j+eQbWMBYQvh/JkALWUdF1ZuYmalWZaOi2Usm+J1b3EUXROXKo0Ee6M2o4\nLUsyn4FUnKLft2MV7boZZVwsSiy63l8Ey/TkjDZLGAJWmfwUF8o/9EzgRNHi\nze1tGrjIzOUtVZYvwop1XpPp0aQadd0R8NWK/3vS6dWkW4F41NGAzkyuztEZ\nvw3nDEe66bZ3YeczGYvaQzgfDXDT7pW1tg6VF9nNQR1kelvd3B3hsKVAz6bk\n6duEs5X/Z8mygV68DNgJ6l+G2RucipBGXs/QiHm2neCDlvDOVNjzTiC9KYQf\n4pI6oFF3Yo68UNydiGVyPTv4dpc7Qwr7/fRopI3WFuftVBLC+6QaYTWG945p\n4kqXcfAMKu1sh6WO40BBuJWEbhBbHmIV46rhTqh9G/NAKyR3LFvLQ+VQfl79\nY3RF\r\n=OPIu\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQCsviJh4/zcduXV1OW5sZVTcs0BbKmTAlVd/TMb4dgIugIgRpO0rd+EY22R7PrqlVY5Xy7BSTFI4N4wlQDgOa80zvY="
    }
  ]
}

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:2ecc2620e68ba48ed19caff7f365176e339c0bb6875c5f75b896b86dcd3a6bfa

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 →