{"id":13412145,"url":"https://github.com/wezm/rsspls","last_synced_at":"2025-03-31T04:03:57.407Z","repository":{"id":41497189,"uuid":"509614618","full_name":"wezm/rsspls","owner":"wezm","description":"Generate RSS feeds from websites","archived":false,"fork":false,"pushed_at":"2024-09-03T20:50:26.000Z","size":294,"stargazers_count":327,"open_issues_count":7,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-24T02:29:27.396Z","etag":null,"topics":["feed","html","rss","rust","webpage"],"latest_commit_sha":null,"homepage":"https://rsspls.7bit.org/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wezm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE-APACHE","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},"funding":{"github":"wezm"}},"created_at":"2022-07-01T23:44:09.000Z","updated_at":"2025-03-23T17:03:44.000Z","dependencies_parsed_at":"2023-12-04T02:30:51.822Z","dependency_job_id":"75eb6dd5-ce27-4c71-9887-874c35b1bb74","html_url":"https://github.com/wezm/rsspls","commit_stats":{"total_commits":53,"total_committers":2,"mean_commits":26.5,"dds":"0.037735849056603765","last_synced_commit":"52555b650d717c85284053fe439c49e6122ac6da"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wezm%2Frsspls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wezm%2Frsspls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wezm%2Frsspls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wezm%2Frsspls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wezm","download_url":"https://codeload.github.com/wezm/rsspls/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246413232,"owners_count":20773053,"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":["feed","html","rss","rust","webpage"],"created_at":"2024-07-30T20:01:21.477Z","updated_at":"2025-03-31T04:03:57.389Z","avatar_url":"https://github.com/wezm.png","language":"Rust","funding_links":["https://github.com/sponsors/wezm"],"categories":["Rust"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"feed-icon.svg\" width=\"48\" alt=\"\"\u003e\u003cbr\u003e\n  RSS Please\n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cstrong\u003eA small tool (\u003ccode\u003ersspls\u003c/code\u003e) to generate RSS feeds from web\n  pages that lack them. It runs on BSD, Linux, macOS, Windows, and\n  more.\u003c/strong\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://cirrus-ci.com/github/wezm/rsspls\"\u003e\n    \u003cimg src=\"https://api.cirrus-ci.com/github/wezm/rsspls.svg\" alt=\"Build Status\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://crates.io/crates/rsspls\"\u003e\n    \u003cimg src=\"https://img.shields.io/crates/v/rsspls.svg\" alt=\"Version\"\u003e\n  \u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/crates/l/rsspls.svg\" alt=\"License\"\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n`rsspls` generates RSS feeds from web pages. Example use cases:\n\n* Create a feed for a blog that does not have one so that you will know when\n  there are new posts.\n* Create a feed from the search results on real estate agent's website so that\n  you know when there are new listings—without having to check manually all the\n  time.\n* Create a feed of the upcoming tour dates of your favourite band or DJ.\n* Create a feed of the product page for a company, so you know when new\n  products are added.\n\nThe idea is that you will then subscribe to the generated feeds in your feed\nreader. This will typically require the feeds to be hosted via a web server.\n\nFor more information including installation instructions, documentation, and\nnews visit the [RSS Please website][website].\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://rsspls.7bit.org/\"\u003e\u003cimg src=\"visit-website.png\" width=\"198\" alt=\"Visit Website\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\nBuild From Source\n-----------------\n\n**Minimum Supported Rust Version:** 1.70.0\n\n`rsspls` is implemented in Rust. See the Rust website for [instructions on\ninstalling the toolchain][rustup].\n\n### From Git Checkout or Release Tarball\n\nBuild the binary with `cargo build --release --locked`. The binary will be in\n`target/release/rsspls`.\n\n### From crates.io\n\n`cargo install rsspls`\n\nCredits\n-------\n\n* [RSS feed icon](http://www.feedicons.com/) by The Mozilla Foundation\n\nLicence\n-------\n\nThis project is dual licenced under either of:\n\n- Apache License, Version 2.0 ([LICENSE-APACHE](https://github.com/wezm/rsspls/blob/master/LICENSE-APACHE))\n- MIT license ([LICENSE-MIT](https://github.com/wezm/rsspls/blob/master/LICENSE-MIT))\n\nat your option.\n\n[rustup]: https://www.rust-lang.org/tools/install\n[website]: https://rsspls.7bit.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwezm%2Frsspls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwezm%2Frsspls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwezm%2Frsspls/lists"}