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