# pixiv-bulk-downloader
[![PyPI version](
<https://badge.fury.io/py/pixiv-bulk-downloader.svg>
)](
<https://badge.fury.io/py/pixiv-bulk-downloader>
) [![Maintainability](
<https://api.codeclimate.com/v1/badges/f4083498009bd92d2d05/maintainability>
)](https://codeclimate.com/github/eggplants/pixiv-bulk-downloader/maintainability
) [![pre-commit.ci status](
<https://results.pre-commit.ci/badge/github/eggplants/pixiv-bulk-downloader/main.svg>
)](
<https://results.pre-commit.ci/latest/github/eggplants/pixiv-bulk-downloader/main>
)
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_
<!-- markdownlint-disable MD033 -->
<details>
<summary>Ubuntu</summary>
<!-- markdownlint-enable MD033 -->
```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
```
<!-- markdownlint-disable MD033 -->
</details>
<!-- markdownlint-enable MD033 -->
```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
Raw data
{
"_id": null,
"home_page": "https://github.com/eggplants/pixiv-bulk-downloader",
"name": "pixiv_bulk_downloader",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": "downloader, cli, commandline-tool, pixivpy",
"author": "eggplants",
"author_email": "w10776e8w@yahoo.co.jp",
"download_url": "https://files.pythonhosted.org/packages/1f/48/7158dd1e85dfaa26ea36ae62acad181f6ec3aa0e4524852e83d4aef72293/pixiv_bulk_downloader-3.0.0.tar.gz",
"platform": null,
"description": "# pixiv-bulk-downloader\n\n[![PyPI version](\n <https://badge.fury.io/py/pixiv-bulk-downloader.svg>\n )](\n <https://badge.fury.io/py/pixiv-bulk-downloader>\n) [![Maintainability](\n <https://api.codeclimate.com/v1/badges/f4083498009bd92d2d05/maintainability>\n )](https://codeclimate.com/github/eggplants/pixiv-bulk-downloader/maintainability\n) [![pre-commit.ci status](\n <https://results.pre-commit.ci/badge/github/eggplants/pixiv-bulk-downloader/main.svg>\n )](\n <https://results.pre-commit.ci/latest/github/eggplants/pixiv-bulk-downloader/main>\n)\n\nPixiv Bulk Downloader\n\n## Feature\n\n- Download\n - works of following users\n - SAVE: `$HOME/pbd/following`\n - bookmarked works\n - SAVE: `$HOME/pbd/bookmarks`\n\n## Try\n\n### From Docker (recommended)\n\n```shellsession\n$ docker run -it -v ~/pbd:/root/pbd ghcr.io/eggplants/pixiv-bulk-downloader\n[?]: ID:\n[?]: PW:\n[+]: Login...OK!\n[?]: Download all works of following? (766 artists) (n/y):\n[?]: Download all bookmarked? (1909 works) (n/y):\n```\n\n### From PyPI\n\nNote: _In advance, please setup google-chrome-stable + selenium + webdriver_\n\n<!-- markdownlint-disable MD033 -->\n<details>\n\n<summary>Ubuntu</summary>\n<!-- markdownlint-enable MD033 -->\n\n```bash\n# google-chrome-stable\nwget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb\nsudo apt install ./google-chrome-stable_current_amd64.deb -y\ngoogle-chrome --version # check\n\n# selenium\npip install selenium\npython -c'import selenium;print(\"selenium\", selenium.__version__)' # check\n\n# webdriver\npip install chromedriver-binary-auto\n# add this to rc or env: export PATH=\"$PATH:`chromedriver-path`\"\nchromedriver -v # check\n```\n\n<!-- markdownlint-disable MD033 -->\n</details>\n<!-- markdownlint-enable MD033 -->\n\n```shellsession\n# Python>=3.9\n$ pip install pixiv-bulk-downloader\n\n$ pbd\n[+]: ID is mail address, userid, account name.\n[?]: ID:\n...\n```\n\n## Capture\n\n![image](https://user-images.githubusercontent.com/42153744/132086056-82a4e3e8-bbdd-42bc-8296-716ce4c34edb.png)\n\n![image](https://user-images.githubusercontent.com/42153744/132086168-ce4d8ae1-9085-4c7a-ba9f-4ae8f9a17757.png)\n\n![image](https://user-images.githubusercontent.com/42153744/132086124-7a7634f9-7fe0-47b9-98b5-840716c4db34.png)\n\n![image](https://user-images.githubusercontent.com/42153744/132086141-b0b82493-ed7d-44a6-80c8-dea7c47297a1.png)\n\n## License\n\nMIT\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Pixiv Bulk Downloader for bookmarks and works of following authors",
"version": "3.0.0",
"project_urls": {
"Homepage": "https://github.com/eggplants/pixiv-bulk-downloader",
"Repository": "https://github.com/eggplants/pixiv-bulk-downloader"
},
"split_keywords": [
"downloader",
" cli",
" commandline-tool",
" pixivpy"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "9319663df0864ca6b0d4c39d336bedd06d6b3624b4e33849c17fda308c297845",
"md5": "67ef12a18af9b43863a204cba6a12b20",
"sha256": "36ab04f67a6964706768803cd622527b689df73776f41d55578f1144bb15715a"
},
"downloads": -1,
"filename": "pixiv_bulk_downloader-3.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "67ef12a18af9b43863a204cba6a12b20",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 8749,
"upload_time": "2024-04-28T21:12:59",
"upload_time_iso_8601": "2024-04-28T21:12:59.134430Z",
"url": "https://files.pythonhosted.org/packages/93/19/663df0864ca6b0d4c39d336bedd06d6b3624b4e33849c17fda308c297845/pixiv_bulk_downloader-3.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1f487158dd1e85dfaa26ea36ae62acad181f6ec3aa0e4524852e83d4aef72293",
"md5": "3415d41b3cf4b2f399c296d012ad9de4",
"sha256": "4b8d3a1301d2e9007ddbd79330775cb45d88d06e791cc8f6c39b56ed3037405e"
},
"downloads": -1,
"filename": "pixiv_bulk_downloader-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "3415d41b3cf4b2f399c296d012ad9de4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 6191,
"upload_time": "2024-04-28T21:13:00",
"upload_time_iso_8601": "2024-04-28T21:13:00.948660Z",
"url": "https://files.pythonhosted.org/packages/1f/48/7158dd1e85dfaa26ea36ae62acad181f6ec3aa0e4524852e83d4aef72293/pixiv_bulk_downloader-3.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-28 21:13:00",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "eggplants",
"github_project": "pixiv-bulk-downloader",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pixiv_bulk_downloader"
}