431 Commits

Author SHA1 Message Date
Kovid Goyal
844f4e1e08 Finished implementing add/delete functions for library. Fixed a bug in the cover display code 2006-12-04 06:59:33 +00:00
Kovid Goyal
ddc2e5bbdd Fixed connection errors due to timeouts in the GUI (Basically, increased the timeout in PRS500Device.open to 10s to allow device to initialize USB handler.
Refactored device display code to work with changed implementation of book list parsing in libprs500
2006-12-04 05:25:56 +00:00
Kovid Goyal
a591a6d788 Forgot the books module in the last commit 2006-12-04 01:06:00 +00:00
Kovid Goyal
16b0cadcfd Moved book list logic into its own module and re-implemented using xml.dom. This will make it easier to edit the book list 2006-12-04 01:05:27 +00:00
Kovid Goyal
9f3e4f63d9 Improved error reporting, to use qInstallMsgHandler 2006-12-03 20:59:28 +00:00
Kovid Goyal
df9c8be1ef Made the library view editable
Added a rating column
2006-12-03 20:08:35 +00:00
Kovid Goyal
95ab3d492d Modifying loading mechanism for ui files so that it works in an egg 2006-12-02 02:03:20 +00:00
Kovid Goyal
38273e5b10 Possible fix for available space bug in the GUI 2006-11-30 16:35:53 +00:00
Kovid Goyal
00ae3e2193 Fix unicode problem in getting list of books 2006-11-30 02:07:52 +00:00
Kovid Goyal
d419f3f23b Remove uneccessary reset that was causing problems on OSX 2006-11-30 02:04:11 +00:00
Kovid Goyal
4cdf478efe Created the form for editing book meta-info
Rejiggered the resource system so I can specify images from the resource file in QT Designer. This is a bit of a hack, and may not work when distributing via setp-tolls (especially with zip-safe)
2006-11-25 04:36:50 +00:00
Kovid Goyal
c55638c6ec 2006-11-25 04:36:39 +00:00
Kovid Goyal
c8d21c5930 GUI now supports displaying lists of books from both the library and the device 2006-11-24 05:17:38 +00:00
Kovid Goyal
1ec8632924 Added lrf-meta script 2006-11-23 01:51:36 +00:00
Kovid Goyal
391ab780b3 Fixed bug in setting of thumbnails
Added documentation
2006-11-23 01:51:18 +00:00
Kovid Goyal
e6b1f2e829 Added support to libprs500 to read and write meta information from LRF files 2006-11-22 22:33:44 +00:00
Kovid Goyal
f31caad22a Raised default timeout from 100 to 1000ms as operations on storage card were occassionally timing out 2006-11-21 23:57:20 +00:00
Kovid Goyal
e3a9bfc265 Handle unicode objects in stringfiled by converting via a str() call 2006-11-21 23:28:18 +00:00
Kovid Goyal
50df03806f Fix card prefix bug in books() 2006-11-21 23:09:44 +00:00
Kovid Goyal
78d4478d5e Fixed put_file to coorectly handle an infile whose position is not at the start of the file. It now correctly copies from the
current position of infile. Also added progree reporting to put_file
2006-11-21 22:43:28 +00:00
Kovid Goyal
edbdd7e496 Added support for progress reporting in libprs500. Only implemented in get_file
Created a rudimentary GUI that parses the media list on the device abd displays the books
Switched to setuptools
2006-11-21 04:52:47 +00:00
Kovid Goyal
87c82ab7d7 GUI skeleton
Added plumbing for PyPI
2006-11-18 00:32:26 +00:00
Kovid Goyal
a44a2e578b listing of books 2006-11-16 06:15:12 +00:00
Kovid Goyal
e456f6e828 Made cp command more usable and isolated problem in OSX to bulk reads 2006-11-14 22:59:31 +00:00
Kovid Goyal
6f1767a717 Refactored code using decorators and descriptors
time for ls -lR / reduced from 45s to 12s
Added write support (touch, rm, mkdir, cp host->device)
2006-11-09 01:33:51 +00:00
Kovid Goyal
7e1ca9880b e-implemented prstypes using descriptors, making the types even more struct like and reducing the code size by half. It is now very easy to define new types. 2006-11-07 22:54:11 +00:00
Kovid Goyal
df077ebfbe Improved packet tracing output (added byte count and packet count)
Added support for the df command
2006-11-07 08:10:02 +00:00
Kovid Goyal
1c8319a5a4 Added working support for the following commands to libprs500:
- ls -lhR --color
 - cp from device to host
 - info  (get device information)
 - cat files on device

Added a command line interface in prs500.py

Added documentation in epytext

Added support for distutils
2006-11-07 04:10:11 +00:00
Kovid Goyal
5a57a2c022 Fixed packet logging 2006-11-06 01:18:41 +00:00
Kovid Goyal
324e8df283 Working ls -lhR --color implementation 2006-11-06 01:15:41 +00:00
Kovid Goyal
baa766ae3c new project started (working ls implementation) 2006-10-31 17:35:03 +00:00