Register Guidelines E-Books Search Today's Posts Mark Forums Read

Go Back   MobileRead Forums > E-Book Formats > Other formats > IMP

Notices

Reply
 
Thread Tools Search this Thread
Old 01-06-2009, 12:15 PM   #16
nrapallo
GuteBook/Mobi2IMP Creator
nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.
 
nrapallo's Avatar
 
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
Imp_dump.exe (windows exectuable) just provided...

Is there any demand for an imp_dump.exe (windows exectuable)?

I don't include one in the .zip file attached to post #1 above, since I expect that the imp_dump.pl would get modified frequently and best be left as a Perl script to be repeatedly invoked.

Would some MR members like to try this, without having to have Perl installed on their computer first? Just ask and I will update imp_dump.pl and post an imp_dump.exe. OK, OK, I've now added a compiled windows executable to a separate .zip in post #1 above.

On a related note, does anyone (other than Michael) have any additions to make to that Perl script that I could incorporate into this .exe?

Thanks in advance!

Last edited by nrapallo; 01-06-2009 at 04:12 PM. Reason: compiled windows executable to a separate .zip in post #1 above
nrapallo is offline   Reply With Quote
Old 01-06-2009, 04:13 PM   #17
nrapallo
GuteBook/Mobi2IMP Creator
nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.
 
nrapallo's Avatar
 
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
Quote:
Originally Posted by nrapallo View Post
Is there any demand for an imp_dump.exe (windows exectuable)?
Imp_dump.exe (windows exectuable) just provided... see post #1!

Enjoy!
nrapallo is offline   Reply With Quote
Old 01-08-2009, 04:49 PM   #18
nrapallo
GuteBook/Mobi2IMP Creator
nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.
 
nrapallo's Avatar
 
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
I've started to add the details of the .IMP file format to our IMP wiki and will continue to expand it as more and more information is "discovered" by reverse engineering. See here for the specifics, thus far.
nrapallo is offline   Reply With Quote
Old 02-12-2009, 09:49 AM   #19
KRavEN
Junior Member
KRavEN began at the beginning.
 
Posts: 3
Karma: 10
Join Date: Nov 2006
So now that you can get the text out of an imp, do you have a perl script that will create an imp from opf or html without needing eBook Publisher?
KRavEN is offline   Reply With Quote
Old 02-12-2009, 10:27 AM   #20
nrapallo
GuteBook/Mobi2IMP Creator
nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.
 
nrapallo's Avatar
 
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
Quote:
Originally Posted by KRavEN View Post
So now that you can get the text out of an imp, do you have a perl script that will create an imp from opf or html without needing eBook Publisher?
Not likely. Without using eBook Publisher, it would mean that you would have do all the font metric calculations and page dissections that IT does to create the .imp. Now that would be like re-inventing the wheel!

However, we are looking to create a .imp DIRECTLY from a set of images/pictures (and little text/styles). This has already been done by the togoWare Photo Album program, but unfortunately, no source code exists, as it is commercial software.

But once you extract the .html/images/styles (see ConvertIMP; it can do this now) you can use perl scipts (like those here) to use the COM/OLE interface with the eBook Publisher's .dll. This doesn't use the eBook Publisher GUI at all.

Last edited by nrapallo; 02-12-2009 at 09:36 PM. Reason: typo
nrapallo is offline   Reply With Quote
Old 02-12-2009, 11:23 AM   #21
mscott161
Enthusiast
mscott161 has a complete set of Star Wars action figures.mscott161 has a complete set of Star Wars action figures.mscott161 has a complete set of Star Wars action figures.mscott161 has a complete set of Star Wars action figures.
 
mscott161's Avatar
 
Posts: 42
Karma: 370
Join Date: Dec 2008
Device: ebookwise, sony
I have been working on the converting of ebooks formats to take any purchased ebook and create the format needed for your device. IMP is one format that I am still working on putting together. The idea would be to have a complete set of source code with no third-party COM/OLE or DLL to do this.

