Widget Google Calendar

Download .zip Download .tar.gz View on GitHub

Français

Presentation

Voici un widget dont je me sers pour afficher mon calendrier Google. Je l'utilise principalement dans KDE Plasma, en tant que plasmoid avec "Tranche de Web".

Dependances

Dans le dossier, vous trouverez :

Utilisation

Vous devez avoir un serveur web gérant PHP 5.

Dans agenda.php, configurer vos calendriers, sous la forme d'un tableau avec d'abord la couleur souhaitée, et ensuite le lien fournit par Google vers le fichier iCal. Vous pouvez avoir plusieurs calendriers, sous la forme d'un tableau de tableaux.

$calendars = [["#COLOR", 'https://www.google.com/calendar/ical/LINK1/basic.ics'], 
              ["#COLOR", 'https://www.google.com/calendar/ical/LINK2/basic.ics']];
Je vous recommande d'utiliser les liens privés de Google Calendar, pour éviter les problèmes d'authentification.

Placez où vous voulez dans votre serveur web les quatre fichiers php.

Et voilà !

English

Presentation

This is a widget that I'm using to display my Google calendars. I'm using it in KDE Plasma, as a plasmoid with "Slice of Web".

Dependencies

In the folder you will find :

Using

You need a web server with PHP 5.

In agenda.php, you need to configure your timezone, the days of the week in your language, and your calendars. The calendars configuration is an array, with first the color you want to use, and next the link provided to the calendar file iCal. You can use several calendars by configuring those in an array of arrays.

$calendars = [["#COLOR", 'https://www.google.com/calendar/ical/LINK1/basic.ics'], 
              ["#COLOR", 'https://www.google.com/calendar/ical/LINK2/basic.ics']];
I would recommend the use of the private Google Calendar's links, to bypass any issue with authentification.

Place where you want in your web server the four php files

Done !