Skip to content
/ OSVQ Public
forked from pg3io/OSVQ

OSVQ est un Frontend d'un calendrier Google Agenda.

License

Notifications You must be signed in to change notification settings

damsweb/OSVQ

 
 

Repository files navigation

OSVQ

langage pg3.io Apache 2.0 Licence

Introduction

OSVQ est un Frontend d'un calendrier Google Agenda. Le projet vient du besoin de centraliser sur une page web des événements de différentes provenances : Meetup, EventBrite, Facebook, Linkedin, etc. Le choix d’un agenda en backend a été fait pour la simplicité d’ajout de contenu ainsi que la gestion/délégation des droits.

Image

Fonctions

  • Backend Google Agenda
  • Gestion de label personnalisé dans le champ description (tags, city, url, webinar)
  • Sites web minimaliste timeline
  • YAML de configuration
  • Gestion tag Google Analytics

À venir

  • Gestion tag Google Analytics
  • Filtrage par tags
  • Événement passé
  • Page Json
  • Code couleur personnalisé
  • Autre backend (Caldav)
  • Templating web
  • Cache du backend (afin de limiter les appels vers l'API Google)
  • Flux RSS
  • Exposition d'un CalDav en lecture seule

Démarrage rapide

Créer votre API token Google Calendar (https://developers.google.com/calendar/quickstart/python)

mkdir data
cp config.example.yaml config.yaml
vi config.yaml # update parametre
cp credentials.example.json credentials.json
vi credentials.json # update parametre

Python

pip install -r requirements.txt
export FLASK_APP=app.py
flask run

Docker

Attention la création du ficher token au premier lancement ne fonctionne pas Issue #2

docker build -t pg3io/osvq .
mkdir data
docker run -d -p 5000 -v ${PWD}/data:/app/data -v ${PWD}/config.yaml:/app/config.yaml -v ${PWD}/credentials.json:/app/credentials.json pg3io/osvq

Contributeurs

License

Ce projet est sous licence Apache 2.0 consulter le fichier LICENSE pour plus de détails.

Informations sur l'auteur

Ce projet a été créé par PG3 en janvier 2020.

About

OSVQ est un Frontend d'un calendrier Google Agenda.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • CSS 87.3%
  • Python 7.0%
  • HTML 5.4%
  • Dockerfile 0.3%