No description
Find a file
2006-11-06 01:18:41 +00:00
communicate.py Fixed packet logging 2006-11-06 01:18:41 +00:00
decoding new project started (working ls implementation) 2006-10-31 17:35:03 +00:00
epydoc.conf Working ls -lhR --color implementation 2006-11-06 01:15:41 +00:00
errors.py Working ls -lhR --color implementation 2006-11-06 01:15:41 +00:00
pr5-500.e3p new project started (working ls implementation) 2006-10-31 17:35:03 +00:00
prs-500.e3p Working ls -lhR --color implementation 2006-11-06 01:15:41 +00:00
prstypes.py Working ls -lhR --color implementation 2006-11-06 01:15:41 +00:00
README new project started (working ls implementation) 2006-10-31 17:35:03 +00:00
terminfo.py Working ls -lhR --color implementation 2006-11-06 01:15:41 +00:00

Library implementing a reverse engineered protocol to communicate with the Sony Reader PRS-500. 

Requirements:
1) Python >= 2.5
2) PyUSB >= 0.3.4 (http://sourceforge.net/projects/pyusb/)

Usage:
At the moment all that it can do is a simple ls command. Add the following to /etc/udev/rules.d/90-local.rules
BUS=="usb", SYSFS{idProduct}=="029b", SYSFS{idVendor}=="054c", MODE="660", GROUP="plugdev"
and run udevstart to enable access to the reader for non-root users. You may have to adjust the GROUP and the location of the
rules file to suit your distribution.

To see the listing
./communicate.py /path/to/see

If the path does not exist, it will throw an Exception.