Giter Club home page Giter Club logo

monkey-dl's Introduction

Banner

Monkey-DL (Anime Downloader) Total Downloads

You can now bulk download your favourite anime episodes for various websites, in various resolutions, with or without filler episodes

See supported websites

Donations

If this project is helpful to you and love my work and feel like showing love/appreciation, would you like to buy me a coffee?
Buy Me A Coffee

Features

  • Download Anime from various supported websites
  • Batch download episodes in the given range at once
  • High speed downloads
  • Download multiple episodes at once
  • Select the resolution (from the available resolutions for the website)
  • Select sub/dub (Check whether the website supports selective sub/dub downloads from here)
  • Choose whether filler episodes need to be downloaded or not by selecting "Download fillers" (By providing animefillerlist URL)
  • Name the files in "Episode - {episode_number} - {episode_title}" format by providing animefillerlist URL
  • Choose the directory files need to be downloaded into
  • Custom HLSDownloader (Now FFMPEG installation is optional from v1.0.4 upwards)
  • Custom decryptors for encrypted websites

Supported Websites

Note

After v1.0.4 release, Monkey-DL now uses a custom HLSDownloader to download from streams, which is over 10x faster than downloading from FFMPEG. FFMPEG is now optional to be installed in system. FFMPEG will only be used if there is any error occured. So for now, it is safe FFMPEG to be installed as well. FFMPEG dependency will be removed completely soon in a later release

Website Sub/Dub selection Need recaptcha token? Supported resolutions FFMPEG needed? File Size Additional Notes
9Anime No Yes Default only No 500-600MB Will always work, provided token
4Anime No No Default only No Around 150MB Upon failure, visit 4anime website and restart anime downloader. Fastest downloads
AnimePahe No No 720p, 1080p No 720p: ~150MB, 1080p: ~200MB 2captcha API key is needed to download from AnimePahe. Also download speed is capped by host
Twist No No 1080p No 500MB+ Files are very high quality and fast downloads. Seems to be raw HorribleSub content
AnimeFreak Yes No Default only No ~90-100MB Downloading from AnimeFreak is generally fast
GoGoAnime No No Mostly 360p, 480p Optional - gogoanime.io and gogoanime.video are supported. gogoanime.pro support will be added in future
AnimeUltima Yes No Sub: 240p, 360p, 480p, 720p, 1080p

Dub: Default only
Optional 1080p is 1GB+ File sizes are relatively large
AnimeFlix Yes No Sub: 240p, 360p, 480p, 720p, 1080p

Dub: Default only
Optional 1080p is 1GB+ File sizes are relatively large

Download Anime Downloader [Windows]

Note : Currently only windows executable is provided (Linux, Mac users go to Build from source)

Download the Latest Release from here and extract the zip file

Downloading Your Favourite Anime

First of all for websites which require capatcha token, Anime Downloader uses 2captcha to bypass google recaptcha, so you need to purchase one (Check whether your anime website needs captcha token)

Open settings.json and set 2captcha API key in "api_key"

"api_key":"insert_2captcha_api_key"

Don't have 2captcha API key? Don't worry! You can still use this to download anime. Check the "FAQ" section on how to download if you don't have a 2captcha API key

In order to download from some websites (like animeultima.to) Anime Downloader requires you to have FFMPEG to be downloaded (Check whether your anime website needs FFMPEG)
  • You can download FFMPEG from here
  • And then add the ffmpeg executable to system path Or, in your linux environment,
sudo apt install ffmpeg

Download failed and weird error came? Don't worry, it's because these websites are protected by various security measures. Simply, just visit the website manually, and restart the anime downloader!

Still not able to download? Go ahead and post your issue here. And I will look into the error and give necessary fixes!

Running the application

Navigate to the extracted folder and open a cmd or powershell window from that folder and execute "monkey-dl.exe" from command line.

How to download using GUI version (v0.1.1-alpha upwards)

It is same as the CLI version, but provided a graphical user interface to collect necessary parameters.

