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

Uploaded Source

Built Distribution

pixiv_sql-0.3.0-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pixiv_sql-0.3.0.tar.gz
  • Upload date:
  • Size: 12.1 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.3.0.tar.gz
Algorithm Hash digest
SHA256 56841baf0280f7ef29c171ed7a74d8a4afbd7950f143375a262759beb6073c4b
MD5 60d83f0c937454b1f72725167df522e3
BLAKE2b-256 6deef5be7b03dbf94685474da9889a8941f332d2da4c816fb82febb3b11945fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pixiv_sql-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 11.4 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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af3d390d2272db5e1872d547cf47e3da64139824e1763fb84960653622d74065
MD5 93486bfd2db4600ca74d7e2dbbd49609
BLAKE2b-256 d1acde3746bc9f8e5e1d71299c8652fc6d6b41130ea355c30637cdd46c36d4f7

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