Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/underyx/hiss
A Mumble client library for Python 3.5
https://github.com/underyx/hiss
asyncio mumble murmur python
Last synced: 16 days ago
JSON representation
A Mumble client library for Python 3.5
- Host: GitHub
- URL: https://github.com/underyx/hiss
- Owner: underyx
- License: mit
- Created: 2015-10-25T12:32:10.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2022-09-23T20:32:25.000Z (over 2 years ago)
- Last Synced: 2024-10-30T15:50:54.289Z (2 months ago)
- Topics: asyncio, mumble, murmur, python
- Language: Protocol Buffer
- Homepage:
- Size: 20.5 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# hiss
A Mumble client library for Python 3.5
## Installation
pip3.5 install hiss
## Usage
Initialize your client:
import hiss
client = hiss.Client('mumble.party')Define what you want it to do and when:
@client.bind('UserRemove')
def log_kicks(message):
print('{message.actor} kicked someone!'.format(message=message)You can also bind to chat commands:
@client.bind_command('!kick')
def log_kick_commands(message):
print('Someone wants to kick {user}!'.format(user=message.msg[6:]))And once you have all your functions registered:
client.run()