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
requestspackage 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_nameReturns list[PerformersRow] instead of PerformersRow. -
create_performer_from_urlAdded disambiguation argumentdef create_performer_from_url(self, name, disambiguation, url, commit=True):
Added
-
query_performer_name_disambiguatedReturns 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)
| File | Size | Uploaded | |
|---|---|---|---|
| pystashlib-0.6.0.tar.gz | 38.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|