Skip to content

Anpanator/jnc-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jnc-downloader

How to use

Set environment variables or change the default values in the config area denoted at the top of the jnc.py file and execute the script.

By default, it will only download purchased books from your library that you didn’t download before (on the machine you run the script from). Use --update-books to also download updated epubs. Note that when running this for the first time and used versions ⇐ 2.5.1 of this tool, it may re-download a large portion of your library.

It will also ask you if you want to follow series it does not know about yet and print avaliable volumes you don’t own of series you follow.

The script optionally supports auto order of books and auto purchase of J-Novel coins. For details about this, refer to the output of python3 jnc.py --help

Limitations

It only work if you have an account directly with J-Novel.club. If you log in using Google/Facebook, this script will not work.

Security considerations

The script will store your JNC access token on disk. Your email/password will not be stored. This means any program running as root or with your user will be, in principle, able to access those credentials and access your JNC account. Whether or not you are comfortable with this is up to you.