gitcal
clone your own copy | download snapshot

About


OSP GitCal


Create an iCalendar file based on the commits in a git repository.

Django:

In settings.py, add gitcal to your INSTALLED_APPS. Add a variabele API_PATH set to the web-reachable address of a git_info API (as provided by OSP Visual Culture <http://osp.constantvzw.org/tools/visualculture/>_).

For example:

API_PATH = 'http://ospwork.constantvzw.org/api/'

As a python module

You can import the function _render from gitcal. It takes as arguments the name of the repository, and the path to the git api, and returns the text of the icalendar.

Requirements

vobject <http://vobject.skyhouseconsulting.com/>_

License

Copyright (C) 2013 Eric Schrijver for OSP Open Source Publishing

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, version 3.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Snapshots | iceberg

No images in this repository’s iceberg at this time

Inside this repository

Log

 

Eric Schrijverargued

— First tentative for this package

( I didn’t get the lucky chance to try it out
yet. I will have to get into the OSP server
for that.. )

Wednesday, 23rd January 2013 - 18:43

 

OSP@ospworkblabbed out

— _fix setup.py_

Wednesday, 23rd January 2013 - 21:09

 

Eric Schrijverbrought out

— Create an iCalendar file based on the commits in a git repository.

( prettyPrint prints to stdout, it doesn’t return; had to use .serialize() )

Wednesday, 23rd January 2013 - 23:19

 

Eric Schrijverdiscovered

— Now includes commiter name in the commit message

Saturday, 30th March 2013 - 16:04