[open-science-dev] PyBossa updates and announce post

Daniel Lombraña González teleyinex at gmail.com
Thu Apr 26 15:10:20 UTC 2012


Hi,

2012/4/26 Rufus Pollock <rufus.pollock at okfn.org>

> Hi Daniel,
>
> I think is super important we write up progress on PyBossa so far and
> start work on a proper announce post. We already have an etherpad for
> the latter :-)
>
> <http://science.okfnpad.org/pybossa-posts>
>

I already wrote something this week for the proper announcement, however I
do not know the target people: hackers, researchers, general public. Where
do you want to publish it? I'm asking this because I guess we will be using
a different message depending on the people that we want to inform. For the
moment I've kept it very simple, but we can start from there. Check the
etherpad and modify whatever you want.


>
> Would you be up for writing a brief update to this list about progress
> on PyBossa over the last couple of months and especially regarding the
> apps. We can then all work on polishing up the full announce.
>

Sure! Here you have an small overview of the latest developed features for
PyBossa:

   - Authentication & Authorization: users can create their own
   applications, manage them, etc. Depending on the action you will be
   required to log in or to provide an API-KEY if you are using directly the
   API (note: some of these feature are implemented and tested in the
   latest pull-request that it will be merged pretty
soon<https://github.com/PyBossa/pybossa/pull/71>
   ).
   - PyBossa.JS <https://github.com/PyBossa/pybossa.js>: a simple library
   that simplifies the creation of PyBossa applications as it will handle for
   the user getting new tasks and saving the results in PyBossa.
   - Two demo applications:
      - Flickr Person Finder <http://pybossa.com/app/flickrperson/presenter>:
      a simple application that asks you if you see a human in a photo (source
      code <https://github.com/PyBossa/app-flickrperson>).
      - Urban Parks <http://pybossa.com/app/urbanpark/presenter>: a simple
      map application that asks you to locate an urban park for a
given city(source
      code <https://github.com/PyBossa/app-geocoding>).
   - Better integration with Twitter Bootstrap CSS framework (note: these
   improvements are pending in the same github pull request).

Therefore, creating an application in PyBossa is more or less easy. The two
example applications have the following key elements:

   - A createTasks.py script: which creates for you the application and
   several tasks associated with the app.
   - template.html: which is the presenter of your tasks for the volunteers.

The script basically shows how you can use all the API methods available in
PyBossa. The script also creates a set of tasks for the application,
grabbing a list of photos from the public Flickr feed. Then, the
template.html file has the HTML skeleton to show the tasks (the photos or
the map) and to ask the questions and save the answer from the volunteers
(the buttons and JavaScript to save the data).

Urban Parks is a bit more elaborated. The only key difference is that the
application interacts with OpenLayers, OSM and Google Maps to create the
presenter. The HTML is very simple while the JavaScript to create the web
map is a bit more elaborated.

Both examples use the PyBossa.JS library, so if you check the source code
you will see that as a developer you will be more focused in developing the
presenter for the data than in interacting with the PyBossa interface.

All the code is available in Github https://github.com/PyBossa and can be
modified without problems for other projects, remember everything is open
source!

The documentation can be found here http://docs.pybossa.com for the PyBossa
framework and for the applications you can check the following two links:

http://app-flickrperson.rtfd.org/
http://app-geocoding.rtfd.org/

If you have more questions or if you need help to create an application,
let me know it and I'll help you.

Best regards,

Daniel


 Rufus
>



-- 
··························································································································································
http://github.com/teleyinex
http://www.flickr.com/photos/teleyinex
··························································································································································
Por favor, NO utilice formatos de archivo propietarios para el
intercambio de documentos, como DOC y XLS, sino PDF, HTML, RTF, TXT, CSV
o cualquier otro que no obligue a utilizar un programa de un
fabricante concreto para tratar la información contenida en él.
··························································································································································
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.okfn.org/pipermail/open-science-dev/attachments/20120426/a7fd51e9/attachment.html>


More information about the open-science-dev mailing list