Skip to main content

Python library to backup pixiv user data to SQLite DB.

Project description

pixiv-sql

PyPI version build License

Python library to backup pixiv user data to SQLite DB.

Installation

You can install this library using PyPI:

pip install pixiv-sql

Usage

Create dataBase file

touch db/my_pixiv.db

Get refresh_token

To get refresh_token, see @ZipFile Pixiv OAuth Flow or OAuth with Selenium/ChromeDriver

Initialize the PixivSQL class with your Pixiv user ID, refresh token, and database:

user_id = "your_user_id"
refresh_token = "your_refresh_token"
database = "db/my_pixiv.db"

app = PixivSQL(user_id, refresh_token, database)

You can then fetch your bookmarked illusts and insert them into the database:

app.bookmarked_illusts()

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

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

Source Distribution

pixiv_sql-0.4.2.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

pixiv_sql-0.4.2-py3-none-any.whl (13.6 kB view details)

Uploaded Python 3

File details

Details for the file pixiv_sql-0.4.2.tar.gz.

File metadata

  • Download URL: pixiv_sql-0.4.2.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pixiv_sql-0.4.2.tar.gz
Algorithm Hash digest
SHA256 5c04ad5ae01243a9590fdf82478142c2142b1247887181adbdcf9ed9ae73ae0a
MD5 d78ca704a12b9e0890fec8ce4a513454
BLAKE2b-256 ada5656a7cd998f99eca1ef4af2ebbc77b28b9e78a46b9961f1c61147f6074cd

See more details on using hashes here.

File details

Details for the file pixiv_sql-0.4.2-py3-none-any.whl.

File metadata

  • Download URL: pixiv_sql-0.4.2-py3-none-any.whl
  • Upload date:
  • Size: 13.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for pixiv_sql-0.4.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cc2cae5f8f2da920e8f40236c09e9f5eebe8b63998576ff7f774ce86c27acad8
MD5 a5607a190a1488cf43c9b237500c1f6f
BLAKE2b-256 83b5dab605b3a6b0d72ada41608567e91163f5945f9fc479799388a5a731d6c8

See more details on using hashes here.

Supported by

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