hi mongers,<br><br>we could maybe create a user <a href="http://montreal.pm">montreal.pm</a> in github and then create a new repo about a project ... to define.<br>hence, people interested could start to fork from their own github user and contribute for <a href="http://montreal.pm">montreal.pm</a>, with links to ohloh.<br>
<br>what project? something about montreal or perl , right?<br>here is one about montreal: record the events of montreal from calendars of different official websites (api or rss is preferred, but i saw more page results from a form search) into a personal calendar hosted in an online tool (google calendar, yahoo! calendar, and/or any in <a href="http://mashable.com/2007/10/08/online-calendar-toolbox">http://mashable.com/2007/10/08/online-calendar-toolbox</a>)<br>
<br>the user should be able to:<br>* manage a list of in-calendars, i.e. the calendars provided by the websites ( (like <a href="http://eventful.com">http://eventful.com</a> which offers a iCal link). needed for each calendar:<br>
       * a calendar name<br>       * a url that provides the calendar<br>       * a login/password if required by the website<br>       * the calendar format, used to encapsulate the events<br>       * the tags or the categories to get only what is needed<br>
       * slurping the calendars from websites<br>* manage a list of out-calendars, i.e. the calendars hosted by the online-calendar tool(s) in which you have an account. needed for each calendar:<br>       * a calendar name<br>
       * a calendar color (when calendar is created)<br>       * a url of the online-calendar tool<br>       * a login/password to log in into the online-calendar tool<br>       * the filters to ... filter the non-desired events<br>
       * the calendar format, used to encapsulate the events<br>       * slurping existing calendars from online calendar tool(s)<br>* request a merge of different in-calendars to be pushed into at least one out-calendar. needed:<br>
      * automatic removal of duplicated events before insertion into new merged calendar<br>      * automatic feedback on conflicts with events of other existing in-or-out calendars (use of a vcs to check the diff?)<br><br>
the internal format of the calendars could be as indicated in this module: <a href="http://search.cpan.org/~rfrankel/iCal-Parser-1.16/lib/iCal/Parser.pm">http://search.cpan.org/~rfrankel/iCal-Parser-1.16/lib/iCal/Parser.pm</a><br>
<br>if that tool already exists, please, let us know and send a proposal for a nice project, but not too big for <a href="http://montreal.pm">montreal.pm</a>! thx.<br>if not, pls, add ideas in the thin design above! or suggest another sexier and more motivating project! thx.<br>
hence, we could have a good reason to take a community beer! :)<br><br>regards,<br>olivier<br><br>some websites providing calendars:<br><a href="http://www.tourisme-montreal.org/Travel-Trade/What-To-Do/Events">http://www.tourisme-montreal.org/Travel-Trade/What-To-Do/Events</a><br>
<a href="http://events.montreal.com">http://events.montreal.com</a><br><a href="http://www.montreal.com">http://www.montreal.com</a> , like: <a href="http://www.montreal.com/tourism/festivals">http://www.montreal.com/tourism/festivals</a><br>
<a href="http://eventful.com">http://eventful.com</a> : offers a iCal link<br><br>a list of online calendars:<br><a href="http://mashable.com/2007/10/08/online-calendar-toolbox">http://mashable.com/2007/10/08/online-calendar-toolbox</a> (maybe outdated, but looked good anyway)<br>