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

Uploaded Source

Built Distribution

pixiv_sql-0.5.2-py3-none-any.whl (14.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pixiv_sql-0.5.2.tar.gz
  • Upload date:
  • Size: 14.5 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.5.2.tar.gz
Algorithm Hash digest
SHA256 72f0b104463e4facad985ccb9c21474a380f4a8aab58fa7300a2f6bcdf9c6f44
MD5 619fe23f0e8f5670ce4358da964331db
BLAKE2b-256 2f41bf1c9adc75a9525090058d4902746fdeabb8d39ab4844d5c00d5c98003ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pixiv_sql-0.5.2-py3-none-any.whl
  • Upload date:
  • Size: 14.2 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.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d4dc027934fc9af912ad938c77e3f814f30b1b13608b158089434b15c0ac4ca8
MD5 435770ba852384f6e9ac4dafae63ebf1
BLAKE2b-256 64e0cd655f9649e1f8f8cab6c08148d1abc54392656cf9a7b5a0ae774dd22596

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