Library and tools for AFesta.tv
Features
Login to Afesta/LPEG API and register as a new player/client
Re-use existing 4D Media Player installation + login credentials when available (Windows only)
Download Afesta videos via CLI (requires valid account and appropriate purchases/permissions)
Download and extract interlocking goods scripts from Afesta vcz archives (supports extracting scripts in both Vorze CSV and Funscript formats)
Requirements
Python 3.8+
Valid Afesta account
Installation
You can install Afesta Tools via pip from PyPI:
$ pip install afesta-tools
Usage
Login to Afesta via CLI (not required on Windows if 4D Media Player is installed and logged into Afesta):
$ afesta login
Afesta username: username
Afesta password:
Download videos:
$ afesta dl m1234-0000 m1234-0000_1 m1234-0000_2 m1234-0000_3 ...
Download vcz archives:
$ afesta dl-vcz ABC123-Takumi-R1_sbs ABC123-Takumi-R2_sbs ABC123-Takumi-R3_sbs ...
Extract CSV scripts from vcz archives:
$ afesta extract-script ABC123-Takumi-R1_sbs.vcz ABC123-Takumi-R2_sbs.vcz ABC123-Takumi-R3_sbs.vcz ...
Extract Funscript scripts from vcz archives (for Piston only).
$ afesta extract-script --format=funscript ABC123-Takumi-R1_sbs.vcz ABC123-Takumi-R2_sbs.vcz ABC123-Takumi-R3_sbs.vcz ...
Please see the Command-line Reference for details.
Contributing
Contributions are very welcome. To learn more, see the Contributor Guide.
License
Distributed under the terms of the MIT license, Afesta Tools is free and open source software.
Issues
If you encounter any problems, please file an issue along with a detailed description.
Credits
This project was generated from @cjolowicz’s Hypermodern Python Cookiecutter template.
Metadata
Release files for afesta-tools 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| afesta_tools-0.1.3.tar.gz | 14.2 kB | Without provenance | Details for afesta_tools-0.1.3.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| afesta_tools-0.1.3-py3-none-any.whl | Python 3 | none | any | Details for afesta_tools-0.1.3-py3-none-any.whl |
Total release size: 30.9 kB
Release files / afesta_tools-0.1.3.tar.gz
| Download URL | afesta_tools-0.1.3.tar.gz |
|---|---|
| Size | 14.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2bcf2c946597465fcae81488d3d093c91f1db035702cdb2f3df4cca588ecd56b
|
|
BLAKE2b-256 checksum How to use checksums |
6712b5281b8637265b89f7a8c467a71340016b2d924dcfa16d87b2bdc297b038
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|
Release files / afesta_tools-0.1.3-py3-none-any.whl
| Download URL | afesta_tools-0.1.3-py3-none-any.whl |
|---|---|
| Size | 16.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
73586b47c2a4f51b05349bac5eb1aa4828875bcc699c5dda8756f6f6296c8ea9
|
|
BLAKE2b-256 checksum How to use checksums |
e75cce7c34af1fad6e9c3ebefb211c1533b51eb7aca9d79dd2428434619adaf6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.6
|
Security for afesta-tools 0.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.