Skip to main content

PixivD

PyPI version GHCR Python License Docker Build PyPI Publish

A simple tool to download illustrations from Pixiv.

Download illustrations by uers_id, daily ranking or history ranking.

Features

  • Keep login sessions
    • Local storage
    • Secure storage (not memory safe)
  • Update downloaded artists
  • Refresh downloaded artists
  • Mutil-Language
  • Command-line interface
  • Docker image

Installation

pip install pixivd

Or you can use it with uv's uvx pixivd

Docker

docker run --user $(id -u):$(id -g) -v ~/.config/pixivd:/root/.config/pixivd -v ./illustrations:/app/illustrations --rm -it ghcr.io/bebound/pixivd

Usage

usage: pixivd [-h] [-r] [-d DATE] [-u] [--version] [userid ...]

Pixiv downloader

positional arguments:
  userid           Pixiv user id

options:
  -h, --help       show this help message and exit
  -r               Download by ranking
  -d, --date DATE  Target date (use with -r), e.g. 2016-09-24
  -u               Update exist folder
  --version        Show version

Examples:
    pixivd 7210261 1980643
    pixivd -r -d 2016-09-24

The illusts will be downloaded to illustrations folder in current directory.

Screenshot

img

Credits

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pixivd-3.3.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pixivd-3.3-py3-none-any.whl (11.5 kB view details)

Uploaded Python 3

File details

Details for the file pixivd-3.3.tar.gz.

File metadata

  • Download URL: pixivd-3.3.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pixivd-3.3.tar.gz
Algorithm Hash digest
SHA256 f5d72c119cf78249a0f8aa76f387130d2fc46a2c548bfc6100ad7204437c8809
MD5 276684c88f60a1b3dfcebb2d45bf6726
BLAKE2b-256 50312a523915878731a452b0e212d3da39f15190c870a23996ad5024801b231f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pixivd-3.3.tar.gz:

Publisher: publish-pypi.yml on bebound/pixivd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pixivd-3.3-py3-none-any.whl.

File metadata

  • Download URL: pixivd-3.3-py3-none-any.whl
  • Upload date:
  • Size: 11.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pixivd-3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 4b24afe9a59797909e8c6ac5bd8990ec059615bc67b341a0427ce1207af0ef67
MD5 6e45139d11ea0f7fdc792621f4c3e010
BLAKE2b-256 b3c3b0ab71513308941d715e14656c0399fd10f28a9e0aecb1b62988ce6076ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pixivd-3.3-py3-none-any.whl:

Publisher: publish-pypi.yml on bebound/pixivd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page