Skip to main content

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

This version

0.2

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyteamtalk-0.2.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyteamtalk-0.2-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

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

Hashes for pyteamtalk-0.2.tar.gz
Algorithm Hash digest
SHA256 2bd7c2fe559a7ef830954449d574d2f66e60f40167c95c13e3a909ad34459ee1
MD5 96f9690a3adccbf3b57750eb4156b5b5
BLAKE2b-256 1e5668c3366b66e938759ab22325cd5c2db90a962d42678de7787c60633a2e45

See more details on using hashes here.

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

Hashes for pyteamtalk-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 90bcbbc6721f9db4805db715f12daf0e80c7af3fe0193e98734d70e40e1ccb05
MD5 b3ea8a5196ff64494c32feccd891b847
BLAKE2b-256 d78d73035931cfbb94ca2a45b580ffcb5f104acad7641c5ee79141120439b436

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