> So, really the only change you need is setting EBOOK_DIR_MAIN = ''?
yes, both in the DR1000 section and in the DR800 section
> Is
> the custom firmware unable to access files under /ebooks?
If by custom you mean the latest (beta and also final) firmware from IREX, both the custom and the original firmwares are able to access files in this directory, but in fact for both firmwares, the final directory structure is and always has been somewhat ugly. Concretely for the latest beta firmware and the standard plugin you end up with
DR1000
/Books (not accessible by calibre)
/ebooks/ (contains all books loaded by calibre, including a directory /news with the news from calibre ...)
/News (not accessible by calibre)
DR800
/Books (contains all books loaded by calibre, including a directory /news with the news from calibre ...)
/News (not accessible by calibre)
> I ask because
> I hate making behavioral changes, unless they are absolutely necessary.
They are of course not absolutely necessary, because after using calibre to put books and news, one can of course move the files on the devices by hand in the appropriate directories to use the full features of the reader. But this is not optimal of course and somehow defeats the purpose.
I do not think that this will be a behavioral change that will negatively affect any users with the original or latest firmware. In any case, the old behavior of the plugin can always be reproduced just by including /ebooks respectively /Books in the save template.
On 08 Nov 2011, at 11:42, Kovid Goyal wrote:
> So, really the only change you need is setting EBOOK_DIR_MAIN = ''?
yes, both in the DR1000 section and in the DR800 section
> Is
> the custom firmware unable to access files under /ebooks?
If by custom you mean the latest (beta and also final) firmware from IREX, both the custom and the original firmwares are able to access files in this directory, but in fact for both firmwares, the final directory structure is and always has been somewhat ugly. Concretely for the latest beta firmware and the standard plugin you end up with
DR1000
/Books (not accessible by calibre)
/ebooks/ (contains all books loaded by calibre, including a directory /news with the news from calibre ...)
/News (not accessible by calibre)
DR800
/Books (contains all books loaded by calibre, including a directory /news with the news from calibre ...)
/News (not accessible by calibre)
> I ask because
> I hate making behavioral changes, unless they are absolutely necessary.
They are of course not absolutely necessary, because after using calibre to put books and news, one can of course move the files on the devices by hand in the appropriate directories to use the full features of the reader. But this is not optimal of course and somehow defeats the purpose.
I do not think that this will be a behavioral change that will negatively affect any users with the original or latest firmware. In any case, the old behavior of the plugin can always be reproduced just by including /ebooks respectively /Books in the save template.
> /bugs.launchpad .net/bugs/ 883616 bazaar. launchpad. net/~kovid/ calibre/ trunk/ 98f2c1bebff24d3 346ce29feb devices/ irexdr/ driver. py' devices/ irexdr/ driver. py 2010-10-04 03:18:26 +0000 devices/ irexdr/ driver. py 2011-10-29 18:36:00 +0000 VOLUME_ LABEL = 'IRex Digital Reader 1000 Main Memory' IREXDR1000) : 2aXNpb24gYnVuZG xlIHY0CiMKQlpoO TFBWSZTWXDszVgA AbzfgEAQUOf/ 936v wUAQars3Dbp0Hu9 tm8JJI00jTBMp6T AmI00IDTyGmkaZH qaDJEMCZNTU2k0a NAAAANGgA 2o9IDQ9RoGgaB6j QNqknpo0j0ieTSf qh6gyMQAABoPSAJ SU2k9MmqeSP1T2p q MBo1bSnqU+ 2XabNZFy673ZKaN sBRUTY1h2weUqaA E4DKjfNzW7rzDMj 8+Ye8c E7j8zj5F6sMe36N qXx7N/LBTw9nGve W+jU+9r+ Uc79ESiEaJOfiqv dQz5pYs+ MasUx7z3i4PcUZO LaZip2fhftQWGhX BFiWEbNfZLoTRZG KLC89RYi9TJYwki p O6ZJmHLlWaV6oM1 YM6I3s38zlZoGZM jX04wgUQMIm9Iiu m/3l/6TddyUVwcz G YXLnYRBRrneooLG ubFfMGKIF2qBMCg umy2i1sEA91SXii 44yp8gVRa0zcfu4 O GGu6QUIxiHRRgoD bXQGstYaj+ l8EhYhXiAyBwH4q XBIVMezLKCE0wFs jGNiXg LJjfs531wsGZ18y hkYqBwWbcloXFdr Zx0qTKjrarKtNNz 7NTNOgTckyLRYIC S js2JRhy3BxvTsmP RUN5w3+ Tl4pxmaP7sC+ Z7s/otaYpi/ rMROi5DWmkcKaUo c 7i0tLc/ Q4OGaIZaWj7fjuP NiNj6N2pWTbw2Ac AhukqqIRKl3fChG qtLAnUb/ t KaU25e8HmAFlBk6 zKjnuOFg0RWgAre rGdBLvMHMA5ykMd ebwKCcv4aLylTOS 8DG+GK8SB oRK3Q12WPCdfGyW QyZYzTr0uNuyDzr dRMFFVahRCrp0SS 1NJ0bXSts/ jiem+f VmxFYSU2CwBH3OJ lDOSbbqCrK5TxFB Dlt1aBVuXYO6jqG ihHKjEL/ JYAyaxFIN7LE NUA5o/RVAOhSVpV pIRk+Q4J1/ EYS1A4SdK+ ikLHgyFZAHhyBYR wBYlFJ5QkyR ggGUNusnqpWOZsj niy4zC1EJA/ oCTkswFc9KxNkFV FTiJu8BZxMQAYHC uzvYj L4qUloY263Ib5Ui 07CeMWsRWhqVlbr YUErRQt2F7uwZWU pQLAX1njuEqUmol t BzReC2TGxSYVXHR AQ68C8WxU3qJOuO YkVC2SKOrvdOSNg vmotqwzUOcjQcI8 B I0hSF6QIFKRxaAv L2YTG3D/ F3JFOFCQcOzNWA /bugs.launchpad .net/calibre/ +bug/883616/ +subscriptions
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https:/
>
> Title:
> IREX DR Driver root directory
>
> Status in calibre: e-book management:
> Incomplete
>
> Bug description:
> Loading image...done
> # Bazaar merge directive format 2 (Bazaar 0.90)
> # revision_id: <email address hidden>
> # target_branch: http://
> # testament_sha1: 38c5471c63aa746
> # timestamp: 2011-10-29 20:36:54 +0200
> # base_revision_id: <email address hidden>-\
> # i239c4whbhw4y23a
> #
> # Begin patch
> === modified file 'src/calibre/
> --- src/calibre/
> +++ src/calibre/
> @@ -27,24 +27,27 @@
> BCD = [0x322]
>
> VENDOR_NAME = 'IREX'
> - WINDOWS_MAIN_MEM = 'DR1000'
> +
> + EBOOK_DIR_MAIN = ''
> + EBOOK_DIR_CARD_A = ''
> +
> + WINDOWS_MAIN_MEM = ''
>
> OSX_MAIN_MEM = 'iRex DR1000 Media'
> -
> MAIN_MEMORY_
>
> - EBOOK_DIR_MAIN = 'ebooks'
> - DELETE_EXTS = ['.mbp']
> +
> + DELETE_EXTS = []
> SUPPORTS_SUB_DIRS = True
>
> class IREXDR800(
> name = 'IRex Digital Reader 800 Device Interface'
> description = _('Communicate with the IRex Digital Reader 800')
> PRODUCT_ID = [0x002]
> - WINDOWS_MAIN_MEM = 'DR800'
> + WINDOWS_MAIN_MEM = ''
> FORMATS = ['epub', 'pdb', 'html', 'pdf', 'txt']
>
> - EBOOK_DIR_MAIN = 'Books'
> + EBOOK_DIR_MAIN = ''
> DELETE_EXTS = []
> SUPPORTS_SUB_DIRS = True
>
>
> # Begin bundle
> IyBCYXphYXIgcmV
> nMq/7//
> CUE0FNMqeZCnqbU
> ZNNqaZMTJoADCBo
> Ko8+ip75BVM9pGh
> Z7p3dmFOZHWjpR5
> 0hR2EFbJGQGojI6
> S6YWTCRVEr7Lbb9
> CynRNTGh6YTtWUU
> 5cYqHE1ptZiUc76
> Dd/OzC6cF5rNbF3
> 9P+5o6SYfFymr5J
> 3G71Sd+
> mLFxXBe3Dgz4etp
> CZVuWu2LHY/
> uDLBFFlWETztWnN
> LESn9pmUDHJzaKF
> WgpM9oRxiApqDrS
> unzQLyWT9FcscOH
> QX0xpYjFyqio5RF
>
> To manage notifications about this bug go to:
> https:/