Michael
mscott161 is offline   Reply With Quote
Old 02-12-2009, 11:49 AM   #22
nrapallo
GuteBook/Mobi2IMP Creator
nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.
 
nrapallo's Avatar
 
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
Quote:
Originally Posted by mscott161 View Post
I have been working on the converting of ebooks formats to take any purchased ebook and create the format needed for your device. IMP is one format that I am still working on putting together. The idea would be to have a complete set of source code with no third-party COM/OLE or DLL to do this.

Michael
I know that rbmake (hosted on sourceforge) can generate a Rocket eBook .rb ebook directly (predecessor to the .imp format, but not similar at all). This bypassed the need to use the Rocket/eBook Librarian software by Gemstar.

Since the .imp format has very little official documentation, replacing it's sole generating software (eBook Publisher) will be a challenge to say the least...
nrapallo is offline   Reply With Quote
Old 02-12-2009, 01:27 PM   #23
llasram
Reticulator of Tharn
llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.llasram ought to be getting tired of karma fortunes by now.
 
llasram's Avatar
 
Posts: 618
Karma: 400000
Join Date: Jan 2007
Location: EST
Device: Sony PRS-505
Quote:
Originally Posted by mscott161 View Post
I have been working on the converting of ebooks formats to take any purchased ebook and create the format needed for your device. IMP is one format that I am still working on putting together. The idea would be to have a complete set of source code with no third-party COM/OLE or DLL to do this.
That's largely in line with the goal of the calibre project as well, which is well on it's way there with a large user-base. Any way to convince you to contribute to calibre instead of rolling your own?
llasram is offline   Reply With Quote
Old 02-12-2009, 01:44 PM   #24
nrapallo
GuteBook/Mobi2IMP Creator
nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.nrapallo ought to be getting tired of karma fortunes by now.
 
nrapallo's Avatar
 
Posts: 2,958
Karma: 2530691
Join Date: Dec 2007
Location: Toronto, Canada
Device: REB1200 EBW1150 Device: T1 NSTG iLiad_v2 NC Device: Asus_TF Next1 WPDN
Quote:
Originally Posted by llasram View Post
That's largely in line with the goal of the calibre project as well, which is well on it's way there with a large user-base. Any way to convince you to contribute to calibre instead of rolling your own?
Ooohhh, a merger, of sorts, or takeover!

While I would welcome the marriage of these two tools, ConvertIMP is really an "extraction" tool right now, to get the underlying .html/images/styles. The results can then be easily converted to .prc / .lrf / .imp / .epub using existing command line programs, calibre included.

ashkulz was thinking about doing the native Calibre .imp support a while back, but .imp generation is not easily supported cross-platform (Windows/MacOS/Linux) so that would be a major hurdle. Unfortunately, we need, first and foremost, the ETI eBook Publisher software to accomplish .imp generation.

When, and if, Michael can generate .imp ebooks directly without the eBook Publisher's .dlls this will become useful for "converting to .imp". For now, I think "converting from .imp" would only be possible.

What are your thoughts, Michael?

BTW, I'm not proficient enough in python to contribute direct code, but can be available for the tough questions.
nrapallo is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PRS-500 reverse engineering the Reader USB protocol kovidgoyal Sony Reader Dev Corner 196 10-31-2016 02:35 PM
KDK Reverse Engineering - For Those who Cannot wait... DairyKnight Kindle Developer's Corner 0 05-14-2010 12:29 AM
Converting RB to IMP format sputnik Fictionwise eBookwise 3 01-04-2010 02:53 PM
Reverse engineering the Cybook hard-/software srml Gen3 Developer's Corner 8 07-07-2008 04:27 PM
Introduction to Reverse Engineering Software Colin Dunstan Deals and Resources (No Self-Promotion or Affiliate Links) 0 05-25-2004 11:31 AM


All times are GMT -4. The time now is 08:20 AM.


MobileRead.com is a privately owned, operated and funded community.