Skip to main content

A python library for querying and updating a stash sqlite database

pystashlib and Stash compatibility table:

pystashlib Stash version Stash schema
v0.6.0 v0.27.0 67
v0.5.0 v0.25.0-v0.25.1 55
v0.4.0-v0.4.5 v0.24.0-v0.24.3 54
v0.3.0-v0.3.1 v0.17.0-v0.17.2 36
v0.2.8 v0.15.0-v0.16.1 31
v0.2.7 v0.14.0 30
v0.2.5 v0.12.0-v0.13.1 29
v0.2.4 v0.11.0 28

Changelog

v0.5.0

  • Update to support Stash v0.25.0

v0.4.5

  • Add requests package to list of requirements

v0.4.4

  • Updated StashInterface GQL client to support Stash v0.24.3

v0.4.3

  • Added support for performer name disambiguation

Changed

  • query_performer_name Returns list[PerformersRow] instead of PerformersRow.

  • create_performer_from_url Added disambiguation argument

    def create_performer_from_url(self, name, disambiguation, url, commit=True):

Added

  • query_performer_name_disambiguated Returns a PerformersRow match on name and disambiguation.

    Pass None or "" to get a PerformersRow with no disambiguation.

v0.4.2

  • Added back tree_from_file and scrape functions to new stashlib.html module with lxml as an optional dependency

v0.4.1

  • Fix image blob saving

v0.4.0

  • Update to support Stash v0.24.3

v0.3.1

  • Removed tree_from_file and scrape functions from stashlib.common to remove dependency on lxml

Metadata

Release files for pystashlib 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pystashlib 0.6.0
File Size Uploaded
pystashlib-0.6.0.tar.gz 38.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pystashlib 0.6.0
File Interpreter ABI Platform
pystashlib-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 79.2 kB

Release files / pystashlib-0.6.0.tar.gz

Download URL pystashlib-0.6.0.tar.gz
Size 38.3 kB
Tags Source
SHA-256 checksum
How to use checksums
e3cd40d92d34dfb16d4ee9582a38952e1bddd4aa3c38a981ee1f2c27cfc34c08
BLAKE2b-256 checksum
How to use checksums
8454c9a7ac0805a8ca9de386dc52c1c9f1a023506902a6588ca5ae8e4fa21020
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.3

Release files / pystashlib-0.6.0-py3-none-any.whl

Download URL pystashlib-0.6.0-py3-none-any.whl
Size 40.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cdf5aefdc0c35a06d3ac12dfabd128f70c5145f0914d37d2e5c86ac7e1e20271
BLAKE2b-256 checksum
How to use checksums
6a5c1d560f81c09e73f2ed5ec6c1e0cbd2a0e5243cbbfe0805e6c87ddf1f833f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.3

Release history Release notifications | RSS feed

This release

0.6.0 This release

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

1 release file

0.4.0

1 release file

0.3.1

2 release files

0.3.0

3 release files

0.2.8

2 release files

0.2.7

3 release files

0.2.6

3 release files

0.2.5

3 release files

0.2.4

1 release file

0.2.3

1 release file

0.2.2

3 release files

0.2.1

1 release file

0.2.0

3 release files

0.1.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page