Click on a directory to enter that directory. Click on a file to display its revision history and to get a chance to display diffs between revisions.
Source code management is migrating to palmagent hg repository.
palmagent is a collection of tools for synchronizing data from mobile devices to other parts of the Web, for exploring issues with GRDDL, microformats, and paper-trail style synchronization.
See also: advogato diary, e.g. Using hCard, XSLT, and RDF to sync the family cellphones of 26 Jun 2005, and bookmarks tagged mobile, rdf, gtd, python,
Features I use these days (summer 2005):
python dangerSync.py --prod --user=USER --passwd=PASSWD >,session-creds
python dangerSync.py --prod --session=`cat ,session-creds` --get contact
python dangerSync.py --prod --session=`cat ,session-creds` --get event
python dangerSync.py --prod --session=`cat ,session-creds` --get note*
dangerSync.py --xml event >event.rdf
dangerSync.py --xml contact >contact.rdf
xsltproc --novalid --stringparam Category Work --output work.html asHCard.xsl contact.rdf
xsltproc --novalid --output work.vcf xhtml2vcard.xsl work.html
cwm contact.rdf contactLabels.n3 --filter=contactLabels.n3 --data --rdf >contactLabels.rdf
perl jobieLabels.pl contactLabels.rdf >contactLabels.ps
dangerSync.py --newer 20050515 >plan.rdf
cwm plan.rdf danger.n3 --think=danger2ical.n3 --rdf --with 'http://majo@calendar.sidekick.dngr.com/event?id=' >event-mixed.rdf
python toIcal.py <event-mixed.rdf >event.ics
*Known issue: incremental updates to note DB results in:
XMLRPCxmlrpclib.Fault: <Fault 0: 'org.apache.xmlrpc.XmlRpcException: org.apache.xmlrpc.XmlRpcException: APPX: Can\'t call method "read_only" on an undefined value at //danger/local/lib/perl5/site_perl/5.8.5/Danger/DBP.pm line 982.\n'>
work-around: just remove the note DB file and get all the notes again.
Some of the code here was developed back around 2001 when I used a palmpilot. Notes on Palm OS features, issues, and requirements are kept separate now.
Dan ConnollyCurrent directory: [Public] / 2001 / palmagent
| File | Rev. | Age | Author | Last log entry | ||||
|---|---|---|---|---|---|---|---|---|
| 1.15 | 8 months | connolly | migrating to hg | |||||
| 1.11 | 8 months | connolly | got Push/PUT minimally working moved functions into a coherent order | |||||
| 1.4 | 8 months | connolly | write-back support | |||||
| 1.28 | 8 months | connolly | experimenting with dtend in importRDF | |||||
| 1.20 | 12 months | connolly | use str() to deal with ney"> | 1.4 | 8 months | connolly | write-back support | |
| 1.28 | 8 months | connolly | experimenting with dtend in importRDF | |||||
| 1.20 | 12 months | connolly | use str() to deal with new dbus API returning dbus.String which doesn't go thru ... | |||||
| 1.4 | 15 months | connolly | change to py:def for use in specific templates | |||||
| 1.3 | 15 months | connolly | change to py:def for use in specific templates add * after events with unusual f... | |||||
| 1.3 | 16 months | connolly | cite json source | |||||
| 1.2 | 16 months | connolly | cite dev notes | |||||
| 1.9 | 16 months | connolly | address types | |||||
| 1.17 | 16 months | connolly | reduce scope of dependencies | |||||
| 1.2 | 16 months | connolly | list peopl with no home address sort contacts by zip/street nicer h1 | |||||
| 1.3 | 18 months | connolly | factored out FilePerRecord class | |||||
| 1.10 | 19 months | connolly | dtstamp is xsd:dateTime, not floating time | |||||
| 1.17 | 22 months | connolly | don't rely on _item in exception list | |||||
| 1.18 | 22 months | connolly | don't rely on _item fields in lists | |||||
| 1.2 | 23 months | connolly | twisted.words | |||||
| 1.6 | 23 months | connolly | restored from bit-rot. tested /server /join /part /nick /who /names /me also acc... | |||||
| 1.9 | 2 years | connolly | migrate to http://dig.csail.mit.edu/2006/data4/ | |||||
| 1.1 | 2 years | connolly | seems to work for bball sched | |||||
| 1.5 | 2 years | connolly | regen | |||||
| 1.17 | 2 years | connolly | test stuff | |||||
| 1.3 | 2 years | connolly | tz stuff | |||||
| 1.1 | 2 years | connolly | starter | |||||
| 1.1 | 2 years | connolly | seems to work | |||||
| 1.9 | 2 years | connolly | more dead code | |||||
| 1.4 | 2 years | connolly | vtodo test; url updates | |||||
| 1.5 | 2 years | connolly | vtodo test; url updates | |||||
| 1.11 | 2 years | connolly | wierd email case | |||||
| 1.15 | 2 years | connolly | wierd email case | |||||
| 1.13 | 2 years | connolly | wierd email case | |||||
| 1.1 | 2 years | connolly | moving older features | |||||
| 1.1 | 2 years | connolly | forgot to commit | |||||
| 1.2 | 2 years | connolly | - count down rather than up - add -u to stop at 1st up-to-date entry | |||||
| 1.13 | 2 years | connolly | exceptions on local time | |||||
| 1.5 | 2 years | connolly | timeProp ... part of timezone handling stuff | |||||
| 1.1 | 3 years | connolly | works for name and email address for a few contacts | |||||
| 1.1 | 3 years | connolly | got some parts working not sufficiently motivated to work out timezone details t... | |||||
| 1.4 | 4 years | connolly | output a shelve DB | |||||
| 1.1 | 4 years | connolly | seems to work for my April 2004 flights | |||||
| 1.2 | 4 years | connolly | oops | |||||
| 1.1 | 4 years | connolly | before BUD | |||||
| 1.7 | 5 years | connolly | obsolete in favor of http://www.w3.org/2000/10/swap/pim/ical2rdf.pl | |||||
| 1.3 | 5 years | connolly | regen | |||||
| 1.2 | 5 years | connolly | camelCase | |||||
| 1.2 | 5 years | connolly | camelCase | |||||
| 1.2 | 5 years | connolly | camelCase | |||||
| 1.1 | 5 years | connolly | some ical hacking in the KCI/DFW airports | |||||
| 1.1 | 5 years | connolly | some ical hacking in the KCI/DFW airports | |||||
| 1.16 | 6 years | connolly | icalendar export hack | |||||
| 1.14 | 6 years | connolly | playing around with links | |||||
| 1.2 | 7 years | connolly | datebook2html.xsl: added alarm into to the formatted output fixed a bug in alarm... | |||||
| 1.1 | 7 years | connolly | worked on WWW10 schedule, merged from many sources. pdkb.pl -- takes several eve... | |||||
| 1.5 | 7 years | connolly | Added code to handle POSTed RDF datebook entries (fillRecord supports date, desc... | |||||
| 1.2 | 7 years | connolly | obsoleted txml.pl in favor of XML::Parser | |||||
| 1.1 | 7 years | connolly | initial check-in for reference from team trip reports and for sharing with EricM... | |||||
| 1.1 | 7 years | connolly | initial check-in for reference from team trip reports and for sharing with EricM... | |||||