Commit 3865caca authored by mitshel's avatar mitshel
Browse files

Произведена оптимизация скрипта sopds.cgi

Добавлены параметры cgi_path, cover_path необходимые для "читалок" не поддерживающих относительные пути в ссылках
например для ZXReader
parent f3d5256c
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -11,6 +11,13 @@ root_lib = /mnt/SATA1TB-2/КНИГИ/BOOKS
#root_lib   = /mnt/SATA1TB-2/КНИГИ/TEST
formats    = .pdf .djvu .fb2 .txt

#Некоторым OPDS-клиентам требуется полный путь в HTTP-запросе
#таким образом cgi_path и cover_path - задают такие пути
#если закомментировать эти параметры, то будет применены параметры по умолчанию:
#cgi_path=sopds.cgi и cover_path=../covers
cgi_path=/opds/py/sopds.cgi
cover_path=/opds/covers

# Количество выдаваемых строк на одну страницу
maxitems   = 60

+2 −2
Original line number Diff line number Diff line
<?xml version="1.0" encoding="utf-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
  <ShortName>TinyOPDS</ShortName>
  <LongName>TinyOPDS</LongName>
  <ShortName>SimpleOPDS</ShortName>
  <LongName>SimpleOPDS</LongName>
  <Url type="application/atom+xml" template="sopds.cgi?search={searchTerms}" />
  <Image width="16" height="16">/favicon.ico</Image>
  <Tags />
+171 −268

File changed.

Preview size limit exceeded, changes collapsed.

+10 −0
Original line number Diff line number Diff line
@@ -28,6 +28,16 @@ class cfgreader:
       config.readfp(codecs.open(self.CONFIGFILE,"r","utf-8"))

       CFG_S_GLOBAL='global'
       try:
         self.CGI_PATH=config.get(CFG_S_GLOBAL,'cgi_path')
       except configparser.NoOptionError:
         self.CGI_PATH='sopds.cgi'
       self.CGI_PATH=os.path.normpath(self.CGI_PATH)
       try:
         self.COVER_PATH=config.get(CFG_S_GLOBAL,'cover_path')
       except configparser.NoOptionError:
         self.COVER_PATH='../covers'
       self.COVER_PATH=os.path.normpath(self.COVER_PATH)
       self.DB_NAME=config.get(CFG_S_GLOBAL,'db_name')
       self.DB_USER=config.get(CFG_S_GLOBAL,'db_user')
       self.DB_PASS=config.get(CFG_S_GLOBAL,'db_pass')

sopds-scan.20140125-1.log

deleted100644 → 0
+0 −0

Empty file deleted.