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

Рекомендованные сообщения

  • 5 недель спустя...
  • Ответов 690
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Опубликованные изображения

Сообщество приветствую.

 

Помогите решить проблему.

Базу делал из своих fb2 файлов в calibri. Права http дал. Путь к папке указывал при установке COPS.

 

 

http://c.radikal.ru/c14/2009/0b/c280a3393531.jpg

Ссылка на сообщение
Поделиться на другие сайты
  • 9 месяцев спустя...
11 часов назад, eskander сказал:

обновился до dsm 7 всё работает даже  в настройки лезть не пришлось

Подтверждаю. У меня тоже всё работает.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

COPSFB давненько у меня уже стоит. Работает конечно. Но... 

В общем буквально на днях наткнулся проект Simple OPDS (http://www.sopds.ru/)

Поставил из докера - работает. Можно даже сказать без всяких танцев с бубном.

Всего настроек - указать папку с книжками.

Доступ как через OPDS (гораздо удобнее, чем у COPS), так и через Веб.

Попробуйте

Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, SDL2000 сказал:

COPSFB давненько у меня уже стоит. Работает конечно. Но... 

В общем буквально на днях наткнулся проект Simple OPDS (http://www.sopds.ru/)

Поставил из докера - работает. Можно даже сказать без всяких танцев с бубном.

Всего настроек - указать папку с книжками.

Доступ как через OPDS (гораздо удобнее, чем у COPS), так и через Веб.

Попробуйте

А как он работает с либрусом? Ведь смысл copsfb именно в его использовании. Просто каталогов в докере и пакетах сино - полно.

Ссылка на сообщение
Поделиться на другие сайты
42 минут назад, freewind сказал:

А как он работает с либрусом? Ведь смысл copsfb именно в его использовании. Просто каталогов в докере и пакетах сино - полно.

Точно так же и работает. 

Сначала натравил его на библиотеку Либруса (скачанная локально, использовалась с copsfb). Проиндексировал он ее. Посмотрел - все ок.

Скачал свежую Флибусту, и уже на нее натравил. Единственное, не нужно использовать INPX-файл, с ним конечно индексация быстрее, но почему-то нет аннотаций к книгам. Пришлось второй раз переиндексировать все (индексировалось на 918-ом примерно 3 часа)  Теперь - порядок.

Поиск через OPDS гораздо быстрее. И там фишки интересные есть. Пробуйте.

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

 

P.S. А какие "просто каталоги" есть? Интересно посмотреть

Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, SDL2000 сказал:

Единственное, не нужно использовать INPX-файл

Значит уже не точно так. Точнее, точно не так.

Для либруса, к сожалению, при индексации fb2 потеряется достаточно много данных о книгах, многие файлы их (данные) не содержат и в результате в сформированной базе будет их не найти.

Есть готовый пакет Cops, есть калибра. если тут даже по теме поискать были еще варианты.

Тот же Simple OPDS пробовали еще аж в 14-16 гг... Не пошел... 

Ссылка на сообщение
Поделиться на другие сайты
Только что, freewind сказал:

Значит уже не точно так. Точнее, точно не так.

Его можно использовать. Но для библиотеки Флибуста - не нужно.

С готовым файлом inpx теряются данные по книгам. 

Только что, freewind сказал:

Тот же Simple OPDS пробовали еще аж в 14-16 гг... Не пошел... 

Значит каждому свое )))

Ссылка на сообщение
Поделиться на другие сайты

 

5 часов назад, SDL2000 сказал:

С готовым файлом inpx теряются данные по книгам. 

вот в этом то как раз и проблема... очень часто нужно искать не только по названию но и по другим параметрам, которых в принципе нет в файле fb2.

Ссылка на сообщение
Поделиться на другие сайты
Только что, freewind сказал:

вот в этом то как раз и проблема... очень часто нужно искать не только по названию но и по другим параметрам, которых в принципе нет в файле fb2.

Подробнее плиз. Чем отличается индексация (предварительная) для создания inpx по тем же самым файлам, от индексации силами программы? И кто мешает использовать Ваш файлик inpx, если в нем есть аннотация к книжке?

Просто индексацию либрусика для COPS я делал в свое время на компе программой HomeLib что-ли..

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, SDL2000 сказал:

Подробнее плиз. Чем отличается индексация (предварительная) для создания inpx по тем же самым файлам, от индексации силами программы? И кто мешает использовать Ваш файлик inpx, если в нем есть аннотация к книжке?

Просто индексацию либрусика для COPS я делал в свое время на компе программой HomeLib что-ли..

в либрусе есть набитая руками база много много INPX к которым еще и файлы описания некоторых системных значений... когда вы проходите по файлам автоматом там нет например информации по сериям, жанру и т.д. 

Программ которые работают с базой либруса достаточно много. но они именно работают с его базой (как например и copsfb2 из данной темы) преобразуя ее в Mysql, SQL Lite, Postgre и т.п. 

Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...
В 30.06.2021 в 20:58, eskander сказал:

обновился до dsm 7 всё работает даже  в настройки лезть не пришлось

Проблемы будут при обновлении не до DSM 7, а до PHP 8. Решение есть, но оно работает только с PHP старше 7.4.

Вообще обновление до PHP 7.4  порадовало, наконец-то стали открываться архивы больше 2ГБ, можно убрать костыль с внешним архиватором.

Ссылка на сообщение
Поделиться на другие сайты
В 14.07.2021 в 14:03, SDL2000 сказал:

В общем буквально на днях наткнулся проект Simple OPDS (http://www.sopds.ru/)

Поставил из докера - работает. Можно даже сказать без всяких танцев с бубном.

Всего настроек - указать папку с книжками.

Далеко не на всех синолоджи есть докер. А без докера поставить sopds (как мне кажется) намного сложнее, чем cops. 

Ну и cops без проблем можно положить в контейнер докера. Я попробовал, получилось. В контейнере alpine+nginx+php-fpm+cops

Но всегда хорошо, когда есть выбор.

В 14.07.2021 в 22:52, SDL2000 сказал:

Поиск через OPDS гораздо быстрее.

У Вас есть проблемы с быстродействием cops на 918+? У меня сейчас 220+, все летает, правда и приложение и сама библиотека на ssd.

Я поставил для пробы sopds, интерфейс понравился. Не понравилось, что импорт даже из inpx очень долгий, больше часа, при этом нельзя задать фильтрацию по языкам и жанрам, попадает много не нужного мне. Ну и ресурсов отжирает он прилично, особенно при индексации.

Ссылка на сообщение
Поделиться на другие сайты
16 часов назад, garikh сказал:

Далеко не на всех синолоджи есть докер. А без докера поставить sopds (как мне кажется) намного сложнее, чем cops. 

Ну и cops без проблем можно положить в контейнер докера. Я попробовал, получилось. В контейнере alpine+nginx+php-fpm+cops

Но всегда хорошо, когда есть выбор.

У Вас есть проблемы с быстродействием cops на 918+? У меня сейчас 220+, все летает, правда и приложение и сама библиотека на ssd.

Я поставил для пробы sopds, интерфейс понравился. Не понравилось, что импорт даже из inpx очень долгий, больше часа, при этом нельзя задать фильтрацию по языкам и жанрам, попадает много не нужного мне. Ну и ресурсов отжирает он прилично, особенно при индексации.

Тоже поставил.

Играюсь. Индексация очень долгая.

Жанров - нет. Нужно набивать руками.

Главный плюс - наличие преобразования в форматы kindel.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...
В 08.08.2021 в 18:50, freewind сказал:

Главный плюс - наличие преобразования в форматы kindel.

Теперь и в copsfb2 будет )). Собираю версию, в которой будет поддержка PHP 8 и конвертация в mobi/epub. Почти сделал, надо причесать немного, вынести команду для конвертации в настройки и инструкцию написать. Может в выходные доделаю. Но конвертер придется каждому самому качать, он от платформы зависит.

Бонусом могу проект под докер выложить, там конвертер уже будет в образе, но ставить его придется из терминала. Если надо, пишите.

