Skip to main content

A10SA Script

Project description

PyPI Status Python Version License

Read the documentation at https://a10sa-script.readthedocs.io/ Tests Codecov

pre-commit Black

Library for manipulating Vorze A10 sex toy scripts.

Features

  • Read/Write/Convert supported script formats.

  • Export scripts as Buttplug Protocol command sequences.

Supported Formats

  • Vorze CSV

  • Afesta/LPEG VCSX (.bin)

  • Funscript JSON

Requirements

  • Python 3.8+

Installation

You can install A10SA Script via pip from PyPI:

$ pip install a10sa-script

Usage

Convert VCSX Vorze_CycloneSA.bin to script_cyclone.csv:

>>> from a10sa_script.script import VCSXCycloneScript, VorzeRotateScript
>>> with open("Vorze_CycloneSA.bin", "rb") as f:
...     vcsx = VCSXCycloneScript.load(f)
>>> with open("script_cyclone.csv", "wb") as f:
...     VorzeRotateScript(vcsx.commands).dump(f)

Convert CSV script_piston.csv to script.funscript:

>>> from a10sa_script.script import VorzePistonScript, FunscriptScript
>>> with open("script_piston.csv", "rb") as f:
...     csv = VorzePistonScript.load(f)
>>> with open("script.funscript", "wb") as f:
...     FunscriptScript(csv.commands).dump(f)

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, A10SA Script 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.

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

a10sa_script-0.1.1.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

a10sa_script-0.1.1-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

File details

Details for the file a10sa_script-0.1.1.tar.gz.

File metadata

  • Download URL: a10sa_script-0.1.1.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for a10sa_script-0.1.1.tar.gz
Algorithm Hash digest
SHA256 aba4a2cc9cdc58df7ce4357117ca40ee8f31c905a1be0bd8dacd0689eee82b97
MD5 8a79b60193bf5588aaa65d299f1aec43
BLAKE2b-256 7d52ec0a482b1475bab41641442df9d4fec03c4c5fbda8b83d92aa380e697920

See more details on using hashes here.

File details

Details for the file a10sa_script-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for a10sa_script-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 82d4b5abc73c0953924d9632a909c47087abe93d1ea36077947ce45a59f2f91f
MD5 8263ced1e4691d10074c5ebd141df8ef
BLAKE2b-256 a1a2b06166de78680132929eb70605ef9fac9a0d439801a0379b0fa966f6f2f0

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