TwoZero

About TwoZero

What is it?

TwoZero is a web application, that uses XML data generated by Pentabarf to provide a more dynamic version of the schedule.

If you create an account, you can select the talks you intend to attend. TwoZero will then provide you with a personal schedule.

TwoZero is what happens, if you've got no internet access, an XML file of the 25c3 schedule, a working Django installation and a lot of time on a train between Hamburg and Berlin. So it really is a quick hack and needs to be improved (see free software section below).

Disclaimer

Contrary to what you might think by looking at its name, TwoZero is not even at version 1.0, yet. There might be bugs. There might be serious bugs. If you (miss Dan Kaminskys talk | run out of Mate | can't use more bandwith | get banned from Media Markt [sic]) because of TwoZero, don't blame me. Write a patch. You have been warned!

If you want a backup, save a copy of your personal schedule html file to your disk. This server is not connected to our backchannel and thus not part of our backup network. The data on this server is only protected by RAID, which can only protect us against some HDD failures.

Technical things

TwoZero is written in Python utilizing the Django web development framework. You need django-authopenid and dependencies to run it on your own server. If you want to provide the iCal stuff, you'll also need vobject.

Icons, whose filename has a tango- prefix, were created by the Tango project. All other icons used in TwoZero were created by the arts team of Gnome.

The schedule is currently updated once per hour at minute 01.

Free software

There's still a lot to be done. TwoZero is intentionally not finished. Almost everything's possible, because: TwoZero is free software. You can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. TwoZero is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Please send in your excellent patches. Please note: Tango icons are not part of TwoZero. They are in the public domain. authopenid is not part of the distribution.

Get it

You can download the code of TwoZero and the various icons used in TwoZero. See the Free Software section above for the license terms of TwoZero and the various icons.

Thanks to the infamous but genius Muelli (photo of Muelli), there is now also a semi-offical VCS at http://bitbucket.org/muelli/twozero/.

TwoZero © 2008 by Patrick Fey. The schedules of the conferences are © by their respective owners. What we are doing here with these schedules is considered to be fair use and in line with the intentions of the particular conference organization.