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 ConnollyClick 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.
Current directory: [Public] / 2001 / palmagent
File | Rev. | Age | Author | Last log entry | |
---|---|---|---|---|---|
[BACK] Parent Directory | |||||
[DIR] Attic/ [show] | |||||
[DIR] ex-repeat/ | |||||
[TXT] README.cvs.html | 1.16 | 15 years | connolly | hg repository migrated to bitbucket | |
[TXT] hipwsgi.py | 1.11 | 17 years | connolly | got Push/PUT minimally working moved functions into a coherent order | |
[TXT] hipstore.py | 1.4 | 17 years | connolly | write-back support | |
[TXT] hipAgent.py | 1.28 | 17 years | connolly | experimenting with dtend in importRDF | |
[TXT] dangerSync.py | 1.20 | 17 years | connolly | use str() to deal with new dbus API returning dbus.String which doesn't go thru ... | |
[TXT] event.kid | 1.4 | 18 years | connolly | change to py:def for use in specific templates | |
[TXT] weekly.kid | 1.3 | 18 years | connolly | change to py:def for use in specific templates add * after events with unusual f... | |
[TXT] wsgiex.py | 1.3 | 18 years | connolly | cite json source | |
[TXT] credstore.py | 1.2 | 18 years | connolly | cite dev notes | |
[TXT] contact.kid | 1.9 | 18 years | connolly | address types | |
[TXT] hipsrv.py | 1.17 | 18 years | connolly | reduce scope of dependencies | |
[TXT] labels.kid | 1.2 | 18 years | connolly | list peopl with no home address sort contacts by zip/street nicer h1 | |
[TXT] unshelf.py | 1.3 | 18 years | connolly | factored out FilePerRecord class | |
[TXT] event-rdf.kid | 1.10 | 18 years | connolly | dtstamp is xsd:dateTime, not floating time | |
[TXT] asHCal.xsl | 1.17 | 18 years | connolly | don't rely on _item in exception list | |
[TXT] asHCard.xsl | 1.18 | 18 years | connolly | don't rely on _item fields in lists | |
[TXT] irc2.py | 1.2 | 18 years | connolly | twisted.words | |
[TXT] aimbridge.py | 1.6 | 18 years | connolly | restored from bit-rot. tested /server /join /part /nick /who /names /me also acc... | |
[TXT] aptdata.py | 1.9 | 18 years | connolly | migrate to http://dig.csail.mit.edu/2006/data4/ | |
[TXT] eventlines.n3 | 1.1 | 19 years | connolly | seems to work for bball sched | |
[TXT] event-test.html | 1.5 | 19 years | connolly | regen | |
[TXT] Makefile | 1.17 | 19 years | connolly | test stuff | |
[TXT] event-test.rdf | 1.3 | 19 years | connolly | tz stuff | |
[TXT] xcalTest-expected.xcal | 1.1 | 19 years | connolly | starter | |
[TXT] toXCal.xsl | 1.1 | 19 years | connolly | seems to work | |
[TXT] toICal.xsl | 1.9 | 19 years | connolly | more dead code | |
[TXT] hcalTest-expected.ics | 1.4 | 19 years | connolly | vtodo test; url updates | |
[TXT] soda-holidays.html | 1.5 | 19 years | connolly | vtodo test; url updates | |
[TXT] hcardTest-expected.vcf | 1.11 | 19 years | connolly | wierd email case | |
[TXT] xhtml2vcard.xsl | 1.15 | 19 years | connolly | wierd email case | |
[TXT] hcardTest.html | 1.13 | 19 years | connolly | wierd email case | |
[TXT] palm-notes.html | 1.1 | 19 years | connolly | moving older features | |
[TXT] hcardTest-expected2.vcf | 1.1 | 19 years | connolly | forgot to commit | |
[TXT] advobak.py | 1.2 | 19 years | connolly | - count down rather than up - add -u to stop at 1st up-to-date entry | |
[TXT] danger2ical.n3 | 1.13 | 19 years | connolly | exceptions on local time | |
[TXT] danger.n3 | 1.5 | 19 years | connolly | timeProp ... part of timezone handling stuff | |
[TXT] asVcard.n3 | 1.1 | 20 years | connolly | works for name and email address for a few contacts | |
[TXT] dngercal.xsl | 1.1 | 20 years | connolly | got some parts working not sufficiently motivated to work out timezone details t... | |
[TXT] toXMLRPC.py | 1.4 | 20 years | connolly | output a shelve DB | |
[TXT] ical2danger.n3 | 1.1 | 20 years | connolly | seems to work for my April 2004 flights | |
[TXT] dataGuide.n3 | 1.2 | 20 years | connolly | oops | |
[TXT] HtmlDom.py | 1.1 | 21 years | connolly | before BUD | |
[TXT] vcal2xml.pl | 1.7 | 22 years | connolly | obsolete in favor of http://www.w3.org/2000/10/swap/pim/ical2rdf.pl | |
[TXT] icalVocab.rdf | 1.3 | 22 years | connolly | regen | |
[TXT] icalVocab.n3 | 1.2 | 22 years | connolly | camelCase | |
[TXT] testCal.rdf | 1.2 | 22 years | connolly | camelCase | |
[TXT] testTasks.rdf | 1.2 | 22 years | connolly | camelCase | |
[TXT] testCal.ics | 1.1 | 22 years | connolly | some ical hacking in the KCI/DFW airports | |
[TXT] testTasks.ics | 1.1 | 22 years | connolly | some ical hacking in the KCI/DFW airports | |
[TXT] pdkb.pl | 1.16 | 23 years | connolly | icalendar export hack | |
[TXT] datebook2html.xsl | 1.14 | 23 years | connolly | playing around with links | |
[TXT] dbrec-test.rdf | 1.2 | 23 years | connolly | datebook2html.xsl: added alarm into to the formatted output fixed a bug in alarm... | |
[TXT] postrdf.py | 1.1 | 23 years | connolly | worked on WWW10 schedule, merged from many sources. pdkb.pl -- takes several eve... | |
[TXT] trdf.pl | 1.5 | 23 years | connolly | Added code to handle POSTed RDF datebook entries (fillRecord supports date, desc... | |
[TXT] txml.pl | 1.2 | 24 years | connolly | obsoleted txml.pl in favor of XML::Parser | |
[TXT] XSLT.mak | 1.1 | 24 years | connolly | initial check-in for reference from team trip reports and for sharing with EricM... | |
[TXT] delmeta.pl | 1.1 | 24 years | connolly | initial check-in for reference from team trip reports and for sharing with EricM... | |
[TXT] priv.pl | 1.1 | 24 years | connolly | initial check-in for reference from team trip reports and for sharing with EricM... | |
[TXT] toXML.pl | 1.1 | 24 years | connolly | initial check-in for reference from team trip reports and for sharing with EricM... |