Note : After v1.0.4 and anove, Anime Downloader was named as "Monkey-DL" and the executable is called "monkey-dl.exe"

  • v1.0.4 and above: Execute the "monkey-dl.exe" to start.

  • v1.0.3 and lower: Execute the "anime-dl.exe" to start.

If you're running from source files, execute the "anime-dl.py" script

python3 ./anime-dl.py

And the GUI will appear as following :

GUI

Note : If you don't have a 2captcha API key, you need to provide "Recaptcha Token" in the given text field for websites require captcha token (check FAQ section)

How to download using anime-dl (CLI)?

First of all, you need to be familiar with the commands you can use with the Anime Downloader.

Commands List :
  -h, --help            show this help message and exit
  -u, --url             9Anime.to URL for the anime to be downloaded
  -n, --names           https://www.animefillerlist.com/ URL to retrieve episode titles
  -d, --directory       Download destination. Will use the current directory if not provided
  -s, --start           Starting episode
  -e, --end             End episode
  -c, --code            Recaptcha answer token code. Insert this if you don't have 2captcha captcha bypass api_key
  -t, --threads         Number of parrallel downloads. Will download sequencially if not provided
  -f, --filler          Whether fillers needed (True/False)

Above mentioned are the arguments you should use in order to download anime.

The below FAQ section provides examples on how to download anime using Anime Downloader

FAQ

Q - How can I download one piece anime episodes from 10 to 20?

./anime-dl.py -u https://9anime.to/watch/one-piece.ov8/169lyx -s 10 -e 20 -n https://www.animefillerlist.com/shows/one-piece 

Explantion of the commands used :

  1. -u https://9anime.to/watch/one-piece.ov8/169lyx : After the "-u" the 9anime.to url for one piece anime is provided
  2. -s 10 : start downloading from 10th episode (included)
  3. -e 20 : end downloading at 20th episode (included)
  4. -n https://www.animefillerlist.com/shows/one-piece : Provide the animefillerlist.com url for one piece episodes list (this is required)

Q - How can I download one piece anime episodes 30 to 70 into "D:\Anime\One Piece" folder?

./anime-dl.py -u https://9anime.to/watch/one-piece.ov8/169lyx -s 30 -e 70 -n https://www.animefillerlist.com/shows/one-piece -d "D:\Anime\One Piece" 

Explanation of commands :

  1. -d "D:\Anime\One Piece" : Download the episodes into "D:\Anime\One Piece" folder

Q - How can I download bleach episodes 100 to 130 into "D:\Anime\Bleach" folder and download 4 episodes at once?

./anime-dl.py -u https://9anime.to/watch/bleach.6j9/lz7wvq -s 100 -e 130 -n https://www.animefillerlist.com/shows/bleach -d "D:\Anime\Bleach" -t 4

Explanation of commands :

  1. -t 4 : Perform 4 downloads at once

Q - How can I download bleach episodes 100 to 130 without filler episodes into "D:\Anime\Bleach" folder and download 3 episodes at once?

./anime-dl.py -u https://9anime.to/watch/bleach.6j9/lz7wvq -s 100 -e 130 -n https://www.animefillerlist.com/shows/bleach -d "D:\Anime\Bleach" -t 3 -f False

Explanation of commands :

  1. -f False : Avoid downloading filler episodes in the given range (Default : True)

Q - I don't have a 2captcha API key, is there any workaround for that?

Answer : Yes ofcourse! If you don't have a 2captcha API key to bypass captcha, you can still download your favourite anime! But how? Follow these steps and you will be up and running in no time!

Let's try it!

Note : There was a bug in v0.0.2-alpha release regarding this solution, so please download v0.0.3-alpha

Assumptions : let's assume you want to download bleach episodes as in the previous question

