{"repo":"jordanlambrecht/calendarr","free":true,"listed":false,"github":"https://github.com/jordanlambrecht/calendarr","clone":"git clone https://github.com/jordanlambrecht/calendarr.git","description":"A docker container that will publish Sonarr and Radarr's release calendar to Discord + Slack on a weekly/daily basis","language":"Python","stars":104,"topics":["discord","discord-bot","docker-compose","ical","plex","radarr","sonarr","slack-bot"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"📆 Calendarr A simple Docker container that fetches upcoming airings/releases for TV shows and movies from Sonarr and Radarr calendars and posts them to Discord on a schedule. ✨ Features - Combines multiple Sonarr and Radarr calendar feeds - Groups shows and movies by day of the week - Runs on a customizable schedule (daily or weekly) - Supports both Discord and Slack notifications - Highly customizable configuration 🚀 Usage Images available via either ghcr.io/jordanlambrecht/calendarr:latest or jordyjordyjordy/calendarr:latest With Docker Compose (Recommended) 1. In Discord, right click channel you want to add the script to - Edit Channel - Integrations, Webhooks - New Webhook - Copy Webhook URL 2. Create a .env file with your configuration or remove '.example' from .env.example : With Docker Run (If you like pain) To Run Offschedule 1. Start the container via the compose file with docker compose up -d 2. Use the command docker exec calandarr python /app/main.py as willy nilly as you wish 🛠️ Configuration Variable Type Default Description :------------------------------------ :------ :-------------- :------------------------------------------------------------------------------------------------------ ADD LEADING ZERO Boolean true Add leading zero to single-digit hours (Optional) CALENDAR RANGE String AUTO Date range to fetch: DAY , WEEK , AUTO (Optional) CALENDAR URLS String [] JSON array of calendar URLs and types (e.g., [{\"url\":\"http://...\",\"type\":\"tv\"}] ) CRON SCHEDULE","default_branch":null,"files":null,"tree":[],"storefront":"/r/jordanlambrecht","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jordanlambrecht/calendarr/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."}