twical.net@multizone warblecamp challengeDeveloped by@ketan, @nathanlon, @johnxcomencouraged by @nuxnix, @farhan
@multizone challenge
FeaturesOpen Source Web Service			http://github.com/nathanlon/twicalInput Internet Calendar format appointment			Support rfc 2445 iCalendar			and rfc 5545 iCalendar 'GEO' propertyOutputs a tweet 			At the time of the event	With some nice text, with GEO set			Reminder tweets 1hr/24hr before
ChallengesLearn to co-operate on github, skype. We read rfc 2445 and found rfc 5545, iCalendar 2009Calendar apps don’t support GEOWe needed to hack:@johnxcom found iCalcreator - PHP imp. of RFC 2445.www.kigkonsult.se/iCalcreator/index.php@nathanlon familiar with symfony frameworkhttp://www.symfony-project.org/@ketan found a twitter oauth projecthttp://github.com/abraham/twitteroauth
InnovationsSupport any generic iCalendar .ICS file / any web calendarNeed minimal settings mute/ unmute / authoriseNeed OAuthto enable 'tweeting on behalf of'Tweet has subject, location text and URL from the .ICSAll tweets have #twical to aid aggregation / reportingGEO computed from location text if not an available propertyPlaces API from Yahoo Developer Network to find the most likely place for the location  field and use its co-ordinates for the geo.e.g. where.yahooapis/com/v1/places/.q('london')Example Tweet:Attending "meeting subject text" "in 1 hour/24hours/now/" at "location text", see "url of event text" #twical
Demo
Call to actionGet involved with this project at github, loads more could be done!
Screenshots
warblecamp - twical

warblecamp - twical

  • 1.
    twical.net@multizone warblecamp challengeDevelopedby@ketan, @nathanlon, @johnxcomencouraged by @nuxnix, @farhan
  • 2.
  • 3.
    FeaturesOpen Source WebService http://github.com/nathanlon/twicalInput Internet Calendar format appointment Support rfc 2445 iCalendar and rfc 5545 iCalendar 'GEO' propertyOutputs a tweet At the time of the event With some nice text, with GEO set Reminder tweets 1hr/24hr before
  • 4.
    ChallengesLearn to co-operateon github, skype. We read rfc 2445 and found rfc 5545, iCalendar 2009Calendar apps don’t support GEOWe needed to hack:@johnxcom found iCalcreator - PHP imp. of RFC 2445.www.kigkonsult.se/iCalcreator/index.php@nathanlon familiar with symfony frameworkhttp://www.symfony-project.org/@ketan found a twitter oauth projecthttp://github.com/abraham/twitteroauth
  • 5.
    InnovationsSupport any genericiCalendar .ICS file / any web calendarNeed minimal settings mute/ unmute / authoriseNeed OAuthto enable 'tweeting on behalf of'Tweet has subject, location text and URL from the .ICSAll tweets have #twical to aid aggregation / reportingGEO computed from location text if not an available propertyPlaces API from Yahoo Developer Network to find the most likely place for the location field and use its co-ordinates for the geo.e.g. where.yahooapis/com/v1/places/.q('london')Example Tweet:Attending "meeting subject text" "in 1 hour/24hours/now/" at "location text", see "url of event text" #twical
  • 6.
  • 7.
    Call to actionGetinvolved with this project at github, loads more could be done!
  • 8.