{"id":24796371,"url":"https://github.com/dylan-k/blogroll-roller","last_synced_at":"2025-09-06T03:41:48.193Z","repository":{"id":12101617,"uuid":"14690436","full_name":"dylan-k/blogroll-roller","owner":"dylan-k","description":"PHP Script for RSS auto-discovery and OPML file generation.","archived":false,"fork":false,"pushed_at":"2024-10-24T14:48:32.000Z","size":38,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-10T20:19:26.631Z","etag":null,"topics":["feed-reader","opml","php","reader","rss-auto-discovery"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/dylan-k.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":"2013-11-25T16:07:59.000Z","updated_at":"2024-10-24T14:48:36.000Z","dependencies_parsed_at":"2025-01-30T00:33:28.979Z","dependency_job_id":"67463e9e-b434-44de-be0e-f9b12da85c02","html_url":"https://github.com/dylan-k/blogroll-roller","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dylan-k/blogroll-roller","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylan-k%2Fblogroll-roller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylan-k%2Fblogroll-roller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylan-k%2Fblogroll-roller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylan-k%2Fblogroll-roller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dylan-k","download_url":"https://codeload.github.com/dylan-k/blogroll-roller/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylan-k%2Fblogroll-roller/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273854408,"owners_count":25180008,"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","status":"online","status_checked_at":"2025-09-06T02:00:13.247Z","response_time":2576,"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":["feed-reader","opml","php","reader","rss-auto-discovery"],"created_at":"2025-01-30T00:33:19.485Z","updated_at":"2025-09-06T03:41:48.167Z","avatar_url":"https://github.com/dylan-k.png","language":"PHP","readme":"\nblogroll-roller\n===============\n\nThis PHP script helps you grab all the RSS feeds from a list of blogs, so you can quickly subscribe to them, without having to do a lot of looky-looky clicky-clicky.\n\nThe script will output all the RSS feeds it finds into one OPML file, which you can import into your favorite feed reader to add all the blogs to your favorite feed reader.\n\nSome examples of well-designed, modern RSS reader apps include [inoReader](https://www.inoreader.com/blog/2014/05/opml-subscriptions.html) and [Readwise Reader](https://docs.readwise.io/reader/docs/faqs/adding-new-content#how-do-i-upload-an-opml-file-to-import-all-my-rss-feeds-from-my-existing-rss-feed-reader-such-as-feedly-inoreader-reeder-etc), both of which can import an OPML list of feeds to subscribe to.\n\n\nInstructions for Use\n--------------------------------------------------------------------------------\n\n1. make a text file named `URLlist.txt`\n2. fill the text file the the URLS of blogs you'd like to follow, one URL per line. for example:\n\n```txt\nhttps://example.com\nhttps://example.net\nhttps://example.org\n```\n\n3. put `URLlist.txt` and `blogroll-roller.php` in the same directory on your server (i.e. `~/blogroll-roller/`)\n4. `cd` to that directory and run the command `php blogroll-roller.php` to make it go.\n5. profit!\n\nIf you have any questions about this, please use the Github Issues and I'll try to help you out. I'm not the original author of this, but I'll do my best.\n\n\nLicense\n-------------------------------------------------------------------------------\n\nYou may freely use, modify, and distribute this code, provided that any derivative works also comply with the [GNU General Public License v3.0](http://www.gnu.org/copyleft/gpl.html). For more details, see the [LICENSE](LICENSE) file.\n\nThis project is forked from [@skinofstars](https://github.com/skinofstars) work: [PHP Script for RSS auto-discovery and OPML file generation](https://web.archive.org/web/20200802141531/http://skinofstars.com/2010/03/php-script-rss-auto-discovery-opml-file).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylan-k%2Fblogroll-roller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdylan-k%2Fblogroll-roller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylan-k%2Fblogroll-roller/lists"}