In the thread http://www.mobileread.com/forums/showthread.php?t=28363 impserve: serving content and accessing the internet for the 1200/1150, you will find the ebookutils software package created by ashkulz.

Therein, you will find the impserve python script and/or windows program that will allow your EBW11500 (or REB1200) to interact with your local hard disk (for local .imp content transfers) and the internet (for surfing and downloading .imp/.prc/.pdb/.pdf/.djvu natively i.e. directly onto your reader).

Impserve's usefulness can be extended by user-supplied 'plugins' which are written in python (and yes, its easier to change someone's else code than write your own).  Once completed and tested, the plugin could be permanently placed in the plugin directory of the impserve install directory and then be available for each invocation of the impserve program.

Along with the initial plugins provided by ashkulz, I have been able to write several more plugins (that can now be used with either device 1200/1150), namely:

[1] AdjustSmallestFont.py - Forces smallest font to use (first user-supplied impserve plugin) 

[2] PrcConverter.py - Converts any nonDRM'ed .mobi/.prc/.pdb compatible (non-Huff-dic encoded) ebook directly into .imp and downloads it onto your reader.  At the same time, it stores a copy of the .imp ebook in your (first) local bookshelf.  Once done, just tap your 'Bookshelf' and find it!  Hint:  look at the dos window opened by impserve for more information about Category, Title and Author actually used by the .imp ebook. 

[3] PdfConverter-landscape.py - Converts any nonDRM'ed .pdf ebook directly into .imp and downloads it onto your reader.  At the same time, it stores a copy of the .imp ebook in your (first) local bookshelf.  If it takes too long i.e. file size is too big, it may abort.

[4] PdfConverter-portrait.py - Same as above, but the resuling .imp is in portrait mode (only useful for small screen-oriented .pdf's)

[5] DjvuConverter-landscape.py - Converts any .djvu ebook directly into .imp and downloads it onto your reader.  At the same time, it stores a copy of the .imp ebook in your (first) local bookshelf.  These can be huge files and most will fail!

[6] DjvuConverter-portrait.py - Same as above, but the resuling .imp is in portrait mode (only useful for small screen-oriented .djvu's)

[7] LitConverter-landscape.py - Converts any MS Reader .lit ebook directly into .imp and downloads it onto your reader.  At the same time, it stores a copy of the .imp ebook in your (first) local bookshelf.  These usually convert quite fast and well!

[8]AdjustImageSize-OPTION.py - Converts any large images (bigger than 128x128) down to 128x128 and converts them to lesser colored images!  The final image can be in the Orig format or replaced by a 256-color GIF, 256-color PNG, 16-color GIF, 16-color PNG, B&W, Box, or blank Dot image so as to reduce the memory "strain" on the device.  Useful primarily for the EBW1150!

[9] ImpSaver.py - Allows any .imp ebooks downloaded directly onto your reader WHILE SURFING THE INTERNET (from impserve) to now also be stored in your (first) local bookshelf. 

Notes:
For item 2 above, Mobi2IMP 9.4 must be installed; (for how to install this software, see http://www.mobileread.com/forums/showthread.php?t=22178).  It also requires mobi2imp-cmd.bat (supplied) to be in the impserve directory.

For items 3-6 above, PDFRead 1.8 must be installed; (for how to install this software, see http://www.mobileread.com/forums/showthread.php?t=21906). It also requires pdfread-cmd.bat (supplied) to be in the impserve directory.

For item 7 above, Lit2sb must be installed; (for how to install this software, see http://www.mobileread.com/forums/showthread.php?t=20592). It also requires dolit1200.bat and/or dolit1150.bat (supplied) to be in the impserve directory.  Must make the .lit default association to be Lit2sb.exe for this to work!

For item 8 above, PIL (Python Image Library) needs to be installed, see http://www.pythonware.com/products/pil/ to install.

Also, don't use both landscape AND portrait plugins, at the same time.  (and by use I mean place in the plugins directory)

When you want to use a plugin, copy it to the plugins directory within the impserve directory.  When not in use, place it in a plugins-disabled directory or its original directory.

Have any ideas for plugins? want to write one and share?

Have fun and show them all what this little LCD device can do!  :rolleyes:

Revision History

initial release - (Sept 6, 2008) Inital combined offering
release 2 - (Sept 8, 2008) Added AdjustImageSize
release 3 - (Sept 18, 2008) Added LitConverter, ImpSaver; plugins now usuable on any device (1200/1150)

p.s. you only need the latest release.

Enjoy!
Nick Rapallo
(nrapallo)