Trove — a NoPayStation catalog browser & downloader (PSV/PSP/PS3/PSX/PSM) with resumable downloads, aria2 hand-off, and a TUI.
Project description
Trove
A fast CLI and TUI for browsing and downloading the NoPayStation catalog — PSV, PSP, PS3, PSX and PSM. Downloads resume, retry, and verify SHA-256, or hand off to a running aria2.
Quickstart
pip install trovenps # or, from a clone: uv sync
nps "tearaway" # search the catalog
trove # browse in the TUI
nps is the command line; trove is the full-screen TUI. Add --json to any
search for output a script or AI agent can parse.
Docs
Full usage, the JSON contract, aria2 hand-off, and caching all live at https://dreulavelle.github.io/trove/.
Develop
uv run pytest
uv run ruff check .
Trove only retrieves what NoPayStation publishes; how you use it is on you.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trovenps-1.0.1.tar.gz.
File metadata
- Download URL: trovenps-1.0.1.tar.gz
- Upload date:
- Size: 574.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dbabde48af854f9fe8459b7147fe734a527ac0ed664911b7f13a810d743f0366
|
|
| MD5 |
7625d800f6aef002780902f92954c951
|
|
| BLAKE2b-256 |
628e654884500b492b789039546f8d35fe35e953f1a223194dfd50a57469580c
|
Provenance
The following attestation bundles were made for trovenps-1.0.1.tar.gz:
Publisher:
publish.yml on dreulavelle/trove
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
trovenps-1.0.1.tar.gz -
Subject digest:
dbabde48af854f9fe8459b7147fe734a527ac0ed664911b7f13a810d743f0366 - Sigstore transparency entry: 1905196474
- Sigstore integration time:
-
Permalink:
dreulavelle/trove@07031336dbd306ebd3d15effecf1600cc8c6992f -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/dreulavelle
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@07031336dbd306ebd3d15effecf1600cc8c6992f -
Trigger Event:
release
-
Statement type:
File details
Details for the file trovenps-1.0.1-py3-none-any.whl.
File metadata
- Download URL: trovenps-1.0.1-py3-none-any.whl
- Upload date:
- Size: 25.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d046a897be8e963a9e906c5b3e1c4aac6e73aed010a54fa6afa9bae35a3a4e98
|
|
| MD5 |
a3022475f6dc16aefd3cd3776378dfe3
|
|
| BLAKE2b-256 |
4043e69e5152049614157b2b54174825fd21360363bbceaf2e6292d420ad9051
|
Provenance
The following attestation bundles were made for trovenps-1.0.1-py3-none-any.whl:
Publisher:
publish.yml on dreulavelle/trove
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
trovenps-1.0.1-py3-none-any.whl -
Subject digest:
d046a897be8e963a9e906c5b3e1c4aac6e73aed010a54fa6afa9bae35a3a4e98 - Sigstore transparency entry: 1905196533
- Sigstore integration time:
-
Permalink:
dreulavelle/trove@07031336dbd306ebd3d15effecf1600cc8c6992f -
Branch / Tag:
refs/tags/v1.0.1 - Owner: https://github.com/dreulavelle
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@07031336dbd306ebd3d15effecf1600cc8c6992f -
Trigger Event:
release
-
Statement type: