Перейти к содержанию
Форум русской поддержки продукции Synology

garikh

Пользователи
  • Активность

    133
  • Зарегистрирован

  • Посещение

Весь контент garikh

  1. garikh

    Каталог OPDS

    Вы действительно путаете. inpx - это не база, это описание библиотеки (zip-архив с файлами в формате csv). Для работы программ-библиотекарей (freelib, myhomelib или copsfb) его надо импортировать. В copsfb это делается утилитой load_inp.php. К сожалению, описания ее нигде пока нет, постараюсь к выходным написать инструкцию и выложу на сайт.
  2. garikh

    Каталог OPDS

    Я не понял, что вы хотите. Скачал freeLib для винды, она импортирует inpx, те же самые, что и myhomelib, copsfb их умеет импортировать. А база у нее sqlite, формат свой.
  3. garikh

    Каталог OPDS

    Да, причем я уже заменил на сайте load_inp, сделал поддержку списка языков для загрузки: $lang_load = 'RU,EN'; Все настройки только редактированием файла, благо там этих настроек всего 5 штук. И вернул удаление временной директории, куда inp распаковывается. Вообще утилитка в архив случайно попала, я ж говорил, архив в пятницу в спешке собирал
  4. garikh

    Каталог OPDS

    Ну конечно новый. В нем как раз и содержится описание, что лежит в скаченных вами архивах.
  5. garikh

    Каталог OPDS

    Не, ну архивы то вам придется самому скачивать. Вместе с архивом обычно лежит inpx, вот его надо утилите подложить. Она создаст базу без myhomelib.
  6. garikh

    Каталог OPDS

    Попробуйте, скачайте новый архив, замените data.php . Не знаю. Спросите у автора kybook на 4pda. С другими OPDS-клиентами такого глюка нет. sidor_ii, вы ведь просили утилиту для создания базы на сервере? Можете потестировать load_inp.php. Положите на сервер в директорию ./lib/ файлы genres_fb2.glst (должен быть в архиве с myhomelib) и inpx, из которого делать базу. Для либрусека это librusec_local_fb2.inpx, для флибусты найдете сами, но тогда исправьте в load_inp.php 10 строку и запустите из браузера http://diskstation/copsfb/load_inp.php Должен создать в ./lib/ файл test.d
  7. garikh

    Каталог OPDS

    Для пустого имени поправил, скачайте новый архив, можете заменить из него только fetch.php. С KyBook попробовал поиграться, из оригинального COPS он вообще не качает fb2. Если дадите ссылку на сервер, с которого он нормально качает несжатые fb2, посмотрю, какой там мим, сделаю такой же.
  8. garikh

    Каталог OPDS

    Можно узнать, какая книга вернула пустое имя? Лишнее расширение добавляю не я, а KyBook. Могу попробовать mime-type поиграться, знать бы, чего он ждет. А с других opds серверов нормально качается?
  9. garikh

    Каталог OPDS

    Он на картинки ссылки тоже кривые присылает, у меня весь error_log забит. Я не знаю, зачем он это делает и мне лень делать еще один патч под него. С другими клиентами таких проблем нет. KyBook, если он бесплатный, сейчас попробую.
  10. garikh

    Каталог OPDS

    Ничем Вас не порадую. Добавил в настройках возможность перевода имени файла в транслит, но IBouquiniste все равно не работает. Посмотрел в апачевских логах - она какой-то странный запрос на скачивание посылает, прилепляет лишний хвост, из-за этого копс отдаёт не тот файл. Такой глюк только с этой программой, поэтому не знаю, что править, похоже она xml неправильно парсит. Версию выложил, но если кто будет ставить, старую сохраняйте, собирал в спешке, мог накосячить. И желательно файлы настроек взять из архива и настроить полностью заново. зы Добавил патч конкретно под IBouquiniste, вроде
  11. garikh

    Каталог OPDS

    Кодировку поправить не проблема - скажите user_agent вашего клиента и кодировку, в которую надо конвертировать. Это если хотите русские названия сохранить. Или могу в настройках сделать галку, чтобы названия кириллицей конвертировались в транслит. Только есть проблема - та версия, которую сейчас использую я, отличается от того, что выложено на сайте (для поддержки Траума). А т.к. в Трауме не только файлы, но и директории названы по-русски, версия получилась сильно платформозависимой, я ее боюсь выкладывать в общий доступ. Хотите быть бета-тестером?
  12. garikh

    Каталог OPDS

    Я вообще-то имел в виду поддержку копса для апача под винду. Ведь далеко не у всех есть сино и среди тех, кто ко мне обращался за помощью, пользователей винды и сино пока поровну. И даже были просьбы сделать поддержку для ... андроид, именно сервера (не клиента) на андроиде (на медиаплеере). По поводу MyhomeLib. Он не только отдает книги из библиотеки, но и позволяет создавать и вести свои коллекции. COPS этого не умеет. Там есть конвертеры. Мне не надо, но тому же киндлу нужно. И согласен с Imperator, дома MyhomeLib удобнее. COPS - на даче, в командировке, отпуске. Резюме - сканер
  13. garikh

    Каталог OPDS

    Вашу идею понял, закоммичу при следующем апдейте. Правда clear_db немного поменялся для поддержки множественных баз. Пытаюсь прикрутить к COPS библиотеку Траума. Почти работает, но, чтобы работала версия и для винды и для сино, такой говнокод получился, что самому смотреть страшно. Буду переписывать. У кого есть Траум и кто силен в никсах скажите, как в терминале достать из архива файл? Архив называется по-русски и книга в нем тоже, но внутри архива 866 кодировка.
  14. garikh

    Каталог OPDS

    Всем привет! Извините, что не отвечал - отпуск, дача и т.д. Есть вероятность, что в последней версии действительно глюки, я ее тестировал только на ноутбуке под виндой, на сино могут быть некоторые накладки. Еще раз извиняюсь, но до середины сентября вряд ли получится заняться программой, дикий завал. В принципе можно. Надо написать сканер, который прошкурит вашу библиотеку и занесет данные в БД. Не особо сложно, но copsfb задумывался мной как opds именно для myhomelib, так что я этим заниматься не буду. Может когда-нибудь потом. В последней версии изменился файл наст
  15. garikh

    Каталог OPDS

    Почему это - невероятно? Я, вообще-то, сделал SPK, установка и удаление вроде работают нормально, пока непонятные глюки с обновлением. Но если есть желающие-экспериментаторы - пишите в личку, дам ссылку. Но ИМХО, с ним больше гимора, чем облегчения, т.к. я не знаю, как при установке сделать вызов диалога выбора директории и их приходится вводить руками. А у меня они километровые, проще в конфиге править. Если кто знает пакет, где при инсталляции вызывается диалог выбора директории - киньте ссылку, посмотреть, как это устроено.
  16. garikh

    Каталог OPDS

    gd2 нужен чтобы иконки и обложки нормально рисовались. Лучше поставить. Если возвращает 0 файлы, значит не может достать fb2 из zip-архива. Как варианты: - неправильно прописаны пути до зипов с книгами - неправильно прописана командная строка для разархиватора - старая версия unzip, которая не работает с файлами >2GB - не прописана директория с зипами в open_basedir Пороверять так. Зайдите в терминалку наса и наберите (это данные из вашего конфига): /usr/syno/bin/unzip -p /volume1/MyLib/<имя_зипа.zip> <имя_книги.fb2> <имя_зипа.zip> <имя_книг
  17. garikh

    Каталог OPDS

    Пришлось поставить кулридер. Все нормально скачивается, единственное, не нашел, где в нем логин-пароль поставить. А другие опдс-клиенты на телефоне работают(fbreader, alreader, moon+)?
  18. garikh

    Каталог OPDS

    Imperator, поправил, скачайте новый архив, можно заменить только fetch.php. Тестировал с IE10 и IE11.
  19. garikh

    Каталог OPDS

    Реально, ничего распаковывать не надо. Нужно только настроить файл конфигурации и подложить базу (hlc2) от MyHomeLib.
  20. garikh

    Каталог OPDS

    Надо же! Тестировал под хромом, FF, оперой 12 и 18 и кучей всего на мобильных девайсах, а IE не попробовал. А этот глюк только на нем. Исправлю, понятно что и где, но не знаю когда, на работе завал+дачный сезон. А пока используйте хром или оперу.
  21. garikh

    Каталог OPDS

    Как и собирался, после скачивания файла. Внутри zip под андроидом? Это проблема андроида. То же самое, если положите эту книгу прямо из myhomelib. Попробуйте скачать боаузером под виндой, никаких "кракозябров".
  22. garikh

    Каталог OPDS

    Собственно процедуру зачистки написал. Теперь думаю, куда припихнуть ее вызов. Она довольно ресурсоёмкая, расчет занимаемого кешем места и чистка делается долго. Наверное, логично будет вызывать ее после загрузки книги. Типа, пока навигация и поиск, кеш нужен, а после загрузки можно и почистить. Сегодня еще потестирую, завтра вечером обновлю версию.
  23. garikh

    Каталог OPDS

    Пока никак, нужно удалять руками. Если есть идеи, как это должно работать, скажите, сделаю. Можно сделать либо по максимальному размеру, либо по дате (старые). Но сервис точно писать не буду, будут удаляться только при вызове или отдельного скрипта, или проверяться при каждой загрузке книги.
  24. garikh

    Каталог OPDS

    Imperator А! Так у вас аппарат на атоме! На таком можно и показ метаданных включить. Будет обложки и описание книги вытаскивать из архивов. Тоько желательно количестао книг на страницу уменьшить до 25.
  25. garikh

    Каталог OPDS

    Скорость открытия первой страницы (home) и поиск. Для ускорения поиска можно еще в настройках (через интерфейс по гаечному ключу) поставить "Игнорировать категории" везде, кроме авторов.
×
×
  • Создать...