{"repo":"FOSWLY/vot.js","free":true,"listed":false,"github":"https://github.com/FOSWLY/vot.js","clone":"git clone https://github.com/FOSWLY/vot.js.git","description":"An unofficial library for interacting with Yandex VOT API, providing easy-to-use methods and enhanced functionality.","language":"TypeScript","stars":60,"topics":["vot","api","vtrans"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"vot.js An unofficial library for interacting with the Yandex VOT API, which supports working with JavaScript and TypeScript. The library supports working with worker servers, to do this, you need to create a VOTClient client with provider VOTWorkerProvider and specify the domain of the worker server, for example vot-worker.toil.cc . [!WARNING] The library was created exclusively for research purposes and isn't intended for commercial use. All rights to the original software belong to their respective right holders. The library isn't affiliated with the original rights holders Installation To work with Node, Bun, or other runtimes, install the @vot.js/node : To develop browser extensions, install the @vot.js/ext : If you only need part of the functionality, use the @vot.js/core and @vot.js/shared Getting started To start working with the API, you need to create a VOT Client. This can be done using the line provided below. Standard Client: Proxying via vot-worker: You can see more code examples here Limitations 1. The library can't translate videos longer than 4 hours Build To build, you must have: - Bun - Protoc (if you are building with the update of the .proto file) Don't forget to install the dependencies: Start building: Build without updating proto and without generating docs: Tests The library has minimal test coverage to check its performance. Run the tests:","default_branch":null,"files":null,"tree":[],"storefront":"/r/FOSWLY","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/FOSWLY/vot.js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}