Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eggplants/pixiv-bulk-downloader
Pixiv Bulk Downloader
https://github.com/eggplants/pixiv-bulk-downloader
downloader pixiv pixivpy python3
Last synced: about 1 month ago
JSON representation
Pixiv Bulk Downloader
- Host: GitHub
- URL: https://github.com/eggplants/pixiv-bulk-downloader
- Owner: eggplants
- License: mit
- Created: 2020-11-02T11:27:48.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-12-02T18:00:33.000Z (about 2 months ago)
- Last Synced: 2024-12-03T17:02:31.006Z (about 2 months ago)
- Topics: downloader, pixiv, pixivpy, python3
- Language: Python
- Homepage: https://pypi.org/project/pixiv-bulk-downloader
- Size: 403 KB
- Stars: 24
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# pixiv-bulk-downloader
[![PyPI version](
)](
) [![Maintainability](
)](https://codeclimate.com/github/eggplants/pixiv-bulk-downloader/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)
```shellsession
$ 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
```bash
# 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
``````shellsession
# Python>=3.9
$ pip install pixiv-bulk-downloader$ pbd
[+]: ID is mail address, userid, account name.
[?]: ID:
...
```## Capture
![image](https://user-images.githubusercontent.com/42153744/132086056-82a4e3e8-bbdd-42bc-8296-716ce4c34edb.png)
![image](https://user-images.githubusercontent.com/42153744/132086168-ce4d8ae1-9085-4c7a-ba9f-4ae8f9a17757.png)
![image](https://user-images.githubusercontent.com/42153744/132086124-7a7634f9-7fe0-47b9-98b5-840716c4db34.png)
![image](https://user-images.githubusercontent.com/42153744/132086141-b0b82493-ed7d-44a6-80c8-dea7c47297a1.png)
## License
MIT