{"repo":"JM-Lemmi/ical-relay","free":true,"listed":false,"github":"https://github.com/JM-Lemmi/ical-relay","clone":"git clone https://github.com/JM-Lemmi/ical-relay.git","description":"Relay ical urls and edit them on the fly with different modules.","language":"Go","stars":11,"topics":["calendar","ical","relay"],"license":"AGPL-3.0","category":"productivity","readme_excerpt":"Collection of tools for using ical calendars: - ical-relay : Webserver to relay ical urls and edit them on the fly with different modules with included cache for improved availability. - ical-notifier : Tool for detecting changes and notifying different targets about it. Usage ical-relay ical-relay can be used with a simple feature set (lite-mode) or an extended feature set, including a frontend and api. A calendar is called a \"profile\". It takes one or more sources and then edits them with a set of filters and actions. The edited ical can be accessed on http://server/profiles/profilename For persistent configuration changes you will need a postgress database. See Config for more information. ical-notifier ical-notifier can be used standalone or in conjunction with ical-relay in full mode for dynamic subscription and frontend. Notifiers have a source and a list of recipients. The Source can be a local ical-relay via localhost, but you can also use a remote source via http. Recipients can be E-Mail, Webhook or an RSS output. The notifier is meant to be run by an external timer like systemd-timer or cron. Installation Apt Repository If you're running a Debian based system, you can install the latest release from my Package Repository. This allows automatic updates to the latest version with apt upgrade . If you want to run the beta version, you can use the testing repository. Replace stable with testing in the above commands. This installs the ical-relay as a systemd service. C","default_branch":null,"files":null,"tree":[],"storefront":"/r/JM-Lemmi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JM-Lemmi/ical-relay/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."}