Steps :

  1. Open a private window in the browser (ex: Google chrome)
  2. Go to the 9anime url (Bleach page) (https://9anime.to/watch/bleach.6j9/lz7wvq)
  3. Now the recaptcha will appear

recaptcha image

  1. Right click and open inspection mode (ctrl+shift+i for google chrome)

inspect window inspect window2

  1. Solve the recaptcha appeared on page (DO NOT SUBMIT!)

solve captcha

  1. Find the captcha answer from the webpage using inspector

captcha answer

Answer is the "value" of the "input" element with the id "recaptcha-token" (Find for element using this id using ctrl+f to find) Copy the "value" of the input tag

So the value/recpacha answer is :

"03AERD8Xode9TV-gFkG-7CNkllpKoiXfDKVEZ0Lu9NjGpxVv89bjwNHkS5bcfXHqKXx746tsNW_IUMhSVV7Aym-lcvdn6jd5Ggy1a28AQ_BI1K380joLpYReKB0EOjJjO2oVEUpOgtPu0fgfjxABKpI9EjrDZ0T7iSsKDPfhnXebQcZxIbAwelADkZ8m4qYojn3J_-kQyreIRCEztWyTTpm_SoNt6lIpFxG-egDFqVF6Sg7ICPp0QQrPa5UC-6pecgs_3xspg7PN48VOXGfHH4PCARIaGVL-J5CYNsesqUuZ4t_4kni9euduhtB3KCrV1_IYOhymepwczWIKKPGmze2DKVddoDBABlS8NZaxHRFAzNjjJHOhlRyblBMlmerK_Mu5N25bZeY5ZZ"

Now we have what we need!

All you have to do is, add -c or --code command to the previous example's code like below

./anime-dl.py -u https://9anime.to/watch/bleach.6j9/lz7wvq -s 100 -e 130 -n https://www.animefillerlist.com/shows/bleach -d "D:\Anime\Bleach" -t 4 -f False -c 03AERD8Xode9TV-gFkG-7CNkllpKoiXfDKVEZ0Lu9NjGpxVv89bjwNHkS5bcfXHqKXx746tsNW_IUMhSVV7Aym-lcvdn6jd5Ggy1a28AQ_BI1K380joLpYReKB0EOjJjO2oVEUpOgtPu0fgfjxABKpI9EjrDZ0T7iSsKDPfhnXebQcZxIbAwelADkZ8m4qYojn3J_-kQyreIRCEztWyTTpm_SoNt6lIpFxG-egDFqVF6Sg7ICPp0QQrPa5UC-6pecgs_3xspg7PN48VOXGfHH4PCARIaGVL-J5CYNsesqUuZ4t_4kni9euduhtB3KCrV1_IYOhymepwczWIKKPGmze2DKVddoDBABlS8NZaxHRFAzNjjJHOhlRyblBMlmerK_Mu5N25bZeY5ZZ

Recaptcha does not appear even in private browsing. What can I do?

Answer :

Assumptions : let's assume you want to download bleach episodes as in the previous question

This can be solved in 2 steps.

  1. Run the anime-dl commands without -c/--code command (like you have a 2captcha key) This will probably give error, but that's what we need.

  2. Now try loading the recaptcha page in private browsing. It will appear!

I'm getting the error "No module named 'tkinter'". How do I fix this?

Answer :

Assumptions : you're trying to run the GUI on Ubuntu (or some other version of it, like Linux Mint)

This can be solved in 2 steps.

  1. Open a terminal and type in this command: sudo apt install python3-tk

  2. Enter your password (it will not be shown)

If the command doesn't work, you may need to run sudo apt update first then run the other command again. Once it's installed, the GUI should function correctly.

Building from source

  • Clone the project using to your local machine

Prerequisites

  • Make sure python 3.7+ (preferably the latest version) and pip3 is installed

Installing

  1. Download the dependancies using requirements.txt file
pip install -r requirements.txt 
  1. Rename settings_example.json as settings.json

  2. Open settings.json and set 2captcha API key in "api_key"

"api_key":"insert_2captcha_api_key"

If you don't have a 2captcha API key purchased, check the "FAQ" section on how to download if you don't have a 2captcha API key

Usage

Anime Downloader is a CLI application which takes command line arguments in execution time

Note : The package structure has been changed and the source (working) directory is now "anime_downloader/"

First change your working directory to "anime_downloader/" before running the script

cd /path/to/anime_downloader/

To see the full available commands, run

python ./Anime_Downloader.py --help
usage: Anime_Downloader.py [-h] -u <URL> -n <TITLE_URL> [-d <DIR>] [-s <START>]
                           [-e <END>] [-c <TS_NO>] [-t <THREADS>] [-f <ISFILLER>]

Anime Downloader Command Line Tool

optional arguments:
  -h, --help            show this help message and exit
  -u, --url             9Anime.to URL for the anime to be downloaded
  -n, --names           https://www.animefillerlist.com/ URL to retrieve episode titles
  -d, --directory       Download destination. Will use the current directory if not provided
  -s, --start           Starting episode
  -e, --end             End episode
  -c, --code            Recaptcha answer token code. Insert this if you don't have 2captcha captcha bypass api_key
  -t, --threads         Number of parrallel downloads. Will download sequencially if not provided
  -f, --filler          Whether fillers needed (True/False)

Examples

Download One Piece episodes from 130 to 180 without filler episodes into "K:\Anime\One-Piece" folder with episode names (3 simultanious downloads a time)

python3 ./Anime_Downloader -u https://9anime.to/watch/one-piece.ov8/169lyx -s 130 -e 180 -f False -d "F:\Anime\One-Piece" -n https://www.animefillerlist.com/shows/one-piece -t 3

Result

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgements

Anime Downloader wouldn't be possible without these awesome free and opensource projects!

Special thanks to u/sln0913 for the awesome logo and banner designs!

Disclaimer

This software has been developed only for educational purposes by the Author. By no means this encourage content piracy. Please support original content creators!

monkey-dl's People

Contributors

atrate avatar oshan96 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

monkey-dl's Issues

Bug

Hey! So, when I tried to download episodes, it said that I am missing some files (https://prnt.sc/rfz6gt). I downloaded the zip file from releases and extracted it to this folder. Sorry if I'm just doing something wrong, I don't have programing experience.

HELP ME

hello sir, I'm having a problem. when I opened the zip file and clicked on the application it is extracting. after a certain time it is showing as " monkey- dl.exe will be compressed only after closing the application using it. Modifications will be lost if you close WinRAR before that" but I can't find your app after closing my pc. I am a win7 32 bit 1GB
IMG_20201222_195403
ram user. Also please add gogoanime.so or gogoanime.vc because remaining sites given by you are not working in our country

Release AppImage

Releasing the application in the AppImage format would help Linux users because AppImages are multi-platform and so they could be applied for virtually all Linux distros without the need to build multiple packages each release.

Add support for AnimeWatch

I wanted to suggest adding AnimeWatch to the project.
The website is a bit messy in terms of organization but downloads are very fast (max of 8 MBps), video files are very small size and encoding quality is significantly better than gogoanime. There is no cloudflare protection and no redirects to download, the website works with direct links.

How long do downloads usually take?

Forgive me if this isn't the right place to ask, but I seem to be having a problem with downloading, in that the downloader doesn't seem to be making any progress at all.

[INFO] : GoGoAnime URL detected...
[INFO] : Collecting download links...
[INFO] : Extracting page URLs...
[INFO] : Downloading started...
[INFO] : HLS link found. Using custom HLSDownloader to download...

And then it just kind of sits there. Progress bar doesn't seem to be moving or anything. Does it just take a while to download? It's kind of a long video.

Couldn't download from any site

Hi, it seems i can't download from any site even 4anime. I tried navigating the websites more than 5 times and still doesn't work. how can i fix this?
MDL error

CLI not working

The CLI is not working.

First I get this:

Traceback (most recent call last):
  File "./Anime_Downloader.py", line 188, in <module>
    main()
  File "./Anime_Downloader.py", line 175, in main
    Anime_Scraper.main(args.start, args.end, token)
  File "/home/alex/Anime/Downloader/anime_downloader/scrapers/nineanime/Anime_Scraper.py", line 227, in main
    with open("settings.json") as (json_file):
FileNotFoundError: [Errno 2] No such file or directory: 'settings.json'

I create the file settings.json (I just used touch) and get this:

Traceback (most recent call last):
  File "./Anime_Downloader.py", line 188, in <module>
    main()
  File "./Anime_Downloader.py", line 175, in main
    Anime_Scraper.main(args.start, args.end, token)
  File "/home/alex/Anime/Downloader/anime_downloader/scrapers/nineanime/Anime_Scraper.py", line 228, in main
    data = json.load(json_file)
  File "/usr/lib/python3.7/json/__init__.py", line 296, in load
    parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
  File "/usr/lib/python3.7/json/__init__.py", line 348, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python3.7/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python3.7/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

Provider related stuff

So, we have no way to contact each other, that's why I am making an issue where we can discuss on provider related stuff.

First of all,
Since you are using cloudscraper, and the requests library is a dependency for cloudscraper,
That means that I can directly Import the requests library, right?
Using a session for simple api calls (the provider im working on) sounds like a pain.

Also, I suggest writing wrapper functions in the util file, that way we can use smth like util.soup(html) for parsing html or util.get(link) and util.post(link, data) for requests that dont need a session.
PS: If you have no problem with the helper functions then I can just add them along with my PR

AnimePahe not working

I got the following messages when trying to download from AnimePahe:

[INFO] : AnimePahe URL detected...
[INFO] : Collecting download links...
[INFO] : Collecting episodes...
[INFO] : Collecting kwik links...
[ERROR] : 1080p not available!
[INFO] : Continuing with 720p link...
[INFO] : Collecting request header values...
[ERROR] : Cloudflare reCaptcha detected, unfortunately you haven't loaded an anti reCaptcha provider correctly via the 'recaptcha' parameter.
[INFO] : Retrying to collect download links...
[INFO] : Collecting episodes...
[INFO] : Collecting kwik links...
[ERROR] : Expecting value: line 1 column 1 (char 0)
[ERROR] : Failed to retrieve download links!

I closed and reopened Anime-DL several times without getting it to work.

animepahe captcha

animepahe captcha doesnt appear. and i still confuse about how to use monkey dl app. sorry im new in this

sometimes the downloads are incomplete

sometimes when i download episodes they just stop in the middle or close to the end while watching them. i only ever download one piece episodes from twist.moe, so i don't know if it is a problem with twist or monkey-dl. but any help would be appreciated. :)

Unable to download from 4anime.to

I tried to download from 4anime.to and I'm only getting [ERROR!] : Download link not found for Episode - * and [ERROR!] : Failed to retrieve download links!

I've tried following the additional notes to no success.

CLI support for websites

Attempting to download a show from animefreak using the CLI causes errors, but seems to work with the GUI. This appears to be because Anime_Downloader.py only imports scrapers.nineanime and does not check which scaper to use for different links inside of the main function.

Request feature, How about supporting movie sites?

I'm so thankful to the developer for making this open source and free, Back then, i really want to make a program that does the same . I'm amaze how you do it in anime websites (Sweet, Thank you so much for making my life easy). After a couple of research and studying of how this work. I got an idea how does m3u8 works, but due to lack of resources, I am still lacking in knowledge of how to extract data from movie websites like fmovies, 123movies, etc. That's why i would like you guys to make another script that does the same. I can't find a similar repo that does the same in movies. So, I hope you consider.

Cant download from animepahe.com

I did add the 2captcha api key, yet cant download

Log

[INFO] : AnimePahe URL detected...
[INFO] : Collecting download links...
[INFO] : Collecting episodes...
[ERROR] : 'data'
[INFO] : Retrying to collect download links...
[INFO] : Collecting episodes...
[ERROR] : 'data'
[ERROR] : Failed to retrieve download links!

Unable to download from Animepahe even with 2captcha

[INFO] : AnimePahe URL detected...
[INFO] : Collecting download links...
[INFO] : Collecting episodes...
[INFO] : Collecting kwik links...
[ERROR] : 'list' object has no attribute 'keys'
[INFO] : Retrying to collect download links...
[INFO] : Collecting episodes...
[INFO] : Collecting kwik links...
[ERROR] : 'list' object has no attribute 'keys'
[ERROR] : Failed to retrieve download links!

Hopefully this is something easy I can fix on my end but I haven't found anything about this

Exception When From and To episodes are null

Hey, Just tried The GUI, but leaving the from and to episode number blank gave Exception at line 216 of anime_scrapper.py.
Also it says Download started in GUI no matter what happens so a normal user would be waiting idle doing nothing, maybe add something like a progress bar or just show a dialog for error.
Default start can be set to 0, but default end would vary so Would have to read from api i'm guessing.

Exception in thread Thread-1:
Traceback (most recent call last):
File "threading.py", line 916, in _bootstrap_inner
File "threading.py", line 864, in run
File "Anime Downloader\gui\GUI.py", line 10, in execute
File "Anime Downloader\Anime_Scraper.py", line 216, in main
ValueError: invalid literal for int() with base 10: ''

Can I only download those anime that are available on animefillerlist.com ?

I was trying to download Kaguya-sama: Love is war. But it is giving me this error:
error: the following arguments are required: -n/--names

This is the command that I used:
python3 ./Anime_Downloader.py -u https://animepahe.com/anime/3b2160bd-4ced-ad96-068d-aa2b09e676f6 -s 1 -e 12 -d /Users/lakshay/Desktop/Test_folder -t 3

Am I doing something wrong ??

EDIT:
I tried the windows installer and it is working there perfectly.

Defender clocked the exe as being malacious.

Was downloading Jojo from gogoanime since about 10 hrs,
Settings if it helps : 720p, ep 1-23 , stardust egypt arc.
Running 4 Threads, encountered two non HLS links and started two ffmpeg instances and I think it crashed/was terminated after one ffmpeg download finished (only one file was completed).

image

Episode renaming and Downloading order

Hi,
I noticed when download an entire anime that the downloading order is reversed. It starts downloading the latest episode first and the first episode last.
Is there a way to reverse the order which monkey-dl downloads the anime?

Edit: Also, all the downloaded episodes are named in numbers. Is there a way to attach the anime name into them automatically?
I am currently using advanced renamer to rename them after downloading.

PS: Sorry for my bad english.

Does any website still work?

Can anyone confirm that a single site still works with this utility? From what I gather none of these websites exist on the same URL that they did 2 years ago. Thanks.

cant download from animepahe - no recaptcha page appearing

im trying to download from animepahe but it needs a 2captcha api key, which i dont have

so im trying the alternative of grabbing a value from a captcha page

but nothing i do makes a captcha page appear meaning i can't grab the value

Can't download at AnimeUltima.to anymore

This is what comes up when trying to download a series now.

[INFO] : AnimeUltima URL detected...
[INFO] : Collecting download links...
[ERROR] : can only concatenate str (not "NoneType") to str
[ERROR] : Something went wrong! Please close and restart Anime Downloader to retry!

It was successful 2 days ago but it seems like something has changed. Any help would be appreciated!

monkey-dl can't collect download links from gogoanime.io

I really love this project and I really appreciate the time and effort you put into monkey-dl.
Recently, It seems that gogoanime.io started introducing hicapatcha to all download links, therefore monkey-dl can't collect any download links.
Is there a way around this?

Can't download from 9anime.to or 9anime.nl:

Hey man, I tried the latest gui version of the program for windows 10 v1909. I have read the README many times carefully and followed the instructions but it does not work. I am trying to download naruto shippuden dubbed but whatever I try it simply doesn't work. I get the error 'data-ts' every time irrespective of the recaptcha token provided. I tried to change the server on 9anime site (from MyCloud to Mp4Upload), ran the program with and without admin privileges, tried to submit the recaptcha and view the site on browser first but it still doesn't work. One thing I noticed that the recaptcha token expires if you do not press the submit button for sometime which may be the cause but I have tried all of the above before the recaptcha token expires so it doesn't seem to be the problem. Help me man, my slow internet is killing me in this lock down situation. I joined github just to report this. None of the other available programs seem to work either.

Error downloading from twist moe

Below image show the settings I have done

error message

This error came up

[INFO] : Twist URL detected...
[INFO] : Collecting download links...
[ERROR] : Expecting value: line 1 column 1 (char 0)
[INFO] : Retrying to collect download links...
[ERROR] : Expecting value: line 1 column 1 (char 0)
[ERROR] : Failed to retrieve download links!

anyone have any idea how to resolve this??

Dragon Ball Z Links can't be found

It says the following when I try to download the Dragon Ball Z anime:

[INFO] : AnimeUltima URL detected...
[INFO] : Collecting download links...
[INFO] : Retrying to collect download links...
[ERROR] : Failed to retrieve download links!

I don't know what it means but could someone tell me how I could fix this? I'm going on a road trip on Friday and it's going to be for 2 weeks so I need something to watch while were on the road.

not "NoneType"

[INFO] : GoGoAnime URL detected...
[INFO] : Collecting download links...
[INFO] : Extracting page URLs...
[ERROR] : can only concatenate str (not "NoneType") to str
[INFO] : Retrying to collect download links...
[INFO] : Extracting page URLs...
[ERROR] : can only concatenate str (not "NoneType") to str
[ERROR] : Failed to retrieve download links!

Capture

Installation trouble

Screenshot (124)
Screenshot (126)
Also how exactly am I supposed to run the code. I'm new to pycharm. forgive me

AnimeUltima consistently asks for a reCapatcha and from AnimeFlix it can't collect the download links.

When downloading from AnimeUltima it consistently asks for a reCapatcha and from AnimeFlix it can't collect the download links. It happens every time and with and without a VPN on. I make sure to visit the sites in a browser before downloading and I have tested that the episodes play and aren't dead. I did install FFmpeg but maybe I didn't do it correct;y? Would this be an error associated with having problems with FFmpeg?

Also, in your README it says that FFmpeg is optional under #Supported Websites but then only a dozen lines down it stays it's required for AnimeUltima...

9anime .at

how to add support for 9anime.at coz 9anime.to is blocked on my internet

Nothing seems to work.

I can't believe there no other issues listed. I tried all anime sites that didn't require a token. Actually none of them work. The last one I tried was 4anime which managed to count off the episodes, but then couldn't find the download links. The others all gave errors like "data-id" etc..

You need to add error checking of fields that required for the GUI and an explanation within the gui that explains it a better. More error checking is needed as well as debugging.

So far your scraper looks the most promising but nothing seems to work for me.

Please try this link and let me know if it works for you.

https://4anime.to/anime/ling-qi

Here is the reply i got

[INFO] : 4Anime URL detected...
[INFO] : Collecting download links...
[INFO] : Extracting page URLs...
[INFO] : Extracting download URLs...
[ERROR] : Download link not found for Episode - 1
[ERROR] : Download link not found for Episode - 2
[ERROR] : Download link not found for Episode - 3
[ERROR] : Download link not found for Episode - 4
[ERROR] : Download link not found for Episode - 5
[ERROR] : Download link not found for Episode - 6
[ERROR] : Download link not found for Episode - 7
[ERROR] : Download link not found for Episode - 8
[ERROR] : Download link not found for Episode - 9
[ERROR] : Download link not found for Episode - 10

Searching functionality...

Welp, just like in anime-dl/anime-downloader, I want to get your opinion on searching functionalities...

As a feature it would need a lot of rework in the core of the repo.
But I believe it's worth the effort.

Once I get familiar with the inner workings of monkey-dl, I'll try to add it myself, but adding a feature whilst not knowing if it will actually get merged does not sound nice.
(Yes, I know that you have to look at my PR to decide if you want it to be merged or not, I'm just asking if you would like this in general.)

Twist.moe download "Location" Error

Hi, I've been periodically getting a location error when trying to download from twist.moe. It looks like
"
[ERROR] : 'location'
[INFO] : Retrying to collect downloading links...
"
This occurs after I put the url and such in. I'm familiar with this downloader, I've used it a few times, but periodically I get this error. I'm not sure how to fix it.

[ERROR] : Failed to retrieve download links!

I was trying to download Black Clover from 4anime and I always get this error.

I have read the readme file and I have navigated 4anime manually like hundreds of times but this issue just wont go away. Is there any solution?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.