{"id":15016696,"url":"https://github.com/tomcasavant/wikibot","last_synced_at":"2026-01-05T05:06:15.250Z","repository":{"id":220220912,"uuid":"751077377","full_name":"TomCasavant/wikibot","owner":"TomCasavant","description":"Mastodon bot that posts daily with historical events from today from wikipedia","archived":false,"fork":false,"pushed_at":"2024-03-25T16:57:50.000Z","size":24,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-20T17:58:07.677Z","etag":null,"topics":["bot","mastodon","python","wikipedia"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TomCasavant.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":"2024-01-31T22:05:59.000Z","updated_at":"2024-02-01T21:53:36.000Z","dependencies_parsed_at":"2024-03-25T18:25:05.041Z","dependency_job_id":null,"html_url":"https://github.com/TomCasavant/wikibot","commit_stats":{"total_commits":13,"total_committers":1,"mean_commits":13.0,"dds":0.0,"last_synced_commit":"51618dcecf65e3e2f43e227870a32307b01a1d43"},"previous_names":["tomcasavant/wikibot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomCasavant%2Fwikibot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomCasavant%2Fwikibot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomCasavant%2Fwikibot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomCasavant%2Fwikibot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TomCasavant","download_url":"https://codeload.github.com/TomCasavant/wikibot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245000453,"owners_count":20545062,"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":["bot","mastodon","python","wikipedia"],"created_at":"2024-09-24T19:49:14.950Z","updated_at":"2026-01-05T05:06:15.223Z","avatar_url":"https://github.com/TomCasavant.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mastodon Wiki Bot\n\nHosted at [@daily_wikipedia@tomkahe.com](https://tomkahe.com/@daily_wikipedia)\n\nProvides a daily markdown formatted post with random events from this date in history on wikipedia along with a random wikipedia article.\n\n![image](https://github.com/TomCasavant/wikibot/assets/7014115/3c371c26-5a0b-4c41-bf41-8ae2d5843995)\n\n\n## Setup\n1. Clone and cd into repository\n2. (Optional, recommended) Setup a virtual environment (`python -m virtualenv .venv` and `source .venv/bin/activate`)\n3. Install requirements.txt (`pip install -r requirements.txt`)\n4. Copy config.toml.example to config.toml\n5. Create mastodon credentials on your server (login to bot account -\u003e settings -\u003e Development -\u003e Create New Application)\n6. Copy server url and access token into config.toml\n7. Configure wiki user agent and customize number of events/birts/deaths/holidays in config.toml\n8. run the script with `python wiki.py`\n9. (Optional) configure crontab, sample configuration: `0 18 * * * /home/tom/wiki-bot/.venv/bin/python /home/tom/wiki-bot/wiki.py` (runs every day at 6pm)\n\n[![Follow @daily_wikipedia@tomkahe.com](https://fedi-badge.deno.dev/@daily_wikipedia@tomkahe.com/followers.svg?style=plastic)](https://tomkahe.com/@daily_wikipedia)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomcasavant%2Fwikibot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomcasavant%2Fwikibot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomcasavant%2Fwikibot/lists"}