downloads anime from nwanime
Project description
Note: Currently works only for linux and mac as it uses wget for the final download.
Edit: It works with windows too, provided the steps mentioned below under “Windows Specific Instructions” are followed.
Installation:
Windows Specific Instructions:
You will need to add c:\python27\Scripts or equivalent location to your path variable. Learn how to do that here. Look at the other entries for pointers on formatting.
Download Wget for windows and rename the file to wget.exe(notice the lowercase ‘w’). Place wget.exe in some directory and add that to the PATH variable as well.
In the environment variables, open PATHEXT and add ;. at the end. This means extensionless files will be considered executables.
the setup drops a script called ‘nwanime-dl’ in the python27\scripts directory. To be able to access and run this script from the command line, run the following commands in an elevated command prompt(command prompt in administrator mode)
assoc .=Python.File ftype Python.File=c:\Python27\python.exe "%1" %*
restart the computer.
Dependencies:
Requests library
Beautifulsoup library
wget
lxml These are automatically installed if you use pip.
Usage:
usage: nwanime-dl [-h] [-i ITERATIVE] [-d DIRECTORY] url positional arguments: url url to download video from. In case of iterative starting url optional arguments: -h, --help show this help message and exit -i ITERATIVE, --iterative ITERATIVE For range downloads. eg. nwanime-dl -i 10 <url> will download iteratively the video in <url> and the next 9 videos(total 10) -d DIRECTORY, --directory DIRECTORY Explicitly specify output directory. Current directory by default.
Example:
$ nwanime-dl -i 10 http://www.nwanime.com/nanatsu-no-taizai-episode-8/video/a791265c48f25acd0c33/ Nanatsu no Taizai Episode 8 fetching mirrors mirrors found downloadable mirror found attempting download from VidWoot --2015-01-14 09:08:56-- http://stream.vidcache.net/bd472ce9e372e6ece2a31f1b499231ad27b492e1.mp4?client_file_id=868256 Resolving stream.vidcache.net (stream.vidcache.net)... 162.211.92.135, 162.211.92.144, 162.211.92.132, ... Connecting to stream.vidcache.net (stream.vidcache.net)|162.211.92.135|:80... connected. HTTP request sent, awaiting response... 302 Moved Temporarily Location: http://s17.vidcache.net/stream/bd472ce9e372e6ece2a31f1b499231ad27b492e1?client_file_id=868256&redirected_from=s23.vidcache.net [following] --2015-01-14 09:08:57-- http://s17.vidcache.net/stream/bd472ce9e372e6ece2a31f1b499231ad27b492e1?client_file_id=868256&redirected_from=s23.vidcache.net Resolving s17.vidcache.net (s17.vidcache.net)... 199.87.232.131 Connecting to s17.vidcache.net (s17.vidcache.net)|199.87.232.131|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 57291492 (55M) [video/mp4] Saving to: ‘Nanatsu no Taizai Episode 8.mp4’ 99% [==========================================> ] 5,72,55,778 71.2KB/s in 13m 6s ....... ....... ....... 2015-01-14 16:57:08 (14.5 KB/s) - Connection closed at byte 29901248. Retrying. --2015-01-14 16:57:10-- (try: 3) http://s29.vidcache.net/stream/6145b72c88ffcfd8ed763b450fe9e6667c2b43db?client_file_id=903136&redirected_from=s23.vidcache.net Connecting to s29.vidcache.net (s29.vidcache.net)|162.211.92.141|:80... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/xml] Saving to: ‘Nanatsu no Taizai Episode 13.mp4’ [ <=> ] 4,436 --.-K/s in 0s 2015-01-14 16:57:18 (9.92 MB/s) - ‘Nanatsu no Taizai Episode 13.mp4’ saved [29901248] ****************************** Nanatsu no Taizai Episode 8 Done Nanatsu no Taizai Episode 9 Done Nanatsu no Taizai Episode 10 Done Nanatsu no Taizai Episode 11 Done Nanatsu no Taizai Episode 12 Done Nanatsu no Taizai Episode 13 Done ******************************
to do:
setuptools compatibility [X]
setuptools command line script [X]
range downloader [X]
reports on undownloadable episodes and undiscovered mirrors
windows and python 3 support
-D option for explicitly specifying output directory [X]
special thanks to Derrick Kearney for helping me test it .
PS: (Shameless plug) if you are using vlc to play these files and are missing a play next/prev file feature.. try vlcwrapy-nix
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file nwanime_dl-1.8.6.2.tar.gz
.
File metadata
- Download URL: nwanime_dl-1.8.6.2.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98036af0e05be7804d302128638b96b295b6e8dd68ffcfd81a31185b7b29237a |
|
MD5 | ab686438b501d88af94184fb91c14d1b |
|
BLAKE2b-256 | 9bf1166598fc401190ee5cf7593cb4b219a5241e196dd5ba9909f8092ca66dab |