Обсуждение работы программы
|
|
lordkor | Дата: Вторник, 02.05.2023, 19:39 | Сообщение # 2341 |
Лейтенант
Группа: Друзья
Сообщений: 56
Статус: Offline
| Цитата drserj (  ) я заметил что были вообще пустые таблицы, а вчера-позавчера пустыми была таблица серий. Сегодня, вроде, нормализовалось Да, тоже вчера напоролся на пустую таблицу серий. Видимо, сбой при обновлении у них был, или опять место на сервере кончилось. Периодически такое случается.
Кстати, у меня к Уважаемому Создателю один вопрос и одна просьба. Сначала вопрос. Одним не очень прекрасным днём после того, как из раздела "Загружено" я по ссылке в карточке книги перешёл на закладку соответствующего автора, список книг у него внезапно стал пустым - и оставался таким при любых переходах на этого автора. При этом в сериях, группах, поиске и всех остальных вариантах все его книги нормально отображались. Я так и не нашёл, в каких настройках произошёл сбой, и как всё восстановить - в итоге скопировал из достаточно старого бэкапа несколько таблиц (сейчас уже не помню, каких именно - вроде бы mlauthor.*, но могу и ошибаться - менял по очереди, пока не заработает - а зафиксировать результат забыл). Вопрос: есть ли какая-то кнопка, чтобы сбросить в базе подобные бяки?
И просьба: При скачивании книг через ТОР по шаблону "%c\%a\%s" файлы книг практически всегда сохраняются без расширения zip. При этом в лог-окне выводятся сообщения типа:
Цитата Загрузка завершена. [23-05-01 20.51.19] Файл сохранен в D:\BOOKS\MultiLib\lib\flibusta_online\М\Маханенко Василий\729436 [23-05-01 20.51.19] D:\BOOKS\MultiLib\temp\flibusta_online\729436 успешно загружен [23-05-01 20.51.16] Ссылка получена. http://flibustaongezhld6dibs2dps6vm4nvqg2kp7vgowbu76tzopgnhazqd.onion/b....get Начинаем загрузку. [23-05-01 20.51.15] Получаем ссылку (попытка 1) bookid=729436 Соответственно, MultiLib не видит эти книги в базе как скачанный, хотя в настройках поддерживаемых форматов стоит галочка на "filename.*". В результате приходится лазить по папкам и вручную переименовывать каждый новый скачанный файл, добавляя ему расширение ".zip", что крайне неудобно. Я уже как-то давно задавал этот вопрос-просьбу, и Вы ответили, что менеджер скачивания не получает от сервера какое-то сообщение об успешном завершении скачивания, поэтому считает файл недокачанным и не ставит ему расширение. Поэтому убедительная просьба: пожалуйста, переделайте как-то эту часть кода, чтобы не надо было руками переименовывать. Раньше в адворе иногда помогало переподключиться к ТОР через другую цепочку серверов. Но сейчас пришлось перейти на третью версию ТОРа через Privoxy - и такой обход уже не проходит. Может быть, пересмотреть определение успешного завершения скачивания. Или в любом случае ставить расширение - ну или выбирать в настройках поведение в таких случаях.
P.S. Сейчас перезапустил MultiLib (опять показывает пустой список "В загрузке" - после перезапуска очередь показывает нормально) - и, похоже, зацепился через "нормальную" цепочку - пробросило на статик-флибусту, и все ссылки прошли с расширениями
Цитата Загрузка завершена. [23-05-02 22.03.46] Файл сохранен в D:\BOOKS\MultiLib\lib\flibusta_online\В\Винокуров Юрий\Кодекс Охотника\724275.zip [23-05-02 22.03.46] D:\BOOKS\MultiLib\temp\flibusta_online\724275.zip успешно загружен [23-05-02 22.03.44] Ссылка получена. http://static.flibusta.is:443/b.fb2....fb2.zip Начинаем загрузку. [23-05-02 22.03.43] Получаем ссылку (попытка 1) bookid=724275
Сообщение отредактировал lordkor - Вторник, 02.05.2023, 21:10 |
|
| |
surgutian | Дата: Среда, 03.05.2023, 13:52 | Сообщение # 2342 |
Сержант
Группа: Пользователи
Сообщений: 36
Статус: Offline
| И пошла такая пьянка каждый божий чересдень...
Метода следующая: прежде чем нажать на кнопу "Импортировать базу", будучи в библиотеке FLIBUSTA, имеет смысл качнуть чем-нибудь, ну скажем, файлик http://www.flibusta.is/sql/lib.libavtor.sql.gz.
Если размер размер архива менее килобайта и внутри размер lib.libavtor.sql менее 1 мегабайта - импортировать сегодня базу низзя. Ждём до завтра. Если lib.libavtor.sql порядка 14 Mb и более - импортируем: может быть и повезёт.
То же относится к другим файлам из набора: lib.libavtor.sql lib.libavtorname.sql lib.libbook.sql lib.libfilename.sql lib.libgenre.sql lib.libgenrelist.sql lib.libseq.sql lib.libseqname.sql
Размеры ежедневных архивов не должны быть менее 1 килобайта.
|
|
| |
drserj | Дата: Четверг, 04.05.2023, 11:09 | Сообщение # 2343 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата surgutian (  ) И пошла такая пьянка каждый божий чересдень... мдя, вчерась опять....
Цитата surgutian (  ) Размеры ежедневных архивов не должны быть менее 1 килобайта. не вариант, а если битый или недокачаный файл? тут надо делать как я, резервную ежедневную копию... иначе гарантий нет...
drSerj
|
|
| |
drserj | Дата: Четверг, 04.05.2023, 11:12 | Сообщение # 2344 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата lordkor (  ) Вопрос: есть ли какая-то кнопка, чтобы сбросить в базе подобные бяки? причин может быть несколько... лучше делать бакап, например, кобиан бакапером...
drSerj
|
|
| |
lordkor | Дата: Четверг, 04.05.2023, 20:15 | Сообщение # 2345 |
Лейтенант
Группа: Друзья
Сообщений: 56
Статус: Offline
| Цитата drserj (  ) причин может быть несколько Это понятно. Потому и спросил, есть ли какая кнопка, чтобы сбрасывать все возможные проблемы с базами, которые сохраняются при обновлении баз. То есть, как я понимаю, волшебной кнопки нет. Жаль 
Цитата drserj (  ) лучше делать бакап Ну, это-то понятно Проблема с бэкапом у меня в том, что у меня комп включен 24/7, и МультиЛиб постоянно висит в трэе на авторе или серии, которую читаю. То есть, обращений к базе может не быть больше недели, и если что-то сломалось в базах, я об этом узнаю только через несколько дней - соответственно, если запускать периодические бэкапы, либо их будет очень много абсолютно одинаковых, либо все могут оказаться битыми. Плюс я не уверен, что при запущенном МультиЛибе бэкапы пройдут корректно. Но, наверное, попробую 
Относительно просьбы ответа пока нет?
|
|
| |
PFN | Дата: Суббота, 06.05.2023, 12:01 | Сообщение # 2346 |
 Генерал-майор
Группа: Друзья
Сообщений: 206
Статус: Offline
| Приветствую Генералиссимуса и прочих книголюбов! Предлагаю вашему вниманию мою программку, которая меняет регистр заголовков в книгах формата fb2 без необходимости входить в редактор FBE. Просто открываете директорию с книгами и получаете доступ к заголовкам. Установки не требует - открываете архив и работаете. Замечания, пожелания и "тапки" кидайте на адрес: fednick36@gmail.com
drserj, прошу прощения, что влез со своими граблями на этот форум. Но здесь много книголюбов.
=============================== Приказ, который может быть понят неправильно, обязательно будет понят неправильно
Сообщение отредактировал PFN - Суббота, 06.05.2023, 12:02 |
|
| |
drserj | Дата: Понедельник, 08.05.2023, 16:53 | Сообщение # 2347 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата lordkor (  ) То есть, как я понимаю, волшебной кнопки нет. Жаль в ней нет особого смысла т.к. идет полный импорт базы, кроме личных таблиц...
Цитата lordkor (  ) Плюс я не уверен, что при запущенном МультиЛибе бэкапы пройдут корректно. кобиан делает корректно через теневое копирование тома...
Цитата lordkor (  ) Относительно просьбы ответа пока нет? если про скачку - то тут вряд ли что-то можно сделать, всё крутится вокруг запросов - ответов сервера... Пересмотреть определение успешного завершения скачивания - как? протокол не предусматривает подобное, если я не прав - поправьте, буду рыть дальше. А пока я не имею представления, как это реализовать ручками...
drSerj
|
|
| |
drserj | Дата: Понедельник, 08.05.2023, 16:53 | Сообщение # 2348 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата PFN (  ) drserj, прошу прощения да кто ж против ???
drSerj
|
|
| |
lordkor | Дата: Пятница, 12.05.2023, 21:58 | Сообщение # 2349 |
Лейтенант
Группа: Друзья
Сообщений: 56
Статус: Offline
| Цитата drserj (  ) идет полный импорт базы, кроме личных таблиц... Про личные таблицы я как раз и говорю. Что основные базы пересоздаются заново при каждой загрузке - это понятно. Ну, нет - так нет.
Цитата drserj (  ) кобиан делает корректно через теневое копирование тома... Ну, ОК, попробую прикинуть сценарий.
Цитата drserj (  ) если про скачку - то тут вряд ли что-то можно сделать, всё крутится вокруг запросов - ответов сервера...Пересмотреть определение успешного завершения скачивания - как? протокол не предусматривает подобное, если я не прав - поправьте, буду рыть дальше. А пока я не имею представления, как это реализовать ручками... Судя по логам, если ТОР пробрасывает на статик.флибуста, то всё идёт нормально - с "правильными" ответами и отдачей "правильного" имени файла. А вот когда весь коннект идёт внутри ТОР (судя по логам), там, похоже, весь диалог идёт несколько иначе. Могу только предложить попробовать поковырять парсинг при таком коннекте - не по тайм-ауту же там определяется завершение скачивания (строка в логе "...успешно закачан"). Ну а если всё равно не получится выявить сообщение об успешном завершении - можно добавить в настройках галочку "добавлять расширение .zip при отсутствии подтверждения об успешном скачивании файла". Потому что лично у меня недокачанных файлов не было ни разу, а вот без расширения постоянно
|
|
| |
drserj | Дата: Среда, 24.05.2023, 11:39 | Сообщение # 2350 |
Генералиссимус
Группа: Администраторы
Сообщений: 4693
Статус: Offline
| Цитата lordkor (  ) Про личные таблицы я как раз и говорю. экспорт/импорт личных данных
drSerj
|
|
| |
postmaster | Дата: Пятница, 28.07.2023, 11:38 | Сообщение # 2351 |
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| 1. А почему для OPDS server нет такой элементарной вещи: как минимум, авторизации по логину и паролю? Или OPDS работает по принципу "открытых ворот" для любого...? Такого обычно не делают даже самые начинающие программисты... просто нонсенс! 2. Планируется добавление web интерфейса для персональной базы данных с поддержкой https или нет?
Сообщение отредактировал postmaster - Пятница, 28.07.2023, 11:40 |
|
| |
arinarina | Дата: Понедельник, 27.11.2023, 20:43 | Сообщение # 2352 |
Рядовой
Группа: Пользователи
Сообщений: 17
Статус: Offline
| Доброго дня! Не подскажите отставшему от жизни, где теперь либрусековские sql лежат?)
|
|
| |
dakaneshka | Дата: Среда, 29.11.2023, 10:10 | Сообщение # 2353 |
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Цитата arinarina (  ) Доброго дня! Не подскажите отставшему от жизни, где теперь либрусековские sql лежат?) http://lib.rusec.net/sql/
|
|
| |
arinarina | Дата: Среда, 29.11.2023, 15:56 | Сообщение # 2354 |
Рядовой
Группа: Пользователи
Сообщений: 17
Статус: Offline
| Цитата dakaneshka (  ) http://lib.rusec.net/sql/ Спасибо, добрый человек!)
|
|
| |
surgutian | Дата: Понедельник, 11.12.2023, 19:39 | Сообщение # 2355 |
Сержант
Группа: Пользователи
Сообщений: 36
Статус: Offline
| arinarina9668Цитата Доброго дня! Не подскажите отставшему от жизни, где теперь либрусековские sql лежат?) А ещё - на http://fb27.online/sql/ В аварийных случаях.
Сообщение отредактировал surgutian - Вторник, 12.12.2023, 02:04 |
|
| |
|