{"id":16333674,"url":"https://github.com/gerschtli/teamspeak-update-notifier","last_synced_at":"2025-11-01T19:30:31.744Z","repository":{"id":38219960,"uuid":"145318579","full_name":"Gerschtli/teamspeak-update-notifier","owner":"Gerschtli","description":"Sends update notifications to server admins for teamspeak server","archived":false,"fork":false,"pushed_at":"2024-12-04T21:46:07.000Z","size":141,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-12-26T16:41:46.342Z","etag":null,"topics":["serverquery","teamspeak-server","teamspeak3","telnet","update-notifier"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Gerschtli.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-08-19T16:15:51.000Z","updated_at":"2024-12-04T21:46:11.000Z","dependencies_parsed_at":"2024-01-14T18:54:23.654Z","dependency_job_id":"83089071-c79b-404c-ae97-bf18a8c6368e","html_url":"https://github.com/Gerschtli/teamspeak-update-notifier","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gerschtli%2Fteamspeak-update-notifier","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gerschtli%2Fteamspeak-update-notifier/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gerschtli%2Fteamspeak-update-notifier/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gerschtli%2Fteamspeak-update-notifier/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gerschtli","download_url":"https://codeload.github.com/Gerschtli/teamspeak-update-notifier/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239321399,"owners_count":19619697,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["serverquery","teamspeak-server","teamspeak3","telnet","update-notifier"],"created_at":"2024-10-10T23:36:14.650Z","updated_at":"2025-11-01T19:30:31.702Z","avatar_url":"https://github.com/Gerschtli.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Teamspeak Update Notifier [![Travis CI](https://img.shields.io/travis/Gerschtli/teamspeak-update-notifier.svg?style=flat-square)](https://travis-ci.org/Gerschtli/teamspeak-update-notifier) [![Codecov](https://img.shields.io/codecov/c/github/Gerschtli/teamspeak-update-notifier/master.svg?style=flat-square)](https://codecov.io/gh/Gerschtli/teamspeak-update-notifier)\n\nDo you ever came across the day when you could not connect to your own teamspeak server because of a version\nincompatibility between server and client? If you did, this tool might help you to never feel this pain.\n\n## What does it do?\n\nWhenever a server admin connects to your server, the most recent released teamspeak server version will be fetched and\ncompared to the current installed version of teamspeak. If there is any discrepancy, the admin will get a nice little\nprivate message like:\n```\n￼\u003c17:56:47\u003e \"serveradmin from \u003cip\u003e:\u003cport\u003e\": Please update your server to version 3.0.0!\n```\n\nPretty neat!\n\n## What do I have to do?\n\nYou need `python3.9` with `beautifulsoup4` and `requests` packages installed.\n\nSetup a config file like `config.ini.dist`. The options are described in comments in the sample config.\n\nIf the config is set up, simply run the following:\n```sh\n$ python -m notifier \"path/to/config.ini\"\n```\n\nOr install the application [setuptools](https://pypi.org/project/setuptools/) (see `setup.py`).\n\n### Nix support\n\nFor users of the [nix package manager](https://nixos.org/nix/) the `default.nix` can be used to build the package with\n`nix-build`. The development environment can be configured with `nix-shell`. There is also support for nix flakes.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerschtli%2Fteamspeak-update-notifier","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgerschtli%2Fteamspeak-update-notifier","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgerschtli%2Fteamspeak-update-notifier/lists"}