fanbox-dl
will download media of supported and followed creators on FANBOX.
Caution: fanbox-dl
is command-line-program, so it doesn't provide graphical user interface.
The latest binary can be downloaded here.
- Windows (64bit):
fanbox-dl_x.x.x_Windows_x86_64.exe
- Windows (32bit):
fanbox-dl_x.x.x_Windows_i386.exe
- Mac:
fanbox-dl_x.x.x_Darwin_x86_64
- Mac (M1 CPU):
fanbox-dl_x.x.x_Darwin_arm64
-
Open a command line interpreter. For example, If you are Windows user, open
Command Prompt
orPowerShell
. If you are Mac user, openTerminal
. -
Execute the downloaded
fanbox-dl
binary. You can see usage by runningfanbox-dl --help
.
Command | Description | Usage | Default |
---|---|---|---|
sessid | Requires FANBOXSESSID which is stored in browser Cookies for login state. When not provided, refers FANBOXSESSID environment value. If unavailable, only free posts are downloaded when accompanied by a creator flag. |
--sessid xxxxx |
NULL |
creator | Comma separated Pixiv creator IDs to download the contents. Overrides supporting and following flags. https://www.fanbox.cc/@ example. Only bold text needed from URL. |
--creator user1 , --creator user1,user2 |
NULL |
ignore-creator | Comma separated Pixiv creator IDs to ignore to download the contents. | --ignore-creator user1,user2 |
NULL |
supporting | When disabled, will not download content from creators you're supporting. | --supporting=false |
true |
following | When disabled, will not download content from creators you only follow. | --following=false |
true |
dir-by-plan | Separates content saved into directories based on the plan the post belonged to. | --dir-by-plan |
false |
dir-by-post | Separates content saved into directories based on the title of the post. Stored inside the plan directory when accompanied by the dir-by-plan flag. |
--dir-by-post |
false |
all | Will ensure that all content is downloaded from creators. Will also redownload content that might already be present locally. |
--all |
false |
skip-files | Will skip downloading non-image files from creators. | --skip-files |
false |
dry-run | Will skip downloading all content from creators. | --dry-run |
false |
verbose | Gives more detailed information about commands being executed by the application. Useful for debugging errors. |
--verbose |
false |
save-dir | Root directory to save content. Put directory in double quotes " if it contains spaces. Supports relative and absolute directories. |
--savedir ./content |
./images |
If you want to re-download all images from the creator https://www.fanbox.cc/@creatornamehere
, execute fanbox-dl --sessid xxxxx --save-dir ./content --creator creatornamehere --all
.
And you can see media in the relevant directory. ./content/creatornamehere/xxxx.jpg
.
fanbox-dl needs your account FANBOXSESSID to download supported content, which has your login state stored in a browser Cookie.
For example, if you are using Google Chrome, you can get it by following the steps in https://developers.google.com/web/tools/chrome-devtools/storage/cookies.
Please open an issue or pull request.