Add .mobi, .prc and .azw to list of book extensions

This commit is contained in:
Kovid Goyal 2008-01-03 19:57:03 +00:00
parent 82d4c5a612
commit 6853bfbd88
4 changed files with 8 additions and 5 deletions

View File

@ -23,3 +23,6 @@ class ConversionError(Exception):
class UnknownFormatError(Exception):
pass
BOOK_EXTENSIONS = ['lrf', 'lrx', 'rar', 'zip', 'rtf', 'lit', 'txt', 'htm',
'html', 'xhtml', 'epub', 'pdf', 'prc', 'mobi', 'azw']

View File

@ -25,8 +25,6 @@ from libprs500 import __author__, islinux, iswindows
NONE = QVariant() #: Null value to return from the data function of item models
BOOK_EXTENSIONS = ['lrf', 'lrx', 'rar', 'zip', 'rtf', 'lit', 'txt', 'htm',
'html', 'xhtml', 'epub', 'pdf']
# Turn off DeprecationWarnings in windows GUI
if iswindows:

View File

@ -23,10 +23,11 @@ from PyQt4.QtGui import QPixmap, QListWidgetItem, QErrorMessage, QDialog
from libprs500.gui2 import qstring_to_unicode, error_dialog, file_icon_provider, \
choose_files, pixmap_to_data, BOOK_EXTENSIONS, choose_images
choose_files, pixmap_to_data, choose_images
from libprs500.gui2.dialogs.metadata_single_ui import Ui_MetadataSingleDialog
from libprs500.gui2.dialogs.fetch_metadata import FetchMetadata
from libprs500.ebooks.BeautifulSoup import BeautifulSoup
from libprs500.ebooks import BOOK_EXTENSIONS
class Format(QListWidgetItem):
def __init__(self, parent, ext, path=None):

View File

@ -33,7 +33,7 @@ from libprs500.ebooks.lrf.any.convert_from import main as any2lrf
from libprs500.devices.errors import FreeSpaceError
from libprs500.devices.interface import Device
from libprs500.gui2 import APP_UID, warning_dialog, choose_files, error_dialog, \
initialize_file_icon_provider, BOOK_EXTENSIONS, \
initialize_file_icon_provider, \
pixmap_to_data, choose_dir, ORG_NAME, \
qstring_to_unicode, set_sidebar_directories
from libprs500.gui2.main_window import MainWindow
@ -53,6 +53,7 @@ from libprs500.gui2.lrf_renderer.main import option_parser as lrfviewerop
from libprs500.library.database import DatabaseLocked
from libprs500.ebooks.metadata.meta import set_metadata
from libprs500.ebooks.metadata import MetaInformation
from libprs500.ebooks import BOOK_EXTENSIONS
class Main(MainWindow, Ui_MainWindow):