npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

node-gogoanime-scraper

v1.0.6

Published

Easy and simple to use tool for getting anime and movie information from gogoanime.

Downloads

6

Readme

GogoAnime Scraper

This tool scrapes information from gogoanime.so to get animes and movies information.

It is an easy and simple to use tool for getting information such as Genres, Popular Animes, Recently Added Series, Anime Information, Movie Information, Ongoing Series and Recently Updated Series from gogoanime.so.

Installation

npm install node-gogoanime-scraper

Examples

Sample Anime Object Response

{
    "poster": "https://gogocdn.net/cover/toaru-kagaku-no-railgun-t.png",
    "title": "Toaru Kagaku no Railgun T",
    "synonyms": ["Toaru Kagaku no Railgun 3", "Toaru Kagaku no Choudenjihou 3", "A Certain Scientific Railgun 3", "とある科学の超電磁砲[レールガン]T"],
    "type": "Winter 2020 Anime",
    "plot": "Third season of Toaru Kagaku no Railgun...",
    "genres": ["Action", "Sci-Fi", "Super Power"],
    "released": 2020,
    "status": "Ongoing",
    "episodes": 23,
    "slug": "toaru-kagaku-no-railgun-t"
}

Search for related animes named 'Sword Art Online II'


const Anime = require('node-gogoanime-scraper')

const response = await Anime.fetchRelatedAnime('Sword Art Online II');

// Optionally, you can provide a page parameter for navigating through pages
const response = await Anime.fetchRelatedAnime('Sword Art Online II', 1);

Retrieved the list of popular animes


const Anime = require('node-gogoanime-scraper')

// Optionally, you can also provide a parameter for the page 
const response = await Anime.fetchPopularAnimes();

Retrieved the list of recently added series


const Anime = require('node-gogoanime-scraper')

const response = await Anime.fetchRecentlyAddedSeries();

Retrieved the list of ongoing series


const Anime = require('node-gogoanime-scraper')

const response = await Anime.fetchOngoingSeries();

Retrieved the list of anime movies


const Anime = require('node-gogoanime-scraper')

// Optionally, you can also provide a parameter for the page 
const response = await Anime.fetchMovies();

Retrieved the list of anime by season and year


const Anime = require('node-gogoanime-scraper')

// The available values for season are Summer, Spring, Winter, and Autumn
// Only animes starting from year 2014 is available.

// Retrieving the Winter 2020 Animes
const response = await Anime.fetchAnimeBySeason('Winter', 2020);

// Optionally, you can also provide a third parameter for navigating through pages 
const response = await Anime.fetchAnimeBySeason('Winter', 2020, 1);

Retrieved the list of available genres


const Anime = require('node-gogoanime-scraper')

const response = await Anime.fetchGenres();

Retrieved the list of anime by genre


const Anime = require('node-gogoanime-scraper')

// To know the list of genres available, you may use the fetchGenres()
// Optionally, you can also provide a 2nd parameter for the page 
const response = await Anime.fetchAnimeByGenre('Adventure');

Retrieved the recently updated anime


const Anime = require('node-gogoanime-scraper')

// Optionally, you can also provide a 2nd parameter for the page 
const response = await Anime.fetchRecentlyUpdated();

Other information

Please raised an issue or submit a PR if you find anything that requires fixing.

Getting the video episode links will be the future work of this tool.