{"repo":"Blooym/skywrite","free":true,"listed":false,"github":"https://github.com/Blooym/skywrite","clone":"git clone https://github.com/Blooym/skywrite.git","description":"[Mirror] Automatic submission of RSS feed posts to Bluesky.","language":"Rust","stars":17,"topics":["rss","bluesky"],"license":"MIT","category":"databases-storage","readme_excerpt":"Skywrite [!IMPORTANT] This project will break release-to-release until stablised! There is no promise of stability or compatibility between versions until v1. You have been warned. Automatic submission of RSS feed posts to Bluesky. Features - Post multiple feeds to a single account. - Automatically backdated posts fetched X hours from before bot startup. - Duplicate post detection via URL stored in persistent database. - Link embedding with image support. Setup Docker 1. Copy the following to a local file named docker-compose.yml or add the service to your existing stack and fill in the environment variables. Information about configuration options can be found in the configuration section. 2. Start the stack Manual 1. Ensure you have Rust installed and in your $PATH . 2. Install the project binary 3. Create a .env file and fill in the values as necessary using the information found in the configuration section. 4. Run the project from the same directory as .env Configuration Configuration is handled entirely through environment variables or command-line flags. The available configuration options for the 'start' command are: Environment Variable Description ---------------------------------- -------------------------------------------------------------------------------------------------------------------------------------------------------------- SKYWRITE APP SERVICE The full URL to the service to communicate with. Defaults to https://bsky.social SKYWRITE APP IDENTIFIER The ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Blooym","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Blooym/skywrite/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."}