[hackerspaces] Collaborative coding - lowering the entry barrier for beginning hackerspaces

Jon Spriggs jon at spriggs.org.uk
Fri Jul 23 09:28:42 CEST 2010


I started working on a project in October last year called Giant Robot, and
it's currently not being developed, however, the code is all Open Source
(released under an AGPL license) at https://launchpad.net/giantrobot.

It was designed to be very modular, and there are a series of small plugins
which do things like set IRC channel names and send e-mails to mailing
lists, there's an engine which can either run constantly (in daemon mode) or
start at fixed periods (in CRON mode).

It *currently* doesn't have a user interface, as it's pretty much only
driven by MySQL tables right now (which means that adding jobs should be
pretty straightforward ;) ) but if anyone wants to take the code that was
generated at the time and run with it, please enjoy :)

If you want to use this as a focus, please feel free. There's not enough
code there really to stamp a large mark on how it should be developed, and
I'm more than happy to either hand over control of the project to someone
else who's prepared to run with it, or take code patches in, but that won't
be real-time.

I have no particular attachment to Launchpad as a project home or Bazaar as
a DVCS, but I'd prefer to keep it on open source hosting, so somewhere like
Gitorious rather than GitHub would be preferred, alternatively, I'm happy to
set up a trac instance with SVN on my personal site if people would prefer
to move to that?

All the best (and I'm glad to see movement on something we saw a few months
back! :D )
-- 
Jon "The Nice Guy" Spriggs


On 23 July 2010 02:44, Matt lehner <mlehner at gmail.com> wrote:

> I would be interested in helping with this project. Here in Buffalo we
> are using meetup.com to schedule our events. It works fairly well, but
> it is a paid service and I would like to not have that monthly expense
> forever.
>
> Some other features off the top of my head would be:
>
> 1) Event reminders (configurable. 1 week before, 2 days before, whatever)
> 2) RSVP with number of guests
> 3) Recurring events
> 4) Event suggestion area
>
> Matt
>
> On Thu, Jul 22, 2010 at 9:22 PM, Barry Coughlan <barry at 091labs.com> wrote:
> > Hello from 091 Labs,
> >
> > We're a newly formed hackerspace in Galway, Ireland - we've been open 5
> > weeks. We're finding that the administrative side of things is consuming
> far
> > too much of our time. One of the things we're working on is to design,
> > document and share projects that are useful to hackerspaces worldwide.
> For
> > example, we're currently working on an open alarm system and motion
> > detection security system.
> >
> > One of the areas that takes up way too much of our time is event
> management.
> > This email is a call for spaces interested in collaboratively coding such
> a
> > system that would meet our needs. We'd all like to lower the entry
> barrier
> > and see even more hackerspaces popping up around the world, and this
> could
> > greatly help with that.
> >
> > This would involve fleshing out an essential features list, after which I
> > can design an architecture and mock objects so that each participating
> > hackerspace can code a part of the system independently, and we can stick
> it
> > all together at the end. My aim is to have a working version of this by
> next
> > Saturday - very doable if a few spaces get involved.
> >
> > Here's the feature list we need for 091 Labs:
> > - Customisable HTML form that inserts into an SQL database
> > - Wordpress plugin to include this form (and optionally require
> > authentication)
> > - A PHP backend for approving events and sending them to various social
> > media sites (this would be the best bit)
> > The idea being that we can reduce the administrative crud by the person
> > holding the workshops giving the required information and being able to
> send
> > it out to facebook/twitter/blog/calendar with one click.
> > --> Event announce on Twitter via Twitter API
> > --> Facebook event creation and posting on your group page (Event
> creation
> > not allowed by Facebook API AFAIK - could be done using cURL)
> > --> Wordpress Blog updating to announce events
> > --> Post to Google calendar
> > - Be able to create an email template containing a summary of the weekly
> > events for mailing to members.
> > - Paypal integration for pre-booking workshops/events & Wordpress plugin
> > (I'm familiar with Paypal integration and could take this on)
> >
> > Also anyone handy with Photoshop interested in creating templates for
> > flyers/posters would be cool, it could work towards creating a "starter
> > pack" for new spaces to get up and running.
> >
> > Anyone interested in participating reply before Monday to indicate, and
> > include other features that would be useful to you (and doable), and I'll
> > try to have an architecture by Monday so we can collaborate on the
> project.
> >
> > Regards,
> > Barry Coughlan
> > http://091labs.com
> >
> > _______________________________________________
> > Discuss mailing list
> > Discuss at lists.hackerspaces.org
> > http://lists.hackerspaces.org/mailman/listinfo/discuss
> >
> >
> _______________________________________________
> Discuss mailing list
> Discuss at lists.hackerspaces.org
> http://lists.hackerspaces.org/mailman/listinfo/discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.hackerspaces.org/pipermail/discuss/attachments/20100723/39cc2e28/attachment-0001.htm>


More information about the Discuss mailing list