Ссылка на сообщение
Поделиться на другие сайты

Самые рискованные могут попробовать. Только сначала посмотреть инструкцию. Брать как обычно здесь

Ну и старую версию лучше пока сохранить.

 

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, garikh сказал:

Тот же, что и в sopds

Там должен быть на питоне... 

Жаль проект конвертера на php загнулся ..

Ссылка на сообщение
Поделиться на другие сайты

COPS 1.1.3 fb20210904  поставил работает . конвертер не ставил так как мне не нужен.

спасибо за проделанную работу.

Ссылка на сообщение
Поделиться на другие сайты
В 03.09.2021 в 22:51, freewind сказал:

Там должен быть на питоне... 

Жаль проект конвертера на php загнулся ..

Какая разница. Все равно, для создания mobi/awz нужен проприетарный бинарник от амазона (kindlegen). Который есть только под x86-платформы.

Но, как видно, это не особо кому нужно, за неделю никто не отписался, как оно работает. Даже те, кто просил в своё время добавить конвертер.

Еще небольшое изменение. Есть пара десятков авторов, новые книги которых стараюсь не пропускать. Поэтому каждый раз, после обновления библиотеки, приходилось пробегать по всем этим авторам, смотреть, что нового. В то время, как в интерфейсе есть раздел "Недавние поступления", который использовать практически невозможно из-за большого количества книг при обновлении. Короче.

Сделал возможность отслеживать новые книги любимых авторов. Если при загрузке inpx в директории create_db будет найден файл WatchAuthors.txt со списком отслеживаемых авторов, то на странице "Недавние поступления" будут показываться новые книги только этих авторов.

 

 

Ссылка на сообщение
Поделиться на другие сайты
В 12.09.2021 в 13:00, garikh сказал:

Но, как видно, это не особо кому нужно, за неделю никто не отписался, как оно работает.

 

огромное спасибо! Это нужно! Пока нет времени все обновить... 

Ссылка на сообщение
Поделиться на другие сайты

Всем привет!

Очень понравилась функция отслеживания авторов.
Поставил новую версию на Synology (NGINX+PHP7.4) - все работает за исключением отправки на Е-mail (ошибка коннекта к SMTP Яндекса) и сохранения в формате MOBI.

Лог конвертора:
 

2021-09-19T03:50:52.705+0300	DEBUG	processor/mobiazw3.go:173	*************************************************************
2021-09-19T03:50:52.705+0300	DEBUG	processor/mobiazw3.go:173	 Amazon kindlegen(Linux) V2.9 build 1028-0897292 
2021-09-19T03:50:52.705+0300	DEBUG	processor/mobiazw3.go:173	 A command line e-book compiler 
2021-09-19T03:50:52.705+0300	DEBUG	processor/mobiazw3.go:173	 Copyright Amazon.com and its Affiliates 2014 
2021-09-19T03:50:52.705+0300	DEBUG	processor/mobiazw3.go:173	*************************************************************
2021-09-19T03:50:52.705+0300	DEBUG	processor/mobiazw3.go:173	
2021-09-19T03:50:52.705+0300	DEBUG	processor/mobiazw3.go:173	Info:I9006:option: -c1: Standard DOC compression
2021-09-19T03:50:52.715+0300	DEBUG	processor/mobiazw3.go:154	kindlegen done	{"elapsed": "12.905163ms", "path": "/volume1/web/libec/convert/kindlegen", "args": ["/tmp/fb2c-3217118995/OEBPS/content.opf", "-c1", "-locale", "en", "-o", "649485.mobi"]}
2021-09-19T03:50:52.715+0300	DEBUG	processor/process.go:410	Saving content - done	{"elapsed": "87.856733ms"}
2021-09-19T03:50:52.715+0300	INFO	commands/convert.go:38	Conversion completed	{"elapsed": "432.181678ms", "to": "/volume1/web/libec/fb2lib/fb2-649000-650999/649485/649485.mobi"}
2021-09-19T03:50:52.715+0300	ERROR	commands/convert.go:299	Unable to process file	{"file": "/volume1/web/libec/fb2lib/fb2-649000-650999/649485/649485.fb2", "error": "unable to generate intermediate content: kindlegen returned error: signal: aborted", "errorVerbose": "signal: aborted\nkindlegen returned error\ngithub.com/rupor-github/fb2converter/processor.(*Processor).generateIntermediateContent\n\tgithub.com/rupor-github/fb2converter/processor/mobiazw3.go:201\ngithub.com/rupor-github/fb2converter/processor.(*Processor).FinalizeMOBI\n\tgithub.com/rupor-github/fb2converter/processor/mobiazw3.go:23\ngithub.com/rupor-github/fb2converter/processor.(*Processor).Save\n\tgithub.com/rupor-github/fb2converter/processor/process.go:440\ngithub.com/rupor-github/fb2converter/commands.processBook\n\tgithub.com/rupor-github/fb2converter/commands/convert.go:49\ngithub.com/rupor-github/fb2converter/commands.Convert\n\tgithub.com/rupor-github/fb2converter/commands/convert.go:298\ngithub.com/urfave/cli.HandleAction\n\tgithub.com/urfave/cli@v1.22.4/app.go:526\ngithub.com/urfave/cli.Command.Run\n\tgithub.com/urfave/cli@v1.22.4/command.go:174\ngithub.com/urfave/cli.(*App).Run\n\tgithub.com/urfave/cli@v1.22.4/app.go:279\nmain.main\n\tgithub.com/rupor-github/fb2converter/fb2c.go:280\nruntime.main\n\truntime/proc.go:225\nruntime.goexit\n\truntime/asm_amd64.s:1371\nunable to generate intermediate content\ngithub.com/rupor-github/fb2converter/processor.(*Processor).FinalizeMOBI\n\tgithub.com/rupor-github/fb2converter/processor/mobiazw3.go:25\ngithub.com/rupor-github/fb2converter/processor.(*Processor).Save\n\tgithub.com/rupor-github/fb2converter/processor/process.go:440\ngithub.com/rupor-github/fb2converter/commands.processBook\n\tgithub.com/rupor-github/fb2converter/commands/convert.go:49\ngithub.com/rupor-github/fb2converter/commands.Convert\n\tgithub.com/rupor-github/fb2converter/commands/convert.go:298\ngithub.com/urfave/cli.HandleAction\n\tgithub.com/urfave/cli@v1.22.4/app.go:526\ngithub.com/urfave/cli.Command.Run\n\tgithub.com/urfave/cli@v1.22.4/command.go:174\ngithub.com/urfave/cli.(*App).Run\n\tgithub.com/urfave/cli@v1.22.4/app.go:279\nmain.main\n\tgithub.com/rupor-github/fb2converter/fb2c.go:280\nruntime.main\n\truntime/proc.go:225\nruntime.goexit\n\truntime/asm_amd64.s:1371"}
2021-09-19T03:50:52.715+0300	INFO	commands/convert.go:239	Processing completed	{"elapsed": "432.403306ms"}
2021-09-19T03:50:52.715+0300	DEBUG	fb2converter/fb2c.go:138	Program ended	{"parsed args": ["convert", "-to", "mobi", "./fb2lib/fb2-649000-650999/649485//649485.fb2", "./fb2lib/fb2-649000-650999/649485/"]}

 

Ссылка на сообщение
Поделиться на другие сайты
12 часов назад, kacy сказал:

(ошибка коннекта к SMTP Яндекса

Яндекс теперь работает только через пароль приложений https://yandex.ru/support/id/authorization/app-passwords.html. Адрес отправителя (address.from) должен быть обязательно ваш яндекс-почта. Порт 465, "smtp.secure"   => "ssl". Ну и доступ к smtp.yandex.ru:465 должен быть разрешен на всех брандмауэрах/маршрутизаторах.

12 часов назад, kacy сказал:

сохранения в формате MOBI

kindlegen точно под вашу архитектуру? Попробуйте добиться на каком-нибудь тестовом файле, чтобы он в терминале работал (из командной строки). 

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в этой теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...