{"id":13770850,"url":"https://github.com/eht16/toot2mail","last_synced_at":"2026-05-02T03:03:04.785Z","repository":{"id":141683941,"uuid":"564054273","full_name":"eht16/toot2mail","owner":"eht16","description":"Generate notification emails from Mastodon toots","archived":false,"fork":false,"pushed_at":"2024-04-14T16:50:38.000Z","size":38,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-16T07:04:21.077Z","etag":null,"topics":["email","mastodon","mastodon-client","notifications","toot"],"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/eht16.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}},"created_at":"2022-11-09T22:26:40.000Z","updated_at":"2024-04-17T11:53:13.344Z","dependencies_parsed_at":"2024-04-17T11:53:11.781Z","dependency_job_id":"84efee0a-dfd6-4155-92de-a42841b74775","html_url":"https://github.com/eht16/toot2mail","commit_stats":{"total_commits":13,"total_committers":1,"mean_commits":13.0,"dds":0.0,"last_synced_commit":"693542ecc77a23f1757453b88354ec916d31e13f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eht16%2Ftoot2mail","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eht16%2Ftoot2mail/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eht16%2Ftoot2mail/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eht16%2Ftoot2mail/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eht16","download_url":"https://codeload.github.com/eht16/toot2mail/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239971383,"owners_count":19727151,"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":["email","mastodon","mastodon-client","notifications","toot"],"created_at":"2024-08-03T17:00:43.071Z","updated_at":"2026-04-08T08:30:18.392Z","avatar_url":"https://github.com/eht16.png","language":"Python","funding_links":[],"categories":["Tools"],"sub_categories":["Toot discovery"],"readme":"# Toot2Mail\n\nGenerate notification emails from Mastodon toots.\n\nConfigure Mastodon accounts and hashtags you want to follow and receive notification\nemails for toots in the monitored accounts.\n\nThis can be used to passively follow Mastodon accounts without having to subscribe yourself.\n\nIt works completely by using the public interface APIs of Mastodon.\n\n## Installation and setup\n\nToot2Mail requires Python 3.9 or newer.\nClone the GIT repository and start the script `toot2mail.py`, ideally on a regular\nbasis e.g. as cronjob.\n\nDependencies:\n  - requests\n  - markdownify\n  - pillow\n\nBefore using Toot2Mail, you need to create a configuration file called `toot2mail.conf`.\nToot2Mail will search for `toot2mail.conf` in the following locations (in that order):\n\n  - ~/.config/toot2mail.conf\n  - toot2mail.conf (in current working directory)\n\nAn example configuration file can be found in the sources or online\nat https://raw.githubusercontent.com/eht16/toot2mail/main/toot2mail.conf.example.\n\nFor details on the configuration options, consider the comments in the\nexample configuration file.\n\n## Disclaimer\n\nUse this tool at your own risk only.\nThere is no warranty at all.\n\n## Author\n\nEnrico Tröger \u003cenrico.troeger@uvena.de\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feht16%2Ftoot2mail","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feht16%2Ftoot2mail","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feht16%2Ftoot2mail/lists"}