Commit 2c9866cc authored by mitshel's avatar mitshel
Browse files

Профилирование сканера sopds-scan.py и парсера sopdsparse.py

Оптимизация указанных модулей
parent c1bfbda8
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ db_host = localhost
db_charset = utf8
;
root_lib   = /mnt/SATA1TB-2/КНИГИ/BOOKS
#root_lib   = /mnt/SATA1TB-2/КНИГИ/TEST
formats    = .pdf .djvu .fb2 .txt

# Количество выдаваемых строк на одну страницу
@@ -30,7 +31,7 @@ fb2parse = yes
# файлы с изображениями обложек помещаются в каталог covers (его нужно создать)
# При просмотре каталога OPDS-клиентом извлеченная обложка будет показываться
# если cover _show = 1 или 3
# Установка этой опции в yes несколько замедляет сканирование каталога 
# Установка этой опции в yes значительно замедляет сканирование каталога (в 4-5 раз) 
# Но зато обложки в OPDS-клиенте будут загружаться практически мгновенно
cover_extract = yes

profile3.log

0 → 100644
+0 −0

Empty file added.

profile5.log

0 → 100644
+0 −0

Empty file added.

+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ parser=sopdsparse.fb2parser(True)
parser.parse(f)
#print(parser.author_first.getvalue(), parser.author_last.getvalue(), parser.genre.getvalue(), parser.lang.getvalue(), parser.book_title.getvalue())
#i=0
print(parser.cover_image.cover_data)
#print(parser.cover_image.cover_data)
#jpg=open('image.jpg','wb')
#sstr=parser.cover_image.cover_data.strip("' ")
#dstr=base64.b64decode(sstr)
Loading