- fanbox_down -

A downloader for https://www.fanbox.cc.

Downloads all content from accounts you support.


= Project Status =

fanbox_down is in a "complete" state. Complete in that it downloads
all the content uploaded by the people I support.

There may be other types of content that are not supported. Please
let me know if you encounter any.  It is also possible that Fanbox
will update their API which could break this program.  Again, let
me know if this occurs.

See https://codeberg.org/supercell/fanbox_down/issues for any known
issues.


= Requirements =

* Python >= 2.7


= Usage =

You first need to retrive your FANBOXSESSID cookie from a web browser.
See the FANBOXSESSID file for instructions on how to do this.

Then run ./fanbox_down.py --set-id 'your_fanboxsessid'

A message will appear if successful.

Finally, just run ./fanbox_down.py to download all the works.

For more usage information, run ./fanbox_down.py --help


= Environment Variables =

fanbox_down can read from some custom environment variables.

* FANBOX_DOWN_LOG_FILE
	By default fanbox_down will create a log file called "fanbox_down.log"
	which will be used for logging some information useful for debugging.
	Setting this environment variable will change what the file is called,
	if it is empty (i.e. ""), then no file is created.

* FANBOX_DOWN_SESSID:
	The FANBOXSESSID cookie taken from the web browser.  If this is empty,
	then it attempts to read a previously set ID.  If no ID has been set
	before, then an error will occur.  You should then set an ID with
	--set-id as described above.


= Notice =

This program does not circumvent any forms of DRM. This program is also
incapable of downloading content which you cannot view on https://www.fanbox.cc
without being a subscriber of a plan. Finally, there are no intentions on
implementing the above "limitations".
