{"id":26870794,"url":"https://github.com/ataguima/telegramonlinepercentage","last_synced_at":"2026-04-28T08:33:50.906Z","repository":{"id":285134495,"uuid":"957168315","full_name":"ataguima/TelegramOnlinePercentage","owner":"ataguima","description":"This userscript displays a fixed overlay on Telegram Web that shows the percentage of online members in a group. The overlay updates in real time without modifying the original DOM of the page.","archived":false,"fork":false,"pushed_at":"2025-03-29T18:05:49.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T19:19:32.930Z","etag":null,"topics":["javascript","tampermonkey","telegram"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/ataguima.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":"2025-03-29T18:03:13.000Z","updated_at":"2025-03-29T18:06:17.000Z","dependencies_parsed_at":"2025-03-29T19:19:34.829Z","dependency_job_id":"2a5e0b8b-fde2-4ffa-a32f-fac415b59dc7","html_url":"https://github.com/ataguima/TelegramOnlinePercentage","commit_stats":null,"previous_names":["ataguima/telegramonlinepercentage"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ataguima%2FTelegramOnlinePercentage","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ataguima%2FTelegramOnlinePercentage/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ataguima%2FTelegramOnlinePercentage/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ataguima%2FTelegramOnlinePercentage/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ataguima","download_url":"https://codeload.github.com/ataguima/TelegramOnlinePercentage/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246429494,"owners_count":20775808,"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":["javascript","tampermonkey","telegram"],"created_at":"2025-03-31T07:17:08.478Z","updated_at":"2026-04-28T08:33:50.872Z","avatar_url":"https://github.com/ataguima.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Telegram - Online Members Percentage Overlay\n\nThis userscript displays a fixed overlay on Telegram Web that shows the percentage of online members in a group. The overlay updates in real time without modifying the original DOM of the page.\n\n## Features\n\n- **Real-time updates:** The overlay automatically updates when the number of online or total members changes.\n- **Non-intrusive:** The overlay is fixed and does not interfere with Telegram Web's original layout.\n- **Easy installation:** Works with popular userscript managers like Tampermonkey.\n\n## Installation\n\n1. **Install a userscript manager:**  \n   If you haven't already, install [Tampermonkey](https://www.tampermonkey.net/) for your browser.\n\n2. **Add the userscript:**  \n   - Click the Tampermonkey extension icon in your browser.\n   - Select \"Create a new script...\"\n   - Replace the default code with the contents of the script in this repository.\n   - Save the script.\n\n3. **Visit Telegram Web:**  \n   Navigate to [Telegram Web](https://web.telegram.org/) and the overlay will appear on the page showing the online members percentage.\n\n## Usage\n\n- The overlay displays the format:  \n  `Online: [online members] / [total members] ([percentage]%)`\n- The script automatically observes changes in the Telegram Web interface and updates the overlay accordingly.\n\n## Customization\n\nYou can modify the appearance or behavior of the overlay by editing the style properties in the script. Look for the `Object.assign` block in the `getOverlay` function to change properties like position, color, padding, etc.\n\n## Contributing\n\nContributions are welcome! If you find bugs or have suggestions for improvements, please open an issue or submit a pull request.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n\n## Acknowledgements\n\n- Thanks to the Tampermonkey community for providing a robust platform to run userscripts.\n- Inspired by various community scripts and contributions for enhancing Telegram Web functionality.\n\nHappy coding!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fataguima%2Ftelegramonlinepercentage","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fataguima%2Ftelegramonlinepercentage","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fataguima%2Ftelegramonlinepercentage/lists"}