Catalog npm
Back to packageRELEASE DETAILS

2.0.28

npm

9anime

A CLI script to scrape and watch shows from 9anime

Published21 Aug 2020
Direct dependencies17
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 17

Native requirements
17 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
@types/cheerio
Environment
{
  "local_name": "@types/cheerio",
  "alias": false,
  "peer_metadata": null
}
^0.22.21runtime
@types/inquirer
Environment
{
  "local_name": "@types/inquirer",
  "alias": false,
  "peer_metadata": null
}
^7.3.1runtime
@types/puppeteer
Environment
{
  "local_name": "@types/puppeteer",
  "alias": false,
  "peer_metadata": null
}
^2.0.0runtime
axios
Environment
{
  "local_name": "axios",
  "alias": false,
  "peer_metadata": null
}
^0.20.0runtime
chalk
Environment
{
  "local_name": "chalk",
  "alias": false,
  "peer_metadata": null
}
^4.1.0runtime
cheerio
Environment
{
  "local_name": "cheerio",
  "alias": false,
  "peer_metadata": null
}
^1.0.0-rc.3runtime
inquirer
Environment
{
  "local_name": "inquirer",
  "alias": false,
  "peer_metadata": null
}
^7.3.3runtime
open
Environment
{
  "local_name": "open",
  "alias": false,
  "peer_metadata": null
}
^7.1.0runtime
ora
Environment
{
  "local_name": "ora",
  "alias": false,
  "peer_metadata": null
}
^5.0.0runtime
puppeteer
Environment
{
  "local_name": "puppeteer",
  "alias": false,
  "peer_metadata": null
}
^5.2.1runtime
puppeteer-extra
Environment
{
  "local_name": "puppeteer-extra",
  "alias": false,
  "peer_metadata": null
}
^3.1.15runtime
puppeteer-extra-plugin-stealth
Environment
{
  "local_name": "puppeteer-extra-plugin-stealth",
  "alias": false,
  "peer_metadata": null
}
^2.6.1runtime
@types/jest
Environment
{
  "local_name": "@types/jest",
  "alias": false,
  "peer_metadata": null
}
^26.0.10development
jest
Environment
{
  "local_name": "jest",
  "alias": false,
  "peer_metadata": null
}
^26.4.1development
ts-jest
Environment
{
  "local_name": "ts-jest",
  "alias": false,
  "peer_metadata": null
}
^26.2.0development
ts-node
Environment
{
  "local_name": "ts-node",
  "alias": false,
  "peer_metadata": null
}
^9.0.0development
typescript
Environment
{
  "local_name": "typescript",
  "alias": false,
  "peer_metadata": null
}
^4.0.2development

Distribution files

1 collected
Distribution 1

Source distribution

Source file
Checksums from source
{
  "shasum": "dae0160374ea67d622840f11aba4eaec9ba44cd4",
  "integrity": "sha512-svCANwrsi4Si1BwjFhhWDj7tidKNYM56n6t4QePykLjK79W1jKxaHUIIz9ERR6Pzz72dFlly+0qwPpr8YTDilg==",
  "tarball": "https://registry.npmjs.org/9anime/-/9anime-2.0.28.tgz",
  "fileCount": 49,
  "unpackedSize": 7877658,
  "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQFZZCRA9TVsSAnZWagAA7JIP/3kJF2L3v7NNwcnkPHOn\nzzJPHgIm/KqydZRepG/EHyK350M1ulFJP/Suh4knZwenuv5+3GL30kTEo7Ff\n0b66ODBVRw8sV+AiOIsblbFwfd3fQr1PhSx8fBjNx4R/Hw3XbvLvaRr70TwN\nnZfp5JJtuQDPh+6OehzEn26EgWKEsW4A7nNovbrbu2FYuYdtYEqprE+8YS3l\n8eM16sQPxNdrzx+nmSZMAh0nbjt6Oie4kRzQvqDKKsGLOUf2Fs+NwSVHEXer\nbYVtfVKNUk25zLepdjO1PHs1TpM6I/zsUsG4yX+x9A7nw/cyizVCmcIFXa4I\niZTqKX/Ccos2Iy3Pa8gk4kLJEw05m1qK21TFbp3s17ju/65LcWwjKnZZ72QX\nbQ4Q8u2ymwfmMgum3wykixM1muBCdP3PkFh6ktubwDfjHd7t7WNB4+YZF84d\nQAJMF46VWMDzxYtGUaaRbagXHtv6+NcsOsMRNDHCV9jOptreEZplqhCFt66p\n2O3ZDgFFW7ws4ceN3R0vbgHAaDKn9hmOLpLyhXpnimEPZkmUPQ8gkVNvu4b2\n4wHhFqYgApISQyMgWGQgQe3sayVGC9Gy386TM9mfxk4EMvyT9VcXv42P4wyK\nTCUEwA4om5G5Iwu4BV8Q353LKyC5y1StMJuVLclcRkLBblEP3Ec0uG07FLKP\n7mTw\r\n=7YXw\r\n-----END PGP SIGNATURE-----\r\n",
  "signatures": [
    {
      "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA",
      "sig": "MEUCIQCdx2Gbbkfclurjgjv6yvmYgQ6rRn4jYDaUpWbNsX+AZgIgCyINx0nuOf+WgOn/zt+mUPpo+kRiJkX5HwDg6iCOxfc="
    }
  ]
}

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:36 UTC

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

Record identity

package_version:e2c01b208e66c725afbebe619eeedf5c4bf331fdc1cc72ab0db0efbb158b699d

Other collected versions

2.0.2721 Aug2.0.267 Aug2.0.252 Jul2.0.242 Jul2.0.232 Jul2.0.2227 JunView all collected versions →