<?xml version="1.0" encoding="ISO-8859-1"?><!-- OPML generated by OPML Editor v10.1a8 on Sun, 15 Jul 2007 22:55:48 GMT -->
<opml version="2.0">	<head>		<title>15.opml</title>		<dateCreated>Sun, 15 Jul 2007 17:36:02 GMT</dateCreated>		<dateModified>Sun, 15 Jul 2007 22:55:48 GMT</dateModified>		<ownerName>Tom Morris</ownerName>		<ownerEmail>http://blogs.opml.org/mail/tommorris</ownerEmail>		<expansionState></expansionState>		<vertScrollState>1</vertScrollState>		<windowTop>361</windowTop>		<windowLeft>527</windowLeft>		<windowBottom>561</windowBottom>		<windowRight>912</windowRight>		</head>	<body>		<outline text="Being able to &lt;a href=&quot;http://lifehacker.com/software/quicksilver/set-quick-timed-reminders-with-quicksilver-205244.php&quot;&gt;trigger things in the future&lt;/a&gt; using QuickSilver is very useful. Who needs to bother with those shareware iTunes alarms? Just point QuickSilver to a playlist and tell it to run it at a certain time. The power of this little piece of software really is mind-blowing sometimes." created="Sun, 15 Jul 2007 22:05:53 GMT"/>		<outline text="Using oxygen from the command line" created="Sun, 15 Jul 2007 17:36:01 GMT">			<outline text="I spend a lot of time at the command line, and I always end up doing stupid things like trying to edit XML files in SubEthaEdit or, worse, nano. It's stupid, because I've got this gigantic, fully-featured XML editor on my desktop. But because it's less mental effort to type &quot;see foo.xml&quot; than to go to my Dock, click Oxygen and then navigate the OS X tree to find it, I never bother." created="Sun, 15 Jul 2007 17:36:21 GMT"/>			<outline text="Today I thought I may as well set up bash to let me edit stuff in Oxygen. On the Mac, Oxygen has a shell script - 'oxygenMac.sh' - but it does some silly crap with the current working directory." created="Sun, 15 Jul 2007 17:37:42 GMT"/>			<outline text="I've written a &lt;a href=&quot;http://tommorris.org/files/oxygen.py.txt&quot;&gt;script called oxygen.py&lt;/a&gt; which you should be able to use. To install it, put it in ~/bin or wherever else you run your scripts from." created="Sun, 15 Jul 2007 17:52:31 GMT"/>			<outline text="I've edited my .bash_profile to add an alias:" created="Sun, 15 Jul 2007 17:53:20 GMT"/>			<outline text="&lt;code&gt;alias oxygen=&quot;python /Users/tom/code/oxygen.py &quot;&lt;/code&gt;" created="Sun, 15 Jul 2007 17:53:35 GMT"/>			<outline text="You can use this from the command line in two ways:" created="Sun, 15 Jul 2007 17:53:51 GMT"/>			<outline text="&lt;kbd&gt;oxygen [filename]&lt;/kbd&gt;" created="Sun, 15 Jul 2007 17:54:05 GMT"/>			<outline text="or by piping in data as STDIN" created="Sun, 15 Jul 2007 17:54:17 GMT"/>			<outline text="If you specify a filename, Oxygen will open that file. If you do not specify a filename, STDIN will be read in to a temporary file, and that will be opened in Oxygen." created="Sun, 15 Jul 2007 17:54:34 GMT"/>			<outline text="Total programming time? Half an hour or so. Amount of time saved? Quite a lot, hopefully." created="Sun, 15 Jul 2007 17:55:49 GMT"/>			<outline text="Tags: &lt;a href=&quot;http://technorati.com/tag/oxygen&quot; rel=&quot;tag&quot;&gt;oxygen&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/python&quot; rel=&quot;tag&quot;&gt;python&lt;/a&gt;, &lt;a href=&quot;http://technorati.com/tag/xml&quot; rel=&quot;tag&quot;&gt;xml&lt;/a&gt;" created="Sun, 15 Jul 2007 17:56:17 GMT"/>			<outline text="&lt;a href=&quot;http://www.haloscan.com/comments/tommorris/usingOxygenFromTheCommandLine45713/&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;postCount('usingOxygenFromTheCommandLine45713');&lt;/script&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.haloscan.com/tb/tommorris/usingOxygenFromTheCommandLine45713/&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;postCountTB('usingOxygenFromTheCommandLine45713'); &lt;/script&gt;&lt;/a&gt;"/>			</outline>		</body>	</opml>