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

pip3 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.1.tar.gz (10.5 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for pyvts-0.3.1.tar.gz
Algorithm Hash digest
SHA256 7664c610313278562323c0e61592c01e44745a63fda07e5dad89012d65e1cf48
MD5 22b7ecd0918617dece70da8cbebe34fd
BLAKE2b-256 7dcaadf1f1d4db62842fe8edd38d97618be619966f704813d5bbeb62e64dd8cb

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