Skip to content
This repository has been archived by the owner on Nov 2, 2024. It is now read-only.

Eugenenoble2005/gospider

Repository files navigation

Gospider

Gospider is a desktop client for scalping gogoanime and swiftly obtaining download and stream links. It uses the Consumet API to obtain anime data and stream links and uses a custom scalper to attempt to get direct downlaod links for all requested episodes. If for any reason the direct downlaod link could not be obtained, the software will fallback to a secondary download server where the episode can be downloaded swiftly. Either way your anime is gotten much quicker and more securely, allowing you to spend less time looking and more time watching.

How to build

Build instructions are generally the same for all desktop operating systems but i have personally only tested on windows.
  • First clone the repo, install angular dependencies and serve.
    git clone https://github.com/Eugenenoble2005/gospider.git
    cd gospider
    yarn --force
    npx patch-package ngx-electron
    npx ng build --base-href ./

    For windows platform, ensure you have windows build tools for node installed. You can install this by running:
    npm i windows-build-tools
  • Open a new terminal tab and start the electron process:
    npm start

How To Install

Windows

Download the setup file from https://drive.google.com/file/d/1MHX1J5Sdo7E7ynkRfypQx5aXy1xSSZIg/view?usp=share_link. And install.

Debian/Ubuntu Linux

Download the debian package from https://drive.google.com/file/d/1gPcffZ_rq_yc1Y5DKrYo4X_uF2-rsiue/view?usp=share_link.
In the directory where the package is downloaded, run:
sudo dpkg -i gospider_1.0-1_all.deb
When it is done installing, run: gospider From any location to start

Usage Instructions

Usage is very straight forward. Input your desired anime into the search bar, chose your quality and episode range and search. Gospider would quickly fetch a stream button and a secondary downlooad button for all episodes. After all streaming episodes have been optained, Gospider would start looking for the download links(this might take an avearge of 20-30 seconds per episode). But not to worry, if you tick the autodownload switch, episodes would start downloading on your default browser as soon as they are obtained.


Download Exceptions

Several exceptions may arise during the crawl process for download links:

  • Captcha Block:
    If a captcha block is encountered while gospider is looking for download links, gospider will abort the crawl and return the secondary link instead so you can manually complete the download quickly. Captcha blocks can be caused if you have crawled alot in a small amount of time. You can remedy this by refreshing your network(Rebooting your router and waiting for some minutes), disconnecting all VPNs, or changing your driver to another browser.(i.e chrome to edge or vice versa). It also helps to ensure your google account is signed in on your selected browser. This helps convince recaptcha that the download link search is performed by a human and not a bot.
  • General Network Failure:
    This can be caused by a number of network connectivity issues like very slow or non function internet. It can also be triggered if your selected browser was not installed


    Like this project? You can donate at Buy Me A Cofee