Kovid Goyal 1fba894a89 Reorganized GUI code. Split widget specific code into widgets.py.
Added infrastructure for Drag'nDrop support. Implemented DnD for the cover.
Added initial support for updating metadata in LRF files when it is updated for a logical file. This needs testing. Especially worrying are the deprecation warnings about integer overflow in struct.pack when updating the thumbnail
2006-12-07 00:38:43 +00:00

Requirements:
1) Python >= 2.5
2) PyUSB >= 0.3.4 (http://sourceforge.net/projects/pyusb/)
3) For the GUI:
    - pyxml >= 0.84
    - PyQt4 >= 4.1

Installation:
As root
python setup.py install

On Linux, to enable access to the reader for non-root users, you need to add the following to
/etc/udev/rules.d/90-local.rules

BUS=="usb", SYSFS{idProduct}=="029b", SYSFS{idVendor}=="054c", MODE="660", GROUP="plugdev"

You may have to adjust the GROUP and the location of the 90-local.rules file to suit your distribution. 

Usage:
1) A command line interface is provided via, the command prs500
2) A GUI is provided via the command prs500-gui
3) You can read/edit the metadata of LRF files via the command lrf-meta
Description
The official source code repository for the calibre ebook manager
Readme GPL-3.0 360 MiB
Languages
Python 92.6%
C 3.3%
C++ 3.1%
HTML 0.4%
Shell 0.2%
Other 0.2%