{"id":13296774,"url":"https://gitlab.com/nathanharmon/rss-embed","last_synced_at":"2025-03-10T09:32:02.647Z","repository":{"id":59333857,"uuid":"28725472","full_name":"nathanharmon/rss-embed","owner":"nathanharmon","description":"Modify the RSS feed of video hosting sites to display the embedded video instead of the standard video player.","archived":false,"fork":false,"pushed_at":null,"size":null,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":null,"default_branch":"master","last_synced_at":"2024-07-29T17:46:49.367Z","etag":null,"topics":["bash","curl","newsboat","rss","shell"],"latest_commit_sha":null,"homepage":null,"language":null,"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":null,"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}},"created_at":"2021-08-09T02:16:30.460Z","updated_at":"2021-12-17T22:32:43.386Z","dependencies_parsed_at":"2022-09-24T14:12:46.874Z","dependency_job_id":null,"html_url":"https://gitlab.com/nathanharmon/rss-embed","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/nathanharmon%2Frss-embed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/nathanharmon%2Frss-embed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/nathanharmon%2Frss-embed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories/nathanharmon%2Frss-embed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners/nathanharmon","download_url":"https://gitlab.com/nathanharmon/rss-embed/-/archive/master/rss-embed-master.zip","host":{"name":"gitlab.com","url":"https://gitlab.com","kind":"gitlab","repositories_count":4518028,"owners_count":6811,"icon_url":"https://github.com/gitlab.png","version":null,"created_at":"2022-05-30T11:31:42.605Z","updated_at":"2024-07-18T11:24:13.055Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/gitlab.com/owners"}},"keywords":["bash","curl","newsboat","rss","shell"],"created_at":"2024-07-29T17:21:07.673Z","updated_at":"2025-03-10T09:32:02.244Z","avatar_url":null,"language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# RSS Embed\n\nModify the RSS feed of video hosting sites to display the embedded video instead of the standard video player.\n\n## Goal\n\nWhen watching videos, it can be easy to get lost in the \"recommended videos\" section, watching video after video. This script acts as a middleman between the actual RSS feed and your feed reader. The result is an RSS feed that takes you to the embedded video player, which contains only your desired video and nothing else.\n\n## Newsboat Filter Installation\n\n1. Clone the repo.\n2. Move 'rssfilter' to ~/.local/bin/\n3. Add URLs into your newsboat config in the format\n\n```\nfilter:~/.local/bin/rssfilter:\u003cYOUR FEED URL HERE\u003e\n```\n\n4. Refresh the feeds in your feed reader.\n\n## Standalone Installation\n\n1. Clone the repo.\n2. Move 'rssembed' and 'rssfilter' to ~/.local/bin/\n3. Add URLs to ~/.config/rssembed/urls\n4. Run `$ rssembed`\n5. Add ~/.cache/rssembed/\u003cYOUR FEED HASH\u003e to your RSS feed reader.\n6. Refresh the feeds in your feed reader.\n\n*By default, the script stores a feed cache for an hour. If you don't want feed caching, run `$ rssembed` with the -f option.*\n\nYou should now be able to open an entry with a video. The video now opens in an embedded player instead of the standard video player.\n\n## For the curious: How `rssfilter` works on its own\n\nrssfilter will take a feed URL as an argument and convert it as expected\n```\nrssfilter \u003cURL\u003e\n```\n\nor, rssfilter will read the raw feed from standard input and output the converted feed\n```\necho $feed | rssfilter\n```\n\n## License\n\nRSS Embed  Copyright (C) 2021  Nathan Harmon\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fnathanharmon%2Frss-embed","html_url":"https://awesome.ecosyste.ms/projects/gitlab.com%2Fnathanharmon%2Frss-embed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/gitlab.com%2Fnathanharmon%2Frss-embed/lists"}