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.8.0.tar.gz (15.7 kB view details)

Uploaded Source

Built Distribution

pixiv_sql-0.8.0-py3-none-any.whl (15.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pixiv_sql-0.8.0.tar.gz
  • Upload date:
  • Size: 15.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.8.0.tar.gz
Algorithm Hash digest
SHA256 1f61c7a346b668e16ce7ad584c2c228942638c10853fa6594052a94024414e97
MD5 44259b76545fd6a2f5ccce7b014ac1e1
BLAKE2b-256 fab8ec36ec31e90ea5e53b680f46e4e6a6fb652070b0d120031a4e5d93d0a2e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pixiv_sql-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 15.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.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 396e2fb2586eb3bdd876b3e3bc35e207b509afeda4c94e24af8d409273f57127
MD5 248616a9572263cb74549a7b28116d9e
BLAKE2b-256 a925c314d6920b8907626b9d6e535587f801cff1877a8d7b719bffce19167c0f

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