Skip to main content

ts3ekkoutil

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.

Metadata

Release files for ts3ekkoutil 0.0.20

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ts3ekkoutil 0.0.20
File Size Uploaded Provenance
ts3ekkoutil-0.0.20.tar.gz 6.8 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for ts3ekkoutil 0.0.20
File Interpreter ABI Platform
ts3ekkoutil-0.0.20-py3-none-any.whl Python 3 none any Details

Total release size: 13.1 kB

Release files / ts3ekkoutil-0.0.20.tar.gz

Download URL ts3ekkoutil-0.0.20.tar.gz
Size 6.8 kB
Tags Source
SHA-256 checksum
How to use checksums
d859af72b681cb9a158a91266f801da865bf845e739210cade9b3ca48e81f3b7
BLAKE2b-256 checksum
How to use checksums
dcd5985076ed74522b47b49a12cbed4364a117499ad557b14119a0db1155c41b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / ts3ekkoutil-0.0.20-py3-none-any.whl

Download URL ts3ekkoutil-0.0.20-py3-none-any.whl
Size 6.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4c5f7d3d275415e4b2baca55f205e1fd4df5a9d8cf49ec88d9f4ed06bf390063
BLAKE2b-256 checksum
How to use checksums
521f366791d84b1f620b57b5e99916cfe49e7d812ba4d6feec33d80c72c31dab
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for ts3ekkoutil 0.0.20

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page