{"id":15204038,"url":"https://github.com/xopez/better_feediverse","last_synced_at":"2025-10-02T21:30:38.067Z","repository":{"id":62949186,"uuid":"563012388","full_name":"xopez/better_feediverse","owner":"xopez","description":"Send RSS/Atom feeds to Mastodon","archived":true,"fork":true,"pushed_at":"2023-10-05T12:59:34.000Z","size":78,"stargazers_count":3,"open_issues_count":2,"forks_count":2,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-04-13T14:06:06.072Z","etag":null,"topics":["atom","fediverse","hacktoberfest","mastodon","rss"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/better-feediverse/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"edsu/feediverse","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xopez.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"custom":["https://paypal.me/SaschaMoser"]}},"created_at":"2022-11-07T18:16:07.000Z","updated_at":"2023-07-07T13:48:34.000Z","dependencies_parsed_at":"2023-01-23T07:31:31.451Z","dependency_job_id":null,"html_url":"https://github.com/xopez/better_feediverse","commit_stats":{"total_commits":103,"total_committers":5,"mean_commits":20.6,"dds":0.6504854368932038,"last_synced_commit":"3be6122cddf0f23c524f9ab20bbd39cbf0d141df"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xopez%2Fbetter_feediverse","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xopez%2Fbetter_feediverse/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xopez%2Fbetter_feediverse/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xopez%2Fbetter_feediverse/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xopez","download_url":"https://codeload.github.com/xopez/better_feediverse/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235043601,"owners_count":18927006,"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":["atom","fediverse","hacktoberfest","mastodon","rss"],"created_at":"2024-09-28T05:06:06.301Z","updated_at":"2025-10-02T21:30:32.783Z","avatar_url":"https://github.com/xopez.png","language":"Python","funding_links":["https://paypal.me/SaschaMoser"],"categories":[],"sub_categories":[],"readme":"This repo is a copy and updated version of [edsu/feediverse](https://github.com/edsu/feediverse)\n\nYou can always view changes here: https://github.com/edsu/feediverse/compare/master...xopez:better_feediverse:master\n\n## Description\n\n*better_feediverse* will read RSS/Atom feeds and send the messages as Mastodon posts.\nIt's meant to add a little bit of spice to your timeline from other places.\nPlease use it responsibly.\n\n## Install\n\n    pip install better_feediverse\n\n## Run\n\nThe first time you run *better_feediverse* you'll need to tell it your Mastodon\ninstance and get an access token which it will save in a configuration file. If\nyou don't specify a config file it will use `~/.better_feediverse`:\n\n    better_feediverse\n\nOnce *better_feediverse* is configured you can add it to your crontab:\n\n    */15 * * * * /usr/local/bin/better_feediverse    \n\nRun `better_feediverse --help` to show the command line options.\n\n## Post Format\n\nYou can customize the post format by opening the configuration file (default is\n~/.better_feediverse) and updating the *template* property of your feed. The default\nformat is:\n\n    {title} {url}\n\nIf you want you can use `{summary}` in your template, and add boilerplate text\nlike so:\n\n    Bookmark: {title} {url} {summary}\n\n`{hashtags}` will look for tags in the feed entry and turn them into a space\nseparated list of hashtags. For some feeds (e.g. youtube-rss) you should use `{link}` instead of `{url}`.\n\n`{content}` is the whole content of the feed entry (with html-tags\nstripped). Please be aware that this might easily exceed Mastodon's\ndefault limit of 500 characters.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxopez%2Fbetter_feediverse","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxopez%2Fbetter_feediverse","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxopez%2Fbetter_feediverse/lists"}