не работает конвертация в mobi
6 years 3 months ago #2153
by rv12
rv12 created the topic: не работает конвертация в mobi
Здравствуйте,
всё сделал по инструкции, но не удаётся скачивать книги, которые изначально находятся в fb2 формате. Вот такую ошибку вижу в браузере при попытке скачать:
Попытался просто cконвертировать книгу прямо на сервере с помощью:
Вот, что получаю в итоге:
Надеюсь на вашу помощь, очень нужна возможность скачивать напрямую в mobi формате.
всё сделал по инструкции, но не удаётся скачивать книги, которые изначально находятся в fb2 формате. Вот такую ошибку вижу в браузере при попытке скачать:
Page not found (404)
Request Method: GET
Request URL: https://books.xxx.yy/opds/convert/300408/mobi/
Raised by: opds_catalog.dl.ConvertFB2
Попытался просто cконвертировать книгу прямо на сервере с помощью:
/home/sopds/convert/fb2conv/fb2mobi /home/sopds/testing_area/393905.fb2
Вот, что получаю в итоге:
INFO: Конвертируем "393905.fb2"...
INFO: Используется профиль "default".
INFO: Конвертируем в html...
Traceback (most recent call last):
File "/home/sopds/convert/fb2conv/fb2conv.py", line 568, in <module>
process(args)
File "/home/sopds/convert/fb2conv/fb2conv.py", line 487, in process
result = process_file(config, infile, outfile)
File "/home/sopds/convert/fb2conv/fb2conv.py", line 188, in process_file
fb2parser.generate()
File "/home/sopds/convert/fb2conv/modules/fb2html.py", line 275, in generate
for child in self.root:
TypeError: 'NoneType' object is not iterable
Надеюсь на вашу помощь, очень нужна возможность скачивать напрямую в mobi формате.
Please Войти or Create an account to join the conversation.
- rv12
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 6
6 years 2 months ago #2161
by Fenixoid
Fenixoid replied the topic: не работает конвертация в mobi
Здравствуйте, решили данную проблему? Аналогичная ситуация и у меня.
Please Войти or Create an account to join the conversation.
- Fenixoid
-
- Offline
- Новый участник
-
Less
More
- Posts: 4
6 years 2 months ago #2162
by mitshel
mitshel replied the topic: не работает конвертация в mobi
К сожалению, конвертер - это внешняя программа. Если он не может конвертировать книгу, я к сожалению никак не могу решить эту проблему. Вы можете найти в интернете и использовать для конвертации любую другую программу, которая может работать в пакетном (неинтерактивном) режиме.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
6 years 2 months ago #2166
by rv12
К сожалению, нет. Пока по старинке в Callibre вручную конвертирую...
В данном случае для меня это занятие изначально обречено на провал. Остаётся надеяться на то, что кто-нибудь сможет придумать решение данного вопроса и задокументировать это.
Просто у Вас этот способ конвертации был описан в инструкции и я исходил из того, что он будет обязательно работать. А если не работает, то должна быть ошибка с моей стороны...
rv12 replied the topic: не работает конвертация в mobi
Fenixoid wrote: Здравствуйте, решили данную проблему? Аналогичная ситуация и у меня.
К сожалению, нет. Пока по старинке в Callibre вручную конвертирую...

Понимаю. Проблема в том, что для меня это всё - тёмный лес. По инструкции я что-то могу ещё сделать, ну или на крайний случай методом тыка чего-то добиться. Я уже пробовал поколдовать с fb2mobi, но к сожалению безрезультатно.mitshel wrote: К сожалению, конвертер - это внешняя программа. Если он не может конвертировать книгу, я к сожалению никак не могу решить эту проблему. Вы можете найти в интернете и использовать для конвертации любую другую программу, которая может работать в пакетном (неинтерактивном) режиме.
В данном случае для меня это занятие изначально обречено на провал. Остаётся надеяться на то, что кто-нибудь сможет придумать решение данного вопроса и задокументировать это.
Просто у Вас этот способ конвертации был описан в инструкции и я исходил из того, что он будет обязательно работать. А если не работает, то должна быть ошибка с моей стороны...
Please Войти or Create an account to join the conversation.
- rv12
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 6
6 years 2 months ago #2168
by bravo123
bravo123 replied the topic: не работает конвертация в mobi
У меня fb2conv , конвертирует книги в mobi, правда не все. Есть конвертер на базе старого fb2conv -
github.com/rupor-github/fb2mobi/releases
, он конвертирует лучше ( быстрее и работает с книгами которые не конвертировались старым) но у него есть свои проблемы . Я не смог его прикрутить к SOPDS, пробовал так: /opt/sopds/convert/fb2mobi/fb2mobi.shНо видимо что-то не так, хотя из консоли всё отрабатывает нормально , а из SOPDS все равно выкидывает в ошибку:
Request Method: GET Request URL: http://home.bravo123.ru:4444/opds/convert/461317/mobi/ Raised by: opds_catalog.dl.ConvertFB2[ /code] и он ругается на русские имена файлов. :([code]
Request Method: GET
Request URL: home.bravo123.ru:4444/opds/convert/461317/mobi/
Raised by: opds_catalog.dl.ConvertFB2[
/code]
и он ругается на русские имена файлов.
#!/bin/bash
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
export LANG
export LC_ALL
run_path=`dirname $0 `
converter=$run_path'/fb2mobi'
$converter -f mobi "$1" "$2"
Request Method: GET Request URL: http://home.bravo123.ru:4444/opds/convert/461317/mobi/ Raised by: opds_catalog.dl.ConvertFB2[ /code] и он ругается на русские имена файлов. :([code]
Request Method: GET
Request URL: home.bravo123.ru:4444/opds/convert/461317/mobi/
Raised by: opds_catalog.dl.ConvertFB2[
/code]
и он ругается на русские имена файлов.

Please Войти or Create an account to join the conversation.
- bravo123
-
- Offline
- Осваиваюсь на форуме
-
Less
More
- Posts: 28
- Karma: 1
6 years 2 months ago #2169
by bravo123
bravo123 replied the topic: не работает конвертация в mobi
Ещё по эксперементировал , что -f mobi , что -f epub
Вот так работает,а вот так нетМозг взрывается, добавил два параметра для отладки и в чём разница?
Ну и библиотека Траума в ауте, там все имена файлов на русском и соответственно не работают с конвертером
Вот так работает,
#!/bin/bash
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
export LANG
export LC_ALL
run_path=`dirname $0 `
converter=$run_path'/fb2mobi'
#$converter -f epub "$1" "$2"
$converter --log "/opt/sopds/tmp/epub.log" --log-level DEBUG -f epub "$1" "$2"
#!/bin/bash
LANG=ru_RU.UTF-8
LC_ALL=ru_RU.UTF-8
export LANG
export LC_ALL
run_path=`dirname $0 `
converter=$run_path'/fb2mobi'
$converter -f epub "$1" "$2"
#$converter --log "/opt/sopds/tmp/epub.log" --log-level DEBUG -f epub "$1" "$2"
Ну и библиотека Траума в ауте, там все имена файлов на русском и соответственно не работают с конвертером

Please Войти or Create an account to join the conversation.
- bravo123
-
- Offline
- Осваиваюсь на форуме
-
Less
More
- Posts: 28
- Karma: 1
Time to create page: 0.115 seconds