hackgvl / OpenData

Open data projects, including real-time and reusable data for local tech meetups, events, and map layers.
16 stars 3 forks source link

Portland's Calagator Application #3

Closed vschmidt94 closed 9 years ago

vschmidt94 commented 10 years ago

Here’s the deal on Portland’s app:

Their site is: http://calagator.org/

github repo: https://github.com/calagator/calagator

Actually, it looks pretty slick for what we were discussing. Currently in Ruby on Rails - next release is supposed to be Ruby 3.0, but aside from some maintenance work, it doesn’t look like a lot of updates happening. i.e., if it works, don’t fix it more.

The app is under MIT license, with local roll-outs encouraged.

It does appear to do some scraping of sites like meet up, and other feeds / sites that use the hcal or ical format.

wryenmeek commented 10 years ago

thanks for looking into it! I came across this in a Brigade Usergroup for a similar topic. http://ask-beta.slashdot.org/story/14/01/25/0430225/ask-slashdot-events-calendar-software-for-local-community

mind having a gander at the apps discussed in there and bringing any to our attention you think are noteworthy?

vschmidt94 commented 10 years ago

I skimmed the replies - but most were related to developing a calendar for a specific community - use Drupal or Joomla (shudder) and then the usual SlashDot smackdown or two.

The one thing that stood out was OpenAtrium - which isn't for this particular project, but something I had never seen before as a open source group collaboration platform. Might be interested to keep that in your back pocket if CFG Brigade needs something bigger than what we can do on GitHub here.

Calagator did pop up in discussion as an aggregator.

allella commented 10 years ago

OpenAtrium is a big bulky, but Adam (our sales guy) was able to prototype a working food pickup and delivery system for Loaves and Fishes that they used for many months until we built a more full featured https://reporting.loavesandfishesgreenville.org/.

So, OpenAtrium can do a heck of a lot by clicking.

On Tue, Jul 1, 2014 at 9:10 AM, Vaughan Schmidt notifications@github.com wrote:

I skimmed the replies - but most were related to developing a calendar for a specific community - use Drupal or Joomla (shudder) and then the usual SlashDot smackdown or two.

The one thing that stood out was OpenAtrium - which isn't for this particular project, but something I had never seen before as a open source group collaboration platform. Might be interested to keep that in your back pocket if CFG Brigade needs something bigger than what we can do on GitHub here.

Calagator did pop up in discussion as an aggregator.

— Reply to this email directly or view it on GitHub https://github.com/codeforgreenville/UpstateEvents/issues/3#issuecomment-47653528 .

allella commented 9 years ago

Seems like this this is a combo of aggregator REST API and end-user calendar tool.

If nothing else, the Models (Robots), Views (Schema) and REST controller logic should save some time on thinking through gotchas.

Models (Robots) https://github.com/calagator/calagator/tree/master/app/models/source_parser

Views https://github.com/calagator/calagator/tree/master/app/views/events

REST Controller https://github.com/calagator/calagator/blob/master/app/controllers/events_controller.rb