/CrunchyManga

Download Manga from crunchyroll

Primary LanguagePython

Update 22/03/16

I'll try to work on this project again, but i need your help, i need a premium account and i can't afford to buy one, and my paypal cc expired so i can't activate my free premium account. I've tried some cc generatos, but it doesn't work, or maybe i don't know how to use them, so if you have an account that you don't use, or know how to deal with those cc generators and can give me a free account, it would be great.

Thanks!

Guest passes are good too, but crunchyroll only allows you to activate 6 passes (i think) every 6 months. CrunchyManga

Download Manga from Crunchyroll (Manga, ComicPo! and Artist Alley)

If you have a premium account you can download all the chapters, series, volumes you want, if not, you'll only be able to download the latest chapters.

When downloading a series from its link, you can choose to download all volumes and individual chapters available (Using your config file), the series as invididual chapters (using the config file) and only the chapters your need (using a parameter), example:

Example 1: http://www.crunchyroll.com/comics/manga/bokura-wa-minna-kawaisou/volumes [1-15, 25, 50]

What I'm doing here is asking the script to download chapters from 1 to 15, then chapter 25 and chapter 50

Example 2: www.crunchyroll.com/comics/manga/fuuka/volumes [5-20, 50.5]

This will download chapters 5 to 20, and chapter 50.5.

Example 3 (Using CLI): CrunchyManga.py -u "http://www.crunchyroll.com/comics/manga/bokura-wa-minna-kawaisou/volumes [1-15, 25, 50]"

Example 4 (Using CLI and windows executable): CrunchyManga.exe -u "http://www.crunchyroll.com/comics/manga/bokura-wa-minna-kawaisou/volumes [1-15, 25, 50]"

Please note that even if you have the download_volumes option activated, the chapters will be downloaded as individual chapters.
  • Config file, this file is created once you run the script. You can edit as you like, but, if you edit it while the script is running, please restart the script. The options:

      - dir: Your directory, if the directory doesn't exist, the script will take the script folder as default. Please note that you'll need to use double Backslash when using windows. Example: "dir": "c:\\manga" instead of "dir":"c:\manga"
      - zip: I think i don't have to say what does this option do. values: true/false
      - download_volumes: this only works with complete series downloads. if this option is true(activated), the script will download all the volumes available with covers and so, then the rest of the individial episodes.values: true/false
      - overwrite_folders: if false and the script detects that the chapter folder you are downloading exists, the download will stop. If you're downloading a whole series/volume, the script will skip the chapter and continue to the next one. Please, note that if the chapter is incomplete, you know. (Doesn't work with zip files yet). values: true/false
      - delete_files_after_zip: Only works if zip is activated, once the file is downloaded and zipped, the folder will be deleted only remaining the zip file.values: true/false
    
  • Console parameters. Don't worry about this, you can use the script just clicking the mangadownloader.py file. This is just a test, that's why there are only two commands plus the help:

      - mangadownloader.py -u link / mangadownloader.py --url link. Please note that you'll need to use double quotation marks in some cases, to avoid error with the & from the url/link.
      - mangadownloader.py -l user password / mangadownloader.py --link user password. Please note that you'll need to use double quotation marks in some cases, to avoid error with blanks and some symbols.
      - mangadownloader.py -h / mangadownloader.py --help. Explains the script (parameters) usage.
    

Found a typo, a bug, wanna help?

I'm still learning, so if you have any feedback, contact me at 7ouman@gmail.com


Python 2.7.x