Skip to main content

A python library for interacting with the VTube Studio API

Project description

pyvts

License: MIT issue build codecov PyPI docs

A python library for interacting with the VTube Studio API.

Overview

pyvts is a python library for interacting with the VTube Studio API.

You can easily use the library to develop VTubeStudio Plugin to achieve your goals. For example, adding new tracking parameters to enable more actions on live2d avatars.

Quick Start

Installation

pip install pyvts 

Get Started

First import library you need,

import pyvts
import asyncio

Create an instance with default values, and do whateveer you want!

async def main():
    vts = pyvts.vts()
    await vts.connect()
    # Implement what you want to do
    await vts.close()

if __name__ == "__main__":
    asyncio.run(main())

To see more examples, you could visit tutorial in documentation.

Contributing

Contribution is welcome. Please follow the guide of CONTRIBUING.md.

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

pyvts-0.3.3.tar.gz (11.7 kB view details)

Uploaded Source

File details

Details for the file pyvts-0.3.3.tar.gz.

File metadata

  • Download URL: pyvts-0.3.3.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.19

File hashes

Hashes for pyvts-0.3.3.tar.gz
Algorithm Hash digest
SHA256 decf3299a391ce2e38ffcc3fb2caf71f06b27b9ca2b7581dc5a97e62620da2c4
MD5 a9d52e3cdfd77f97bbfde76f9fe3a739
BLAKE2b-256 0cc7be53a7964c0d5e108c416bfdea432a4451fd4d8e03f18b5877376548f016

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page