These are random small hacks that bkuhn has written. Some of them are code for personal endeavors. The purpose of these scripts may or may not relate to bkuhn's work at SFC.
Find a file
Tom Marble 5906f15f4b ods2xls.py, sent to bkuhn by tmarble in this email:
Date: Thu, 03 Jan 2013 18:57:19 -0600
  From: Tom Marble <tmarble@info9.net>
  To: "Bradley M. Kuhn" <bkuhn@sfconservancy.org>
  Subject: ods2xlsx.py

Tom did not indicate the license of this file or ssconv.py, so I'm
waiting for him to clarify.

Tom mentioned this usage information in the email:

You will need:

These examples are adapted from:
http://www.linuxjournal.com/node/1007788
http://www.linuxjournal.com/node/1007797
  ^ I saved as ssconv.py and can share with you if you like

NOTE: you MUST save and exit LibreOffice first!
NOTE: you must save both *.py in the same directory.

I could not figure out the filter for XLSX as for XLS:
http://wiki.openoffice.org/wiki/Documentation/DevGuide/Spreadsheets/Filter_Options

Usage:

$ ./ods2xlsx.py ~/Documents/sample.ods ~/Documents/sample2.ods
/home/tmarble/Documents/sample.ods => /home/tmarble/Documents/sample.xls
Warning: -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager is deprecated.  Use --accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager instead.
Warning: -norestore is deprecated.  Use --norestore instead.
Warning: -nofirststartwizard is deprecated.  Use --nofirststartwizard instead.
Warning: -nologo is deprecated.  Use --nologo instead.
Warning: -headless is deprecated.  Use --headless instead.
/home/tmarble/Documents/sample2.ods => /home/tmarble/Documents/sample2.xls
$
2014-09-04 11:41:06 -04:00
Bandwidth-Testing Data from bandwidth testing for BAL -> NYP on 2011-11-25. 2011-11-25 18:25:45 -05:00
.gitignore Added configurable DateIsInRange() function, and fixed off-by-one error. 2010-06-26 14:09:46 -04:00
APACHE-LICENSE Add SVN code. 2013-11-29 15:58:22 -05:00
bash-patch-apply.plx Corrected file names in output for commit log regarding GPG signing. 2011-05-29 18:38:31 -04:00
bilski-check.plx Minor change I forgot to commit a long time ago. 2010-11-20 17:17:54 -05:00
calendar-export.plx Failure to acquire lock should definitely be an exit 1. 2014-02-26 07:54:43 -05:00
calendar-import.plx Print a header for conky-related output. 2013-12-29 16:22:45 -05:00
calendar-run.sh Make this error string a bit shorter. 2014-04-17 07:40:41 -04:00
cash-receipts-and-disbursments-journals.plx cash-receipts-and-disbursments-journals.plx script has moved to a different repository: 2012-11-25 08:49:31 -05:00
CC0-1.0.txt Creative Commons 0 1.0 Universal (CC0 1.0), Public Domain Dedication, 2014-03-06 09:07:07 -05:00
conky-mythtv-weather-alert.plx Yet another hack on the formatting change. 2014-01-24 14:54:01 -05:00
conky-mythtv-weather-build.plx Handle different wind field. 2013-12-31 16:50:19 -05:00
cwdiff Downloaded cwdiff from : 2014-04-03 18:56:39 -04:00
date-range-all.pl Added configurable DateIsInRange() function, and fixed off-by-one error. 2010-06-26 14:09:46 -04:00
dc-download-videos.plx Mod should be based on the current count. 2014-08-15 10:19:26 -04:00
external-account-totals-reconcile.plx Various fixes, as follows: 2011-12-19 12:44:59 -05:00
filter-git-log.plx Added feature to skip commit list. 2010-06-26 15:22:56 -04:00
find-not-in-dir.plx Added ignore support. 2011-12-19 10:26:46 -05:00
find-short-domain.plx Fixed a few bugs. 2010-06-27 12:22:25 -04:00
find-unity-non-canonical.plx Added find unity non-canonical contributions script. 2011-08-08 17:07:19 +02:00
general-ledger-report.plx Various formatting changes for the general ledger output. 2011-12-02 08:42:55 -05:00
get-emacs-backup-files-into-git.sh Add license notice to this file. 2014-03-06 10:14:15 -05:00
GPLv3 Added license 2010-03-06 13:47:52 -05:00
mailman-archive-create-real-mbox.plx Handle a few more input line types; quote other From lines. 2013-08-25 12:48:31 -04:00
merge-bash-histories.plx Fixed sorting. 2010-03-30 12:27:22 -04:00
merge-undated-bash-histories.plx Wrote script to handle bash_history files that have no date/times in them. 2010-03-07 13:43:01 -05:00
normalize-text.plx Minor fixes to normalize text. 2011-11-01 12:13:01 -04:00
ods2xls.py ods2xls.py, sent to bkuhn by tmarble in this email: 2014-09-04 11:41:06 -04:00
odtdiff Use cwdiff. 2014-07-16 08:27:37 -04:00
oggcast-count.plx Count all audio files together. 2011-09-13 13:17:34 -04:00
OLD-SVN-LICENSE Add SVN code. 2013-11-29 15:58:22 -05:00
ooutils.py ooutils.py sent to bkuhn by tmarble in this email: 2014-09-04 11:37:37 -04:00
org-mode-appt-check.plx Use variable to call emacs rather than hard-coded. 2014-07-16 08:27:05 -04:00
remove-spam-high-confidence-maildir.plx Correct percentage calculation. 2014-07-16 08:26:33 -04:00
subsetsumsolver.plx This script is released under the GPLv3. I am the sole copyright holder. 2013-01-08 13:40:06 -05:00
trial-balance-report.plx Additional attempts to get this working. It still isn't. 2011-12-02 07:21:49 -05:00
ups-watch.plx Fixed typo in error message. Other random additions of UPS tracking. 2011-08-11 08:00:56 -04:00