<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>mount_powncefs</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -2,29 +2,73 @@ NAME
 	powncefs -- A Fuse filesystem for your friends' files on Pownce
 
 SYNOPSIS
+
+	Linux:
+
 	./powncefs.py &lt;mountpoint&gt;
+	ls -l &lt;mountpoint&gt;
+	fusermount -u &lt;mountpoint&gt;
+
+	Mac:
+
+	sudo mount -t powncefs ./powncefs.py &lt;mountpoint&gt;
+	ls -l
+	sudo umount python2.5@fuse0
 
 DESCRIPTION
 	Creates a directory for each of your friends on Pownce containing
 	all of the files they've uploaded to the site.
 
 DEPENDENCIES
-	First, you'll need to install Leah's OAuth Python library.  I
-	don't know if this is the best way to do it but it actually works,
-	so whatever.
+	FUSE or Fuse or fuse, the Filesystem in USEr space
+	Leah's OAuth Python library
+
+	Linux (Ubuntu):
+
+	$ sudo apt-get install python-fuse python-json
 
 	$ cd /usr/lib/python2.5/site-packages/
 	$ sudo svn co http://oauth.googlecode.com/svn/code/python/oauth
 
-	You will also need Fuse and the Python bindings.  In Ubuntu, these
-	are easy to fetch.
+	Mac OS X Leopard:
+
+	Install Xcode from http://developer.apple.com/tools/download/
+	Install MacPorts 1.6 from http://www.macports.org/install.php
+	$ export PATH=&quot;/opt/local/bin:~/bin:$PATH&quot;
+	$ export MANPATH=&quot;/opt/local/share/man:$MANPATH&quot;
+	$ sudo port selfupdate
 
-	$ sudo apt-get install python-fuse
+	$ sudo port install macfuse fuse-bindings-python25
+	The line above will fail, so edit the fuse-bindings-python and
+	fuse-bindings-python25 Portfiles, replacing dependencies on fusefs
+	and libfuse with dependencies on macfuse
+	$ sudo port install macfuse fuse-bindings-python25
+
+	$ sudo port install py25-hashlib
+	$ cd /opt/local/lib/python2.5/site-packages/
+	$ sudo port install wget
+	$ sudo wget \
+	  http://internap.dl.sourceforge.net/sourceforge/json-py/json-py-3_4.zip
+	$ sudo unzip json-py-3_4.zip \*.py
+	$ sudo rm json-py-3_4.zip
+
+	$ cd /opt/local/lib/python2.5/site-packages/
+	$ sudo svn co http://oauth.googlecode.com/svn/code/python/oauth
 
 VERSION
-	0.1
-	$Id: README 5 2008-03-22 19:51:02Z rcrowley $
+	0.2
+
+DATE
+	2008-05-25
+
+AUTHOR
+	Richard Crowley &lt;r@rcrowley.org&gt;
 
 SEE ALSO
-	http://rcrowley.org/2008/03/22/powncefs/
-	http://svn.rcrowley.org/svn/powncefs/
+	&lt;http://rcrowley.org/2008/03/22/powncefs/&gt;
+	&lt;http://randomfoo.net/blog/id/4158&gt;
+
+LICENSE
+	This work is licensed under a Creative Commons
+	Attribution-Noncommercial-Share Alike 3.0 Unported License
+	&lt;http://creativecommons.org/licenses/by-nc-sa/3.0/&gt;</diff>
      <filename>README</filename>
    </modified>
    <modified>
      <diff>@@ -8,8 +8,7 @@ Richard Crowley
 Based almost completely on Leah's pownce_oauth_test.py from:
 http://groups.google.com/group/pownceapi/browse_thread/thread/8cdf67c66b65fe58
 
-http://svn.rcrowley.org/svn/powncefs/
-$Id: api.py 3 2008-03-22 19:00:09Z rcrowley $
+http://github.com/rcrowley/powncefs/
 
 This work is licensed under the Creative Commons Attribution-Share Alike
 3.0 Unported License. To view a copy of this license, visit</diff>
      <filename>api.py</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,11 @@
-#!/usr/bin/python
+#!/usr/bin/env python
 
 &quot;&quot;&quot;
-PownceFS 0.1
+PownceFS 0.2
 Richard Crowley
 2008-03-19
 
-http://svn.rcrowley.org/svn/powncefs/
-$Id: powncefs.py 3 2008-03-22 19:00:09Z rcrowley $
+http://github.com/rcrowley/powncefs/
 
 This work is licensed under the Creative Commons Attribution-Share Alike
 3.0 Unported License. To view a copy of this license, visit
@@ -54,6 +53,9 @@ class PownceFS(Fuse):
 	&quot;&quot;&quot;
 
 	def __init__(self, *args, **kw):
+		print str(args)
+		print str(kw)
+		print str(sys.argv)
 		Fuse.__init__(self, *args, **kw)
 
 		# Auth with Pownce unless we have stored credentials
@@ -99,6 +101,7 @@ class PownceFS(Fuse):
 			return None
 
 	def getattr(self, path):
+		logging.debug('getattr %s' % path)
 		node = self._find(path)
 		if node is None:
 			return -1</diff>
      <filename>powncefs.py</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8dda0fa4a3d705442702d7a353d0fec41df60f20</id>
    </parent>
  </parents>
  <author>
    <name>Richard Crowley</name>
    <email>r@rcrowley.org</email>
  </author>
  <url>http://github.com/rcrowley/powncefs/commit/be563b3593ec1a7afa26a24bcb19678126c86f02</url>
  <id>be563b3593ec1a7afa26a24bcb19678126c86f02</id>
  <committed-date>2008-05-30T19:12:16-07:00</committed-date>
  <authored-date>2008-05-30T19:12:16-07:00</authored-date>
  <message>Stopping point in case this execvp crap doesn't work</message>
  <tree>614846575cdeb70831a096e3401758eb889a6eec</tree>
  <committer>
    <name>Richard Crowley</name>
    <email>r@rcrowley.org</email>
  </committer>
</commit>
