Skip to content

eggplants/pixiv-bulk-downloader

Repository files navigation

pixiv-bulk-downloader

PyPI version Maintainability pre-commit.ci status

Pixiv Bulk Downloader

Feature

  • Download
    • works of following users
      • SAVE: $HOME/pbd/following
    • bookmarked works
      • SAVE: $HOME/pbd/bookmarks

Try

From Docker (recommended)

$ docker run -it -v ~/pbd:/root/pbd ghcr.io/eggplants/pixiv-bulk-downloader
[?]: ID:
[?]: PW:
[+]: Login...OK!
[?]: Download all works of following? (766 artists) (n/y):
[?]: Download all bookmarked? (1909 works) (n/y):

From PyPI

Note: In advance, please setup google-chrome-stable + selenium + webdriver

Ubuntu
# google-chrome-stable
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb -y
google-chrome --version  # check

# selenium
pip install selenium
python -c'import selenium;print("selenium", selenium.__version__)'  # check

# webdriver
pip install chromedriver-binary-auto
# add this to rc or env: export PATH="$PATH:`chromedriver-path`"
chromedriver -v  # check
# Python>=3.9
$ pip install pixiv-bulk-downloader

$ pbd
[+]: ID is mail address, userid, account name.
[?]: ID:
...

Capture

image

image

image

image

License

MIT