
garikh
Пользователи-
Активность
133 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Articles
Видео Галерея
Обзоры
Истории успеха
Весь контент garikh
-
Ошибку вам прямо так и пишут Попробуйте указать в переменной open_basedir не ту директорию, где зипы, а на одну или две выше /etc.defaults:/etc:/usr/syno/synoman:/tmp:/var/services/tmp:/var/services/web:/volume3/tmp/_Lib.rus.ec или /etc.defaults:/etc:/usr/syno/synoman:/tmp:/var/services/tmp:/var/services/web:/volume3/tmp И права для /volume3/tmp (и поддиректорий) дайте пока всем на всё. Если заработает, потом уберете.
-
Можете попробовать, будет ли ваш кобо скачивать книги с русскими названиями, если в data.php 124 строку заменить на return "download/" . $this->id . "/" . $database . mb_rawurlencode ($this->book->title) . "." . $this->extension; ? Если откажется, попробуйте: return "download/" . $this->id . "/" . $database . mb_rawurlencode (mb_cyr2trans($this->book->title)) . "." . $this->extension;
-
Оказывается, мудрый Sebstien Lucas уже такой костыль предусмотрел. Попробуйте сделать следующее: Настройте параметры $config['cops_use_url_rewriting'] = "1"; $config['cops_use_fb2_zip'] = FALSE; $config['cops_use_translit'] = TRUE; И в файле .htaccess исправьте строки 25 и 27 (нужно заменить data на id), чтобы получилось так: RewriteRule ^download/(\d*)/(\d*)/.*\.(.*)$ fetch.php?id=$1&db=$2&type=$3 [L] RewriteRule ^download/(\d*)/.*\.(.*)$ fetch.php?id=$1&type=$2 [L] Вроде должно у вас заработать, правда имена сохраняемых файлов будут типа 523199.fb2. Чтобы им
-
Честно - не знаю. Ваш кобо игнорирует инструкцию filename в http header. Может русский язык не нравиться, может в принципе ее не обрабатывает. Попробуйте настройку в конфиге, чтобы преобразовывать имя в транслит. Если не поможет, нужно писать какой-то костыль в fetch.php.
-
Про open_basedir не забыли? Если нет, то вряд ли я чем помогу, всё что знал, написал в инструкции. Посмотрите еще в конце этого сообщения, у человека была аналогичная проблема.
-
Скачал ваш INPX, структура отличается от того, под что заточена утилита. Ваш: AUTHOR;GENRE;TITLE;SERIES;SERNO;FILE;SIZE;LIBID;DEL;EXT;DATE;INSNO;FOLDER;LANG;L IBRATE;KEYWORDS; Мой: $book = array( "authors" => $data[0], "genres" => $data[1], "title" => $data[2], "Series" => $data[3], "SeqNumber" => $data[4], "LibID" => $data[5], "BookSize" => $data[6], "FileName" => $data[7], "IsDeleted" => $data[8], "Ext" => $data[9], "Date" => $data[10], "Lang" => $data[11], "LibRate" => $data[12
-
С вашим все ясно, удалите из него пустые строки любым текстовым редактором (после 0.3.21 и 0.4.8, мож еще где, просмотрите до конца) и он загрузится. При случае скрипт поправлю на проверку пустой строки. После этого будем смотреть логи дальше. (Перед новой загрузкой удаляйте лог-файл).
-
Интересно, откуда это: ...skip... ("0.3.21","0.3","prose_sentimental","Сентиментальная проза"), ("","","",""), ...skip... ("0.4.8","0.4","love_hard","Порно"), ("","","",""), ...skip... в смысле, пустые строки? Вы точно файл руками не правили? И сейчас скачал файл с сайта, там 0.3.21 sci_medicine_alternative;Альтернативная медицина и другие коды проверил. Это точно не мой файл!
-
Уже понятнее. Могу предположить, либо файл криво скачался (это маловероятно), либо в вашей версии php разбор регулярных выражений работает совсем не так, как у меня. Жалко не скопировали следующую строку из лога после UNIQUE constraint failed, там должен быть insert, было бы понятнее.
-
1. Все же в настройках путей. Нужно настроить не только load_inp, но и config_local. 2. В настройке прав. 3. В изменившемся формате inp-файлов. 4. Ошибке в утилите загрузки. Для начала попробуйте взять базу от MyHomeLib. Если с ней заработает, то в config.php поставьте $config['fb_debug'] = true; запустите еще раз загрузку и посмотрите log.txt.
-
Нет, вот 52 строка целиком: "SeqNumber as series_index, Books.BookID as uuid, 0 as has_cover, Rate as rating, ". Обновил на сайте, тестируйте, у меня сейчас iPad нет, сам проверить не могу.
-
sidor_ii Причина понятна, это хорошо. Можете попробовать7 В book.php в 52 строке надо: '' as uuid заменить на: Books.BookID as uuid
-
sidor_ii Нет никакой ошибки. Очевидно, вы пытаетесь почистить базу, созданную через load_inp. Там этих индексов изначально нет, т.к. база создаётся с нуля. clear_db.php предназначена для очистки базы, которая создана программой My Home Lib и скопирована в copsfb. Если БД создана load_inp.php, никакого смысла в запуске clear_db нет.
-
Боюсь ни чем не помогу, у меня и iPad'а сейчас нет. Спросите автора kybook у него на сайте, он русскоязычный, дайте ему доступ к своей библиотеке. OPDS_render в форке без изменений взят от донора, ссылка на следующую страницу <link rel="next"> честно генерится, ни с одной из трех моих читалок (две под андроид и TucanReader на Windows Phone) проблем нет. Пока можете поставить $config['cops_max_item_per_page'] побольше или вообще -1, только выдачу метаданных отключите, а то можете сервак повесить.
-
Как раз за праздники либрусек обновился. Проверил, если в load_inp отключить все фильтры, в copsfb на 5 книг больше . (MHL не смог загрузить книги с большим числом авторов, например "Европейская поэзия XIX века" из БВЛ). Добавил в load_inp возможность задавать фильтр жанров при загрузке. Особо не тестировал, мне этого не надо. Больше в сборке ничего не менялось, так что кому этот фильтр не нужен, можно не обновляться.
-
Оно. Описание версии не делал, там изменений три строчки.
-
Любым способом. Скрипт написать на языке, который вы знаете или воспользоваться программами типа sqlite expert. Удаление жанра из справочника ничего не даст, просто книга не будет помечена этим жанром. Могу сделать доп.настройку в load_imp, там в код буквально три строки надо будет добавть. Странно. Доберусь до компа, проверю. Может это удаленные?
-
Для всех пользователей? Самый простой способ - почистить базу или подправить load_inp.php, чтобы не грузить в нее ненужные жанры. В принципе, в последней версии (нужно скачать с сайта) есть возможность задать глобальный фильтр к базе. Но, как минимкм, придется разобраться в структуре БД и хотя бы немного знать SQL. Да и еще, фильтры могут сильно тормозить работу. Фильтр по жанрам может выглядеть приблизительно так: $config['cops_global_filter'] = ' not exists (select null from Genre_List where Books.BookID=Genre_List.BookID and Genre_List.GenreCode like "0.6.%") '; Если такую строчку
-
Кто пользуется copsfb и перешел на DSM 6, необходимо в config_local.php исправить: $config['shell_exec_cmd'] = '/usr/bin/7z e -so '; т.к. unzip в DSM6 нет. Пробел перед вторым апострофом обязателен!
-
test.db - если конфиги не настроены, иначе - должен создать базу с именем, прописанным в конфиге. Если load_inp отработал, я cops вылетает, я даже не знаю, что вам посоветовать. checkconfig с такой ошибкой вызывается, если is_readable (self::getDbFileName ($database)) вернет false. Т.е. либо файла нет (но вы его только что создали), либо с правами проблема. Проверьте права и владельца файла flibusta_fb2_local.hlc2. И заполните в профиле инфу об устройстве и версии DSM.
-
Да, вроде, действительно, все правильно. Какая-то проблема при открытии БД. Причину сказать не могу. Попробуйте включить отладку ($config['fb_debug'] = TRUE;), посмотрите сообщение в log.txt. Ну или пересоздайте БД из inpx, инструкция здесь.
-
Допилили, подтверждаю. Только ради этого ставил 5.2 бету, на ней толком не работало. Сегодня обновил до релиза, запустил переиндексацию - сейчас в DS Audio наконец-то увидел альбомы, разбитые по трекам!
-
.cue в Audio Station
garikh ответил в теме пользователя ArtS21 в Запросы на Добавление Функций и Предложения по Улучшению Изделий
Поставил релиз 5.2, переиндексировал библиотеку - заработало! -
А у кого-нибудь заработала обещанная поддержка cue sheet? Написано: Обновил до DSM 5.2 beta, Audio Station 5.4-2821 beta, сервер мультимедиа 1.4-2613 beta, поддержку cue в настройках Audio Station включил, библиотеку мультимедиа переиндексировал. DS Audio на телефоне и планшете обновил, но так и не увидел отдельных треков ни в приложениях, ни через dlna. Если у кого получилось, научите, что сделать?
-
.cue в Audio Station
garikh ответил в теме пользователя ArtS21 в Запросы на Добавление Функций и Предложения по Улучшению Изделий
Обещано начиная с DSM 5.2 + Audio Station 5.4. Ждем. (Ну или ставим бету )