ical2X
- Version 0.1
- Author: phil (at) 11h30.ch
- Lizenz: MIT - https://opensource.org/license/mit/
ical2X besteht aus zwei Tools. ical2screen und ical2web. Diese beiden Tools dienen dazu dein ChurchTools- oder Nextcloud-Kalender auf einem Info-Screen anzuzeigen oder in deiner Webseite einzubinden. Du kannst das Design deinen Bedürfnissen anpassen.
Diese Tools sind Web basiert. Die müssen also auf einem Webserver installiert werden. Die Anzeige erfolgt über einen Webbrowser.
Falls du die Tools verbeserst und neue Funktionen hinzufügst, darfst du mir es gerne melden, damit ich diese eventuell in eine nächste Version hinzufügen kann. Somit können andere ebenfalls davon profitieren.
Hinweise
- Für das Auslesen vom Nextcloud-Kalender wurde der Code von iCalEasyReader eingebunden. https://www.phpclasses.org/package/9277-PHP-Parse-iCalendar-ics-files-to-extract-event-details.html#view_files
- Die Schriftart ist die CMG-Font. Diese wird frei von Church Motion Graphics zur Verfügung gestellt. https://www.churchmotiongraphics.com/fonts/
ical2screen
Funktionen
- Logo anzeigen
- Titel anzeigen
- Aktuelles Wetter und Temperatur anzeigen
- Uhr anzeigen
- Anzahl nächsten Events einstellbar
Einstellungen
Die Grundeinstellungen erfolgen in den ersten paar Zeilen in der index.php
-Datei. Da kannst du die verschiedenen Optionen aktivieren oder deaktivieren.
Um das aktuelle Wetter anzuzeigen brauchst zu zwingend ein API-Key von OpenWeatherMap (https://openweathermap.org/api). Diese API-Key kannst du in den Einstellungen einfügen.
Der öffentliche iCal-Link zu deinem Kalender gibt du ebenfalls in den Einstellungen an.
Falls du noch kein Kalender-Tool hast, kannst du ein Nextcloud Konto, gratis auf https://woelkli.com/de erstellen.
Die Design-Einstellungen (Farbe, Schriftart, Schriftgrösse, usw...) werden in der style.css
-Datei festgelegt.
ical2screen ist für ein FullHD-Bildschirm (1920x1080) optimiert. Fallst du eine andere Auflösung hast, solltest du es in der Datei style.css
anpassen.
ical2web
Funktionen
- Logo anzeigen
- Titel anzeigen
- Anzahl nächsten Events einstellbar
Einstellungen
Die Einstellungen erfolgen in den ersten paar Zeilen in der index.php
-Datei. Da kannst du die verschiedenen Optionen aktivieren oder deaktivieren.
Der öffentliche iCal-Link zu deinem Kalender gibt du ebenfalls in den Einstellungen an.
Falls du noch kein Kalender-Tool hast, kannst du ein Nextcloud Konto, gratis auf https://woelkli.com/de erstellen.
Die Design-Einstellungen (Farbe, Schriftart, Schriftgrösse, usw...) werden in der style.css
-Datei festgelegt.
In Webseite einbetten
Dein Kalender kannst du mittels iframe in deine Webseite einbetten.
<iframe width="100%" height="800px" style="border-width:0px" src="https://deine-URL-zu-ical2web/"></iframe>
Download
icalX2 v0.1 - release date: 5.9.2023