{"id":15942594,"url":"https://github.com/bclindner/trendingonfedi","last_synced_at":"2026-04-28T11:04:58.649Z","repository":{"id":100502610,"uuid":"163896707","full_name":"bclindner/trendingonfedi","owner":"bclindner","description":"A Mastodon bot that finds trending words in the Fediverse.","archived":false,"fork":false,"pushed_at":"2019-01-11T01:57:23.000Z","size":49,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-01-29T14:56:22.773Z","etag":null,"topics":["aggregator","fediverse","mastodon"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bclindner.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2019-01-02T22:36:27.000Z","updated_at":"2024-05-31T02:05:22.000Z","dependencies_parsed_at":"2023-06-18T13:18:54.090Z","dependency_job_id":null,"html_url":"https://github.com/bclindner/trendingonfedi","commit_stats":{"total_commits":32,"total_committers":1,"mean_commits":32.0,"dds":0.0,"last_synced_commit":"e31ee92de01e4845984f747e594055672a02ce7f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bclindner/trendingonfedi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bclindner%2Ftrendingonfedi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bclindner%2Ftrendingonfedi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bclindner%2Ftrendingonfedi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bclindner%2Ftrendingonfedi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bclindner","download_url":"https://codeload.github.com/bclindner/trendingonfedi/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bclindner%2Ftrendingonfedi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32337274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T23:26:28.701Z","status":"online","status_checked_at":"2026-04-27T02:00:06.769Z","response_time":128,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["aggregator","fediverse","mastodon"],"created_at":"2024-10-07T07:41:58.850Z","updated_at":"2026-04-28T11:04:58.627Z","avatar_url":"https://github.com/bclindner.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Trending on Fedi\n\nThe Trending on Fedi bot is a simple [Mastodon](https://joinmastodon.org/) bot that pulls posts from the server's public timeline (often called the [Fediverse](https://en.wikipedia.org/wiki/Fediverse)) and aggregates them, posting the top words of a given time interval.\n\nThe bot in its canonical form is hosted at [@trendingonfedi@botsin.space](https://botsin.space/@trendingonfedi).\n\n## Usage\n\nSimply download (or compile) a release, edit the ignore.txt file as necessary, and add in a `config.json` file like so:\n\n```json\n{\n  \"credentials\": {\n    \"server\": \"https://yourmastodon.server\",\n    \"clientID\": \"\u003cyour mastodon client ID here\u003e\",\n    \"clientSecret\": \"\u003cyour mastodon client secret here\u003e\",\n    \"accessToken\": \"\u003cyour mastodon access token here\u003e\",\n  },\n  \"wordsToPost\": 10,\n  \"localOnly\": false,\n  \"logPosts\": true,\n  \"postInterval\": \"1h\",\n  \"visibility\": \"unlisted\"\n}\n```\n\nThe `visibility`, `logPosts`, and `localOnly` parameters are optional.\n\nLaunch the bot, and it should chug along reading posts from the Mastodon timeline, occasionally aggregating the posts it reads and writing a post.\n\n## Attribution\n\nThe ignore list is loosely based off of Alir3z4's [stop-words](https://github.com/Alir3z4/stop-words) repository, with some additions and removals based on Fedi's speaking patterns (\"mh\" has removed, for instance, since mental health is regularly discussed under that acronym, and some common missing words like \"people\" have been added)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbclindner%2Ftrendingonfedi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbclindner%2Ftrendingonfedi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbclindner%2Ftrendingonfedi/lists"}