RSVPs and a Twitterbot
I have this question, too!
Tell me when someone answers.
The more people who ask this question, the more it gets noticed.
The more people who ask this question, the more it gets noticed.
Create a customer community for your own organization
Plans starting at $19/month
-
Inappropriate?There's a local group that's on holding a code sprint soon to build a python RSVP system that talks to Calagator via it's REST API. We discussed the possibility of a twitterbot, but we weren't sure how to format it so that we could get valuable event information in 140 characters. From a technical perspective, it would be easy to write a bot that submitted events to calagator using the API, but it hasn't been done (yet).
I’m happy
-
TwitZu does it wrong, anyway: http://search.twitter.com/search?q=tw... / but you could use DMs to send notifications? -
Inappropriate?Personally, I'd love Calagator to send me notifications via DM, but it's hard to pull off without users, which we've tried to keep out of the core of Calagator. Once the RSVP app gets built, however, notifications will likely follow.
-
I don't think a Ruby/Python mix will be very easy for people who don't have a dedicated server to set up. What version of rails does this require, or do you do it the right way and freeze rails? -
Inappropriate?We're developing against the latest 2.1 release.
-
That's a problem, for Dreamhost provides 2.0.2 and people don't freeze rails thinking that someone might not have the same copy on their webserver. -
Inappropriate?This is what happens if you point Dreamhost's Passenger at the public directory from the CVS checkout (same thing that happens for Lovd):
-
Inappropriate?I've heard that freezing rails 2.1 into the vendor/rails folder will actually work under Dreamhost's configuration, but there's a catch...
Because we make use of solr, a java search server based on apache's lucene, we currently can't support Dreamhost's configuration.
I’m sorry
-
I'm stuck with my Dreamhost account for now... Would you know if there'd be a way to run the solr server on a different host, i.e. my friend's slicehost account, or on my home machine, as a way of getting around that? -
Inappropriate?So are you really working against the official recommendation? Perhaps you could produce frozen tarballs?
-
Inappropriate?Wasn't that recommendation from the days before you could just run rake rails:freeze:gems and have it freeze the proper version for you? I'll agree that apps in production should be running with frozen copies of rails, but not that every project that uses rails should keep it in SCM.
That said... we've got a code sprint planned for the 20th of this month for writing real documentation and generally getting the code in shape to make distribution easier (we started the project in January of this year and haven't thought too much about packaging for release yet).
-
I'm new to RoR myself, so the goal is to play with some code that does something I'm interested in. The problem appears when nothing runs :-/ -
Inappropriate?That really is one of the best ways to learn rails, but Dreamhost's environment is far from the best place to play with things. I've tried running a few projects on their implementation but since much of their logging isn't accessible and several bits of configuration are set in stone, it becomes a hassle quickly. We'd love to support them, but at the moment it can't happen.
I'd recommend running the code locally to start with and then deploying to a cheap VPS of some sort (I use slicehost myself).
To get things started on a local machine, I believe the process would be:
checkout the code
rake gems:install
rake db:migrate
rake solr:start
script/server
(but I'm probably forgetting something, this is why we need to finish writing our documentation)
-
The full Calagator set up details are at http://code.google.com/p/calagator/wi... -
Do you think you could set up an app that checks to make sure everything's installed correctly? the errors from passenger are (sometimes) not so helpful. -
The best way to find out whether you have everything is probably to run the specs with 'rake spec'. This will warn you if you're missing gems, migrations, etc.
Loading Profile...


EMPLOYEE
