Skip to content

Une application Django/Wagtail (python3) qui genere les fichiers .ics (iCalendar) et .json pour permettre une collecte de flux par l'Agenda des Mathematiques ( https://portail.math.cnrs.fr/agenda ).

Notifications You must be signed in to change notification settings

cdivry/seminaires

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SEMINAIRES

Une application Django/Wagtail (python3) qui genere les fichiers .ics (iCalendar) et .json pour permettre une collecte de flux par l'Agenda des Mathematiques ( https://portail.math.cnrs.fr/agenda ).

Les fichiers sont generes depuis les Evenements stockes en base grace au modele de page EventPage.


Quick start

  • source bin/activate dans votre virtualenv django

  • pip install -r requirements.txt

    pip install django (if you dont already installed it in your env)

  • supprimez les fichiers dist de votre app avant sa regeneration

rm -fr seminaires/dist

  • supprimez egalement les eventuelles informations a propos de l'application precedemment generee

rm -fr seminaires/seminaires.egg-info

  • generez a nouveau l'application

python3 seminaires/setup.py sdist

  • deployez votre application grace a pip

pip install --upgrade seminaires/dist/seminaires-1337.tar.gz

  • ajoutez l'application dans votre settings.py
INSTALLED_APPS = [
	...
    'seminaires',
	...
]
  • ajoutez la route dans votre urls.py principal
    url(r'^ical/', include(seminaires.urls)),

  • integrez les modeles EventListing et EventPage dans vos modeles principaux Django (cf. models.py)
class EventListing(Page):
class EventPage(Page):
  • appliquez les migrations
./manage.py makemigrations
./manage.py migrate
  • redemarrez votre serveur django
./manage.py runserver

About

Une application Django/Wagtail (python3) qui genere les fichiers .ics (iCalendar) et .json pour permettre une collecte de flux par l'Agenda des Mathematiques ( https://portail.math.cnrs.fr/agenda ).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published