Обсуждение работы программы
|
|
cooluser | Дата: Понедельник, 12.03.2018, 14:40 | Сообщение # 1756 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| Здравствуйте! Если качать с Либрусека книжки в формате fb2 программой МультиЛиб, то скачиваются пересобранные роботом файлы. Что для меня не есть хорошо. Можно ли сделать чтобы программа качала оригиналы. Ссылка на оригинальный файл выглядит так: lib.rus.ec/b/XXXXXX/orig
|
|
| |
drserj | Дата: Понедельник, 12.03.2018, 21:32 | Сообщение # 1757 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата cooluser (  ) Можно ли сделать чтобы программа качала оригиналы. Напрямую из программы - вряд ли... На самом деле скачка производится немного по-другому сценарию, сначала посылается запрос на авторизацию, потом на получение реального адреса но по принципу lib.rus.ec/b/bookid/get Я не уверен что по строке lib.rus.ec/b/XXXXXX/orig пройдет авторизация по GET, надо пробовать. В свое время туда впихнули столько защит от качалок, ддоса и прочей херни, что и такой вариант закачки был вполне.
А, кстати, какая разница между оригиналом и пересборкой? И контрольная сумма и размер какого файла в базе?
drSerj
|
|
| |
cooluser | Дата: Вторник, 13.03.2018, 02:13 | Сообщение # 1758 |
Рядовой
Группа: Пользователи
Сообщений: 5
Статус: Offline
| Цитата drserj (  ) ...и размер какого файла в базе? Пересобранный и оригинальный файлы отличаются по размеру, а в базе размер оригинального файла.
Сообщение отредактировал cooluser - Вторник, 13.03.2018, 02:15 |
|
| |
drserj | Дата: Вторник, 13.03.2018, 21:10 | Сообщение # 1759 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата cooluser (  ) Пересобранный и оригинальный файлы отличаются по размеру возможно, изменяется заголовок fb2, что, зачастую, хорошо. В оригинале, обычно, в заголовке много бреда. Посмотрю по свободе в чем различия, а потом уже будем решать - имеет смысл оригинал или нет.
drSerj
|
|
| |
yanusbeda | Дата: Воскресенье, 25.03.2018, 06:40 | Сообщение # 1760 |
Сержант
Группа: Пользователи
Сообщений: 30
Статус: Offline
| Пожелание: Сделать в MultiLib возможность использовать socks5 прокси-сервера, чтобы настроить работу через сеть TOR.
|
|
| |
drserj | Дата: Воскресенье, 25.03.2018, 16:41 | Сообщение # 1761 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата yanusbeda (  ) Пожелание: Сделать в MultiLib возможность использовать socks5 прокси-сервера, чтобы настроить работу через сеть TOR. Для тора проще пользовать AdvOR, о чем уже писалось ранее. С socks5 напрямую - проблемы.
drSerj
|
|
| |
Tantalas | Дата: Понедельник, 02.04.2018, 10:51 | Сообщение # 1762 |
Лейтенант
Группа: Пользователи
Сообщений: 66
Статус: Offline
| Вопрос: в связи с изменениями на Флибусте Цитата: "При скачивании не-fb2 форматов имя файла строится теперь по единой схеме:<название>.<id>.<формат>[.zip|.rar]
Где <название>: транслитное название книги, образуется аналогично fb2 <id>: id книги с сайта <формат>: формат как он прописан на странице редактирования книги [.zip|.rar]: соответствующее расширение, если файл в архиве. Если формат сам по себе zip или rar (есть таких несколько древних артефактов), то еще раз не добавляется. Таблица lib.libfilename.sql.gz из файлов базы данных больше не используется, файлы в обновлениях будут называться просто по id книги. В выгрузке она останется как есть для обратной совместимости."
будут ли проводиться какие-либо изменения в МультиЛибе? Дело в том, что файлы формата <ID>.<формат>.zip в новых ежедневках Мультилиб считает отсутствующими, поскольку в базе файл прописан как <ID>.<формат>. В результате приходится извлекать файлы из архива и приводить их нужному виду.
Ну вот как-то так.
Сообщение отредактировал Tantalas - Понедельник, 02.04.2018, 10:55 |
|
| |
drserj | Дата: Понедельник, 02.04.2018, 20:25 | Сообщение # 1763 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата Tantalas (  ) в связи с изменениями на Флибусте Вчера заметил, часть (почему-то) не-фб2 книг пришла в новом формате.
Цитата Tantalas (  ) Таблица lib.libfilename.sql.gz из файлов базы данных больше не используется, файлы в обновлениях будут называться просто по id книги. В выгрузке она останется как есть для обратной совместимости." угу.... умные они... а как же тем (а это 99%) у кого накачаны тысячники? А вообще - дибилизм. Когда в самом начале я предлагал делать единую систему по букид - дык нет, а когда пол-лимона книг уже накопилось у народа - мы меняем...
Цитата Tantalas (  ) будут ли проводиться какие-либо изменения в МультиЛибе? Тем, кто качает не тысячники - пофиг, должен отработаться формат: id книги, ограниченной "." Те, кто качают тысячники - пока простой вариант - распаковать тысячники и использовать форматы: id книги, ограниченной "." и bookid.* (но пока формат id книги, ограниченной "." мне не встретился)
Дело еще в том, что пишется формат <название>.<id>.<формат>[.zip|.rar] а реально пакуется просто <id>.<формат>[.zip|.rar] Короче, пусть устаканится всё, а потом будем думать...
Цитата Tantalas (  ) Дело в том, что файлы формата <ID>.<формат>.zip в новых ежедневках Мультилиб считает отсутствующими, поскольку в базе файл прописан как <ID>.<формат>. Как уже писал выше - руками распаковать и добавить как формат bookid.*
Если есть идеи - обговорим.
drSerj
|
|
| |
drserj | Дата: Пятница, 06.04.2018, 22:28 | Сообщение # 1764 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата Tantalas (  ) Вопрос: в связи с изменениями на Флибусте Правленый плаг флибусты (для нового формата тысячников. Теперь видит файлы bookid.ext.zip)
https://yadi.sk/d/4JcbhFYX3UB4Mm
пароль на архив multilib
Проверяем, отписываемся.
Немного не доделано, но основное работает - файлы видит (правда, если есть файл описаний - не рассматривает), на устройство копирует. Если открыть - откроет не как книгу, а как архив. Не критично, но будет время и силы - допилю.
Распаковываем файл в каталог plugins\Flibusta, предварительно сохранив старый файл plug.dll, во избежание 
-----------------------
при вызове актуализации вылетает ошибка, но вроде всё работает. Потом поправлю и выложу новую длл-ку.
drSerj
|
|
| |
Tantalas | Дата: Вторник, 10.04.2018, 12:04 | Сообщение # 1765 |
Лейтенант
Группа: Пользователи
Сообщений: 66
Статус: Offline
| Цитата drserj (  ) Проверяем, отписываемся.Немного не доделано, но основное работает - файлы видит (правда, если есть файл описаний - не рассматривает), на устройство копирует. Если открыть - откроет не как книгу, а как архив. Попробовал все нормально работает. После экспорта в %Z и файл описания рассматривается и книга нормально открывается. Ну а выскакивающую ошибку пока и потерпеть можно.
|
|
| |
drserj | Дата: Вторник, 10.04.2018, 20:50 | Сообщение # 1766 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Дело в том, что исходники самой последней версии были утеряны в связи с кончиной винта. По этому могут быть небольшие несогласования между модулями. Правок в последней версии было немного, так что при нахождении глюков будем постепенно править.
drSerj
|
|
| |
Tantalas | Дата: Среда, 11.04.2018, 10:48 | Сообщение # 1767 |
Лейтенант
Группа: Пользователи
Сообщений: 66
Статус: Offline
| Не работает с ID.<формат>.rar
|
|
| |
drserj | Дата: Среда, 11.04.2018, 20:39 | Сообщение # 1768 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата Tantalas (  ) Не работает с ID.<формат>.rar Конечно же не работает... если его не делали - чего б он работал? Вот появился - заодно и добавим....
Новая версия, убрал ошибку, добавил рар. Единственное что, рар не распаковывает а поверх жмет в зип Там много чего надо передоделать, пока хоть так. https://yadi.sk/d/4JcbhFYX3UB4Mm пароль multilib
drSerj
|
|
| |
Tantalas | Дата: Среда, 11.04.2018, 23:17 | Сообщение # 1769 |
Лейтенант
Группа: Пользователи
Сообщений: 66
Статус: Offline
| Цитата drserj (  ) пока хоть Будем тестить
|
|
| |
drserj | Дата: Четверг, 12.04.2018, 21:04 | Сообщение # 1770 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Пробуем, если есть проблемы - отписываемся.
drSerj
|
|
| |