{"id":25461197,"url":"https://github.com/ussiemer/tootticker","last_synced_at":"2026-04-10T15:44:52.337Z","repository":{"id":210244913,"uuid":"726101119","full_name":"ussiemer/TootTicker","owner":"ussiemer","description":"Requesting account information via Mastodon API and saving it as pure JSON.","archived":false,"fork":false,"pushed_at":"2024-03-13T21:48:43.000Z","size":320,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-04T21:11:30.196Z","etag":null,"topics":["flask","json","listmanager","mastodon","metrics","pyhton","typescript"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ussiemer.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":"2023-12-01T14:37:57.000Z","updated_at":"2024-05-31T02:30:08.000Z","dependencies_parsed_at":"2024-01-10T22:04:28.628Z","dependency_job_id":"7ff48edd-ebbd-41e2-953f-e79d617809be","html_url":"https://github.com/ussiemer/TootTicker","commit_stats":null,"previous_names":["scobiform/tootticker","ussiemer/tootticker"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ussiemer%2FTootTicker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ussiemer%2FTootTicker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ussiemer%2FTootTicker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ussiemer%2FTootTicker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ussiemer","download_url":"https://codeload.github.com/ussiemer/TootTicker/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239415165,"owners_count":19634592,"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":["flask","json","listmanager","mastodon","metrics","pyhton","typescript"],"created_at":"2025-02-18T05:27:34.630Z","updated_at":"2025-11-03T13:30:34.097Z","avatar_url":"https://github.com/ussiemer.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TootTicker\n\n[![Python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)\n[![License: GPL-3.0](https://img.shields.io/badge/License-GPL%203.0-blue.svg)](https://opensource.org/licenses/GPL-3.0)\n\n\u003e Requesting account information via Mastodon API and saving it as JSON.\n\n## Table of Contents\n\n- [Background](#background)\n- [Install](#install)\n- [Usage](#usage)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Background\n\nTootTicker is a Python script that fetches account information from provided Mastodon handles (@INSTANCE@USERNAME). The script utilizes the Mastodon API to retrieve details and saves this information in JSON files in the 'accounts' directory.\n\n* It will also create a HTML overview with charts for each category\n\n* Will follow all accounts in your config.json\n\n* Will create all categories as lists in your Mastodon account and add accounts to it\n\n## Install\n# Clone the repository\n```\ngit clone https://github.com/Scobiform/TootTicker.git\n```\n# Change into the project directory\n```\ncd TootTicker\n```\n# Install dependencies\n```\npip install Mastodon.py\n```\n```\npip install flask\n```\n## Usage\n**TootTicker** is currently under heavy development, and its features and commands are subject to change. \n\nRun ``` python3 TootTicker.py ```\n\nOpen ``` localhost:5000 ``` in your browser\n\n### Credits\n\nSpecial thanks to the contributors from German media sites:\n\n- Sebastian: [@pertsch.social@Sebastian](https://pertsch.social/@Sebastian)\n- Mho: [@social.heise.de@mho](https://social.heise.de/@mho)\n\n## Contributing\n\nContributions are welcome!\n\n## License\n**TootTicker** is licensed under the **GNU General Public License v3.0**.\n\n### Libraries Used:\nThe following libraries are used in this project, each with its respective license:\n\n- **Mastodon.py**: MIT License - [View License](https://github.com/halcy/Mastodon.py)\n- **Chart.js**: MIT License - [View License](https://www.chartjs.org/)\n- **Flask**: BSD License - [View License](https://flask.palletsprojects.com/en/2.0.x/)\n- **Gunicorn**: Multiple Licenses (MIT and others) - [View License Details](https://github.com/benoitc/gunicorn?tab=License-1-ov-file#readme)\n\n### Note:\nPlease ensure to adhere to the licensing terms of each library and tool used in your project.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fussiemer%2Ftootticker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fussiemer%2Ftootticker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fussiemer%2Ftootticker/lists"}