simon816 / ical-bridge

RSS-Bridge but for iCalendar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iCal-Bridge

iCal-Bridge is a spin-off of the popular RSS-Bridge project aimed at generating iCalendar files for websites that don't provide them.

Installation

Requirements

Setup

cd /var/www
git clone https://github.com/simon816/ical-bridge.git
composer install

# Ensure cache directory is writable by the web server. e.g:
chown www-data:www-data /var/www/ical-bridge/cache

# Optionally copy over the default config file
cp config.default.ini.php config.ini.php

# Optionally copy over the default whitelist file
cp whitelist.default.txt whitelist.txt

With Docker

# Build image from Dockerfile
docker build -t ical-bridge .

# Create container
docker create --name ical-bridge --publish 3000:80 ical-bridge

# Start the container
docker start ical-bridge

Browse http://localhost:3000/

License

This project is licensed under GPL-3.0.

Third-party libraries are licensed under their own license:

About

RSS-Bridge but for iCalendar

License:GNU General Public License v3.0


Languages

Language:PHP 92.1%Language:CSS 5.7%Language:JavaScript 1.6%Language:Dockerfile 0.6%