Portable Defcon 13 Schedule Data (unofficial)

I've scraped the rather chaotic HTML from Defcon.org (it's Adobe GoLive's fault!) and very carefully extracted the essential data from it. I'm publishing the results as an XML file, with the hope that it might be useful.

Here it is: defcon13.xml

So What?

So, this XML file makes it a trivial process to write rendering code to convert the calendar into other formats, more useful than HTML (or into clean HTML without the Adobe braindamage). I've taken the liberty...

You like iCalendar (iCal,Outlook,Evolution,Sunbird) Format?

Here you go: dc13-calendar.ics

At least in iCal and Sunbird, you can 'subscribe' to that URL and get updates as I publish new data to it (if Defcon has a last-minute schedule change or something). I don't know other apps.

Got Palm Desktop?

*sigh* Yeah, me too. Please read carefully.

Palm Desktop uses an older form of iCalendar called vCalendar (iCalendar is really vCalendar 2.0). Palm Desktop will not import the .ics file directly, and it doesn't keep track of separate calendars, and it doesn't even import categories declared in the events of imported vCal files. It's very tricky to get this data into Palm Desktop without it mixing in with your other data. But it can be done.

Here is the vcalendar version of the schedule for the morbidly curious (don't use this with Palm Desktop): dc13-calendar.vcs

The reason We're not going to use the vCal file is that Palm Desktop always puts vCal-imported events into the "unfiled" category, which will mix in with your regular "unfiled" stuff. Luckily, Palm Desktop will import events into the currently selected category when importing from a so-called "Date Book Archive (*.dba)". Sadly, .dba is a proprietary bullshit format, which isn't even common between Mac and Win versions of Palm Desktop!

I created a Windows version here: dc13-calendar.dba (older Palm Desktop needs Datebook format dc13-datebook.dba)

If these don't work for you for whatever reason (You're on a Mac or something), you can create these by making a new 'test' user, importing the vCal file, and exporting everything to "DateBook Archive" .dba format.

To use the .dba file, create a new category (say, "DC13"), and while that is your current category, import the dba file. The 117 imported events will be assigned to the new category. Note: Remember, the current category is only used when importing .dba files, not .vcs files).

When you've sobered up and want to reclaim the appx 100kB of Defcon13 events for your Palm RAM, you can remove the "DC13" (or whatever you used) category and you'll be given the option of deleting all events int the category as you delete it.. A nice clean break. Simple, right?

Update! (Tue Jul 26 20:31:45 EDT 2005)

Added another iCalendar file for the Defcon Movie Channel.

Here it is: dcmc.ics

Update! (Fri Jul 29 18:17:17 EDT 2005)

All Tent events have been moved back 1 hour for Friday.


Smoochies, BillyGoto (billy at ...)
Mon Jul 25 03:11:27 EDT 2005