• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Fanbox downloader


RSS
Rev. Time Author
bf58a6d 2022-04-28 12:09:22 supercell

Add BUGS file

e645ef3 2022-04-28 12:07:38 supercell

Add support for more downloading options

Can now download all supported, until the end date. Can also
download an item type "header" and "file".

de040f2 2022-04-25 18:05:27 supercell

Fix failure to skip restricted content.

Fix logfile not being used -- this should be moved to a
separate function.

2d7444f 2022-04-21 19:10:21 supercell

PHPSESSID -> FANBOXSESSID

I blame pixiv_down

b2cf4dd 2022-04-21 19:09:23 supercell

Update readme for Python version

Python3 support needs to be confirmed. Will do shortly.

31fc187 2022-04-21 19:08:12 supercell

Add deprecation message to Groovy version

752e109 2022-04-21 19:07:23 supercell

(py) Add ability to download items

Currently, only 'article' and 'image' types are supported. The access
and modification times are adjusted to match the 'publishedDatetime'
provided in the JSON response.

A bit of clean up could be useful (combine image downloading,
re-word HTTP methods, etc.)

8cd3032 2022-04-21 19:01:46 supercell

Remove instance Config.get_end_date

Replace with Config().end_date

ffeeb51 2022-04-21 19:00:58 supercell

(py) Add ability to load from config file

4860ad5 2022-04-18 20:09:39 supercell

Begin re-write in python

Groovy (syntax-wise) wasn't bad, but just not for me.
Add in the JVM, and I feel that pypy/python are a better
choice.

Plus, there is a greater chance of python being installed on
a person's PC than Groovy.

The intention for the re-write is to be both Python2 and Python3
compatible, and also work for [pypy].

[pypy]: https://www.pypy.org

6de6541 2022-03-12 14:33:36 supercell

Update TODO

80505a0 2022-03-12 14:33:30 supercell

Add option to download a specific post

7d6971a 2022-03-12 14:26:45 supercell

Implement ability to download 'file' type posts.

Had some trouble initially since trying to write a byte[] to
a OutputStream didn't seem to work when the file was an image.

I'm going to try duplicate the code used in downloadFile for
downloadImage and downloadArticle as well. If they both work,
then I can merge all the functions.

1ac4dc6 2022-03-12 14:23:27 supercell

Allow three attempts at making request

I noticed when leaving the program run in the background,
that it (rarely) dropped the connection, or had some other
exception occurr in makeRequest().

The three attempts prevent unlimited retries (which could
result in an endless loop) and the 10 second delay assists
in the case of server overload.

2366659 2022-03-11 17:06:40 supercell

Misc. fixes

6d38160 2022-03-11 16:55:07 supercell

Skip trying to download items the account can't

isRequired is true when the current account doesn't have
a high enough supporter plan (i.e. pays 500yen but the item
requires 1000yen).

4534d3e 2022-03-11 16:54:27 supercell

Add .gitignore

989a8f0 2022-03-10 20:27:33 supercell

Fix 'val' -> 'it' in downloadImage.

Add a call to sleep between items. This should help prevent
resource abuse.

1a5ef7b 2022-03-10 19:39:28 supercell

Update TODO

b9b764a 2022-03-10 19:38:22 supercell

Fix downloadImage() and re-enable downloadArticle()

905d093 2022-03-10 19:19:54 supercell

Update to handle API change.

NOTE: Currently downloadArticle is comment out while I try and
fix downloadImage.

2e47c99 2022-03-10 19:03:46 supercell

Change FANBOXSESSID storage location.

Follows the XDG Base Directory Specification a bit more.

c8b7301 2022-03-10 18:35:30 supercell

Add a Config class; Add method to download 'image' posts.

This will parse the config file and provide a general data type
that can be use.

The 'downloadImage' isn't quite finished since I couldn't
properly test it because...

...between writing this and having something to eat, pixiv
seems to have changed their API ! (yay!)

It seems an additional request will be required to retrieve the
post information, so the high-resolution images can be downloaded.

f354608 2022-03-10 13:01:34 supercell

Initial commit