Commit 6bd4f35d authored by Dmitry Shelepnev's avatar Dmitry Shelepnev
Browse files

Replace in code mime_detector.format to mime_detector.fmt

parent c4666f55
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -15,9 +15,9 @@ from book_tools.format.mobi import Mobipocket

from constance import config

class __detector:
class mime_detector:
    @staticmethod
    def format(fmt):
    def fmt(fmt):
        if fmt.lower() == 'xml':
            return Mimetype.XML
        elif fmt.lower() == 'fb2':
@@ -44,11 +44,11 @@ class __detector:
    @staticmethod
    def file(filename):
        (n, e) = os.path.splitext(filename)
        return format(e[1:])
        return mime_detector.fmt(e[1:])

def detect_mime(file, original_filename):
    FB2_ROOT = 'FictionBook'
    mime = __detector.file(original_filename)
    mime = mime_detector.file(original_filename)

    try:
        if mime == Mimetype.XML:
+3 −3
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ from opds_catalog.models import Book, bookshelf
from opds_catalog import settings, utils, opdsdb, fb2parse
import opds_catalog.zipf as zipfile

from book_tools.format import create_bookfile, __detector
from book_tools.format import create_bookfile, mime_detector
from book_tools.format.mimetype import Mimetype

from constance import config
@@ -45,7 +45,7 @@ def Download(request, book_id, zip_flag):
        content_type= Mimetype.FB2_ZIP if book.format=='fb2' else Mimetype.ZIP
    else:    
        dlfilename=transname
        content_type = __detector.format(book.format)
        content_type = mime_detector.fmt(book.format)

    response = HttpResponse()
    response["Content-Type"]='%s; name="%s"'%(content_type,dlfilename)
@@ -240,7 +240,7 @@ def ConvertFB2(request, book_id, convert_type):
        converter_path=config.SOPDS_FB2TOEPUB
    elif convert_type=='mobi':
        converter_path=config.SOPDS_FB2TOMOBI
    content_type=__detector.format(convert_type)
    content_type=mime_detector.fmt(convert_type)

    if book.cat_type==opdsdb.CAT_NORMAL:
        tmp_fb2_path=None
+3 −3
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ from opds_catalog import settings
from opds_catalog.middleware import BasicAuthMiddleware
from opds_catalog.opds_paginator import Paginator as OPDS_Paginator

from book_tools.format import __detector as detector
from book_tools.format import mime_detector
from book_tools.format.mimetype import Mimetype

from constance import config
@@ -294,7 +294,7 @@ class CatalogsFeed(AuthFeed):
        if item['is_catalog']:
            return (opdsEnclosure(reverse("opds_catalog:cat_tree", kwargs={"cat_id":item['id']}),"application/atom+xml;profile=opds-catalog;kind=navigation", "subsection"),)
        else:
            mime = detector.format(item['format'])
            mime = mime_detector.fmt(item['format'])
            enclosure = [opdsEnclosure(reverse("opds_catalog:download", kwargs={"book_id": item['id'], "zip_flag": 0}), mime, "http://opds-spec.org/acquisition/open-access"),]
            if not item['format'] in settings.NOZIP_FORMATS:
                mimezip = Mimetype.FB2_ZIP if mime == Mimetype.FB2 else "%s+zip" % mime
@@ -541,7 +541,7 @@ class SearchBooksFeed(AuthFeed):
        return item['registerdate'] 
         
    def item_enclosures(self, item):
        mime = detector.format(item['format'])
        mime = mime_detector.fmt(item['format'])
        enclosure = [
            opdsEnclosure(reverse("opds_catalog:download", kwargs={"book_id": item['id'], "zip_flag": 0}), mime, "http://opds-spec.org/acquisition/open-access"), ]
        if not item['format'] in settings.NOZIP_FORMATS: