Thread: SD Card Reader
View Single Post
Old 06-20-2009, 10:53 PM   #13
user_none
Sigil & calibre developer
user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.user_none ought to be getting tired of karma fortunes by now.
 
user_none's Avatar
 
Posts: 2,487
Karma: 1063785
Join Date: Jan 2009
Location: Florida, USA
Device: Nook STR
Quote:
Originally Posted by jotheman View Post
Why not just tell calibre on which reader one intends to use the card or where one wants calibre to put the files. A new 'SD card preferences' pane or something like that. The only thing left would then be to make calibre somehow recognize a card that has been 'paired' with it when it's mounted.
If you can think of a user friendly way to do this then that's one step down. A wizard would work but it would need to be easy to use.

The other part of this would be the detecting the card. Right now, devices are detected based on their USB ids: vendor, product and revision. While a simple text file on the card that say Jetbook for instance would work, there is still the issue of detecting the card and differentiating it from another mass storage device.

What might work is if a wizard was used that shows all connected devices. The user selects the device, pairs it to a card. A text file is written that says what type of device it is intended for. The when Calibre runs though the devices it could check for this file. One issue that would need to be worked out is this would require all detected mass storage devices to be mounted so Calibre can check for the file can be check.

Changes would have to be made to these components for this to work: GUI, device detection, all device drivers, device mounting. Basically the entire device subsystem would need to be re-designed for this to work.
user_none is offline   Reply With Quote