{"repo":"ping13/listmonk-rss","free":true,"listed":false,"github":"https://github.com/ping13/listmonk-rss","clone":"git clone https://github.com/ping13/listmonk-rss.git","description":"Provide an RSS integration for listmonk, a self-hosted newsletter and mailing list manager","language":"Python","stars":35,"topics":["newsletter","rss","self-hosted"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Listmonk RSS Newsletter Automation Automatically send newsletters from RSS feeds using Listmonk (open source) and GitHub Actions, saving money compared to Mailchimp and other newsletter providers. Features - Schedule newsletter campaigns with latest update from your feed - Automatically fetch new items from RSS feeds - Create newsletter content based on a Markdown template for RSS feed items - Receive push notifications when campaign is scheduled, enough time to edit the draft - GitHub Actions integration for automated scheduling without the need for running a server - Dry run mode to test campaign creation without scheduling or updating state Requirements - A running Listmonk instance (e.g., deployed with PikaPods) - GitHub account and a version of this repository - An existing RSS feed URL, obviously Diagrams System Architecture Sequence Diagram Setup 1. Testing Setup 1. Fork this repository so that you can set up your own schedule and clone it. 2. On GitHub, Create a new repository variable LAST UPDATE in your GitHub repo to persist the last update timestamp. 3. Create a GitHub Personal Access Token with repo scope at , make sure that you have the following permission set: \"Variables\" repository permissions (write) (we need to send an API call to update a repository variable). 4. On your machine, install dependencies using uv: 5. Create a .env file with your configuration: 6. Test the script locally with the environment variable below: Dry Run Mode To test the script witho","default_branch":null,"files":null,"tree":[],"storefront":"/r/ping13","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ping13/listmonk-rss/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}