A collection of utility methods used in the ts3ekkoclient, ts3ekkomanage and ts3ekkosingle modules.
Project description
A collection of utility methods and especially configuration options which are used in both, the ts3ekkoclient and ts3ekkomanage module.
Configuration Options
Options can either be configured via app argument (--ts3-server-host voice.teamspeak.com) or environemnt variable (export EKKO_TS3_SERVER_HOST=voice.teamspeak.com).
Following options are available:
--ts3-server-host EKKO_TS3_SERVER_HOST
Hostname/ip of ts3 server
--ts3-server-port EKKO_TS3_SERVER_PORT
Port of the ts3 server
--ts3-username EKKO_TS3_USERNAME
Username of the bot
--ts3-identity EKKO_TS3_IDENTITY
Identity to be used for the bot
--ts3-unique-id EKKO_TS3_UNIQUEID
Unique ID, used to identify the bots own actions
--ts3-client-apikey EKKO_TS3_CLIENT_APIKEY
ClientQuery apikey, configured in the ts3 client
docker image
--ts3-channel-name EKKO_TS3_CHANNEL_NAME
Channel name to which the bot should connect
--ts3-channel-id EKKO_TS3_CHANNEL_ID
Channel ID to which the bot should connect
--ts3-channel-password EKKO_TS3_CHANNEL_PASSWORD
Channel password for the channel the bot is connecting
to
--ts3-server-password EKKO_TS3_SERVER_PASSWORD
Password to the ts3 server
--ts3-server-permission-token EKKO_TS3_SERVER_PERMISSION_TOKEN
Permission token to claim rights on the ts3 server.
--ts3-identity-database-preconf EKKO_TS3_IDENTITY_DATABASE_PRECONF
Identity string which is pre-configured in the
ProtobufItems table in the settings.db inside of the
deployed client instance.
--ts3-identity-database-key EKKO_TS3_IDENTITY_DATABASE_KEY
Identitfier key of the record in the ProtobufItems
table in the settings.db configuration database, which
should be used for the identity modification
--ekko-node-id EKKO_NODE_ID
Identifier for each ekko client node
--ts3-clientquery-host EKKO_TS3_CLIENTQUERY_HOST
Host used by the TS3 Client to provide the ClientQuery
endpoint
--ts3-clientquery-port EKKO_TS3_CLIENTQUERY_PORT
Port used by the TS3 Client to provide the ClientQuery
endpoint
--ts3-config-directory EKKO_TS3_CONFIG_DIRECTORY
Directory in which the TS3 configuration files are
(.ts3client, files are e.g. settings.db)
--ekko-media-directory-source EKKO_MEDIA_DIRECTORY_SOURCE
Directory in which files for playback from filesystem
are stored on the docker host. This directory will be
mounted to the directory defined by `--ekko-media-
directory`.
--ekko-media-directory EKKO_MEDIA_DIRECTORY
Directory in which files for playback from filesystem
are stored
--teamspeak-directory EKKO_TS3_DIRECTORY
Directory in which teamspeak was installed
--teamspeak-runscript EKKO_TS3_RUNSCRIPT
Filename of the runscript in the teamspeak directory
(see --teamspeak-directory)
--docker-ekkoclient-build
Build the ekkoclient image instead of downloading the
built one
--docker-ekkoclient-directory EKKO_DOCKER_EKKOCLIENT_DIRECTORY
Source directory for building the ekkoclient image
--docker-network-name EKKO_DOCKER_NETWORK_NAME
Name of the docker network for the ekko ensamble.
--docker-debug-diable-autoremove
Do not remove the containers of exited ekko clients
(only for debug purposes, results in errors in case
manager tries to create existing containers)
--docker-ekkoclient-image-name EKKO_DOCKER_EKKOCLIENT_IMAGE_NAME
Name of the ekko client image
--docker-ekkoclient-image-tag EKKO_DOCKER_EKKOCLIENT_IMAGE_TAG
Tag of the ekko client image
--docker-network-dblink EKKO_DOCKER_NETWORK_DBLINK
Link descriptor for database<->ekkoclient link
--ekko-client-control-port EKKO_CLIENT_CONTROL_PORT
Port on which the ekkoclients offer the control
service.
--fixtures-path EKKO_FIXTURES_PATH
Path of the directory which includes seed/fixture
files for database initialization
--db-username EKKO_DB_USERNAME
application database username
--db-password EKKO_DB_PASSWORD
application database password
--db-host EKKO_DB_HOST
application database host
--db-dbname EKKO_DB_DBNAME
application database name
--ekko-manage-server EKKO_MANAGE_SERVER
Hostname/ip of the server on which the ts3ekko
management instance runs
--ekko-manage-port EKKO_MANAGE_PORT
Port on which the ts3ekko manage api can be reached
--log-level EKKO_LOG_LEVEL
Log level for all ekko applications
--log-format EKKO_LOG_FORMAT
Format in which the log messages are written
--cog-media-volume-modifier EKKO_COG_MEDIA_VOLUME_MODIFIER
(MediaCog) Ratio by which the volume gets recalculated
for the media player.
--cog-media-volume-max EKKO_COG_MEDIA_VOLUME_MAX
(MediaCog) Maximum allowed volume.
--cog-media-alias-prefix EKKO_COG_MEDIA_ALIAS_PREFIX
(MediaCog) Prefix used to a mark media alias.
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 ts3ekkoutil-0.0.20.tar.gz.
File metadata
- Download URL: ts3ekkoutil-0.0.20.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d859af72b681cb9a158a91266f801da865bf845e739210cade9b3ca48e81f3b7
|
|
| MD5 |
e1aa3c3258b8ddde7333a894a37c6d36
|
|
| BLAKE2b-256 |
dcd5985076ed74522b47b49a12cbed4364a117499ad557b14119a0db1155c41b
|
File details
Details for the file ts3ekkoutil-0.0.20-py3-none-any.whl.
File metadata
- Download URL: ts3ekkoutil-0.0.20-py3-none-any.whl
- Upload date:
- Size: 6.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.29.1 CPython/3.7.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4c5f7d3d275415e4b2baca55f205e1fd4df5a9d8cf49ec88d9f4ed06bf390063
|
|
| MD5 |
3b55bee7b472c80aa1205563d3eb172d
|
|
| BLAKE2b-256 |
521f366791d84b1f620b57b5e99916cfe49e7d812ba4d6feec33d80c72c31dab
|