A human-friendly wrapper around the TeamTalk 5 TCP API
Project description
PyTeamTalk
A human-friendly wrapper around the Teamtalk 5 TCP API.
It facilitates the process of creating TeamTalk bots and controllers, many times in only a couple lines of code. Forget the logistics, just build.
Installation
This code has been tested and confirmed to work under python 3.8, though it probably does so just as well under other 3* versions. I make no promises about examples.
From a terminal or command prompt, just do:
pip install pyteamtalk
Or to install from source:
git clone http://github.com/cartertemm/pyteamtalk
cd pyteamtalk
pip install .
Alternatively, simply copy the directory and start hacking. There are no dependencies.
Getting started
Documentation is a work in progress at the moment. The code largely speaks for itself, though there is a basic quickstart as well as some working bots to try out, found in the examples directory.
See Also
- TeamTalk Spotify Bot: A feature packed controller for Spotify, originally an example that has since branched off due to size and scope
Contributing
Build something cool? Did I break things? I'd love to hear about it and/or list it here. For feature additions and bug fixes, start out with an issue and we can work from there. Sample bot PRs will be merged in most cases, so long as the purpose and usage is clearly documented in doc/bots.md. While not a requirement, I would also appreciate it if you could stick to the existing all be it unofficial code style for clarity, PEP8 with tabs. Having trouble? Need something else? Give me a shout on twitter.
Todo
The following still needs to be done
- Support encrypted servers
- Publish to PyPI
- Support sending and receiving files
- Support servers where users are unable to see other users
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyteamtalk-0.2.tar.gz.
File metadata
- Download URL: pyteamtalk-0.2.tar.gz
- Upload date:
- Size: 14.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bd7c2fe559a7ef830954449d574d2f66e60f40167c95c13e3a909ad34459ee1
|
|
| MD5 |
96f9690a3adccbf3b57750eb4156b5b5
|
|
| BLAKE2b-256 |
1e5668c3366b66e938759ab22325cd5c2db90a962d42678de7787c60633a2e45
|
File details
Details for the file pyteamtalk-0.2-py3-none-any.whl.
File metadata
- Download URL: pyteamtalk-0.2-py3-none-any.whl
- Upload date:
- Size: 15.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90bcbbc6721f9db4805db715f12daf0e80c7af3fe0193e98734d70e40e1ccb05
|
|
| MD5 |
b3ea8a5196ff64494c32feccd891b847
|
|
| BLAKE2b-256 |
d78d73035931cfbb94ca2a45b580ffcb5f104acad7641c5ee79141120439b436
|