version 0.4.22

This commit is contained in:
Kovid Goyal 2007-11-16 19:36:16 +00:00
parent a6e884a53e
commit 6beccec843
5 changed files with 1 additions and 35 deletions

View File

@ -13,7 +13,7 @@
## with this program; if not, write to the Free Software Foundation, Inc.,
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
''' E-book management software'''
__version__ = "0.4.21"
__version__ = "0.4.22"
__docformat__ = "epytext"
__author__ = "Kovid Goyal <kovid@kovidgoyal.net>"
__appname__ = 'libprs500'

View File

@ -191,7 +191,6 @@ class BookList(_BookList):
""" Add a node into the DOM tree, representing a book """
book = self.book_by_path(name)
if book is not None:
print name
self.remove_book(name)
node = self.document.createElement(self.prefix + "text")

View File

@ -62,7 +62,6 @@ def process_file(path, options, logger=None):
path = opf[0]
opf = OPFReader(path)
htmlfile = opf.spine.items().next().href
print htmlfile
options.opf = path
else:
l = glob.glob(os.path.join(tdir, '*toc*.htm*'))

View File

@ -14,7 +14,6 @@
## 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
from libprs500.ebooks.lrf import entity_to_unicode
import struct, array, zlib, cStringIO, collections, re
from htmlentitydefs import name2codepoint
from libprs500.ebooks.lrf import LRFParseError
from libprs500.ebooks.lrf.tags import Tag
@ -310,7 +309,6 @@ class Locate(EmptyPageElement):
pos_map = {1:'bottomleft', 2:'bottomright',3:'topright',4:'topleft', 5:'base'}
def __init__(self, pos):
print pos
self.pos = self.pos_map[pos]
def __unicode__(self):

View File

@ -1,30 +0,0 @@
#!/usr/bin/python
#Read text streams from LRF files. Usage ./stream.py <myfile.lrf> <offset to beginning of stream object in hex>
import array, sys, struct, zlib
def descrambleBuf(buf, l, xorKey):
i = 0
a = array.array('B',buf)
while l>0:
a[i] ^= xorKey
i+=1
l-=1
return a.tostring()
if __name__ == '__main__':
f = open(sys.argv[1], 'rb')
f.seek(0x0a)
xorkey = struct.unpack('<H', f.read(2))[0]
f.seek(int(sys.argv[2], 16) + 0x10)
flags = struct.unpack('<H', f.read(2))[0]
f.read(2)
l = struct.unpack('<I', f.read(4))[0]
f.read(2)
raw = f.read(l)
key = (l % xorkey) + 0x0f
descrambled = descrambleBuf(raw, l, key) if (flags & 0x200) else raw
stream = zlib.decompress(descrambled[4:]) if (flags & 0x100) else descrambled
print stream