Chaostreff-Potsdam / c3icalendar

ICalendar adapter for the C3 schedule

Home Page:https://c3icalendar.herokuapp.com/36c3.ics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

c3icalendar

Build Status

ICalendar adapter for the 36C3 schedule. You can subscribe to the ICS file:

https://c3icalendar.herokuapp.com/36c3.ics

Deployment

You can deploy the app using Heroku. There is a free plan.

Deploy

Heroku uses gunicorn to run the server, see the Procfile.

Commits the the master branch first pass the Travis tests. After this, they are automatically deployed to heroku. @niccokunzmann manages c3icalendar.herokuapp.com.

Software Components

Development

  1. Optional: Install virtualenv and Python3 and create a virtual environment.
    virtualenv -p python3 ENV
    source ENV/bin/activate
    
  2. Install the packages.
    pip install -r requirements.txt test-requirements.txt
    
  3. Start the app.
    python3 app.py
    
  4. Test the app.
    pytest
    

For the configuration of the app through environment variables, see the app.json file.

About

ICalendar adapter for the C3 schedule

https://c3icalendar.herokuapp.com/36c3.ics

License:GNU Affero General Public License v3.0


Languages

Language:Python 100.0%