Страницы: Пред. 1, 2, 3, 4, 5 След.
Автор |
Сообщение |
Drunkenmunky
|
mexx11 писал(а): пытаюсь найти путь вернуться к ревизии. VPN, Tor, виртуальный хостинг в нейтральной стране, какой-нибудь знакомый в ней же, готовый стать на раздачу Цитата: если я сам, собственными руками вытащу из официальных архивов и переименую и перепакую файлы по bookid, они подхватятся inpx ревизии? Должны, если будут применены те же правила именования имен файлов и путей к ним. Но не все, некоторое количество(речь о сотнях, возможно, под тысячу) не-fb2 в официальных архивах имеют неверное расширение(pdf на djvu, и обратно. doc на docx или epub и тд). Библиотекари с этим на сайте ничего сделать не могут, только перезалив. Я их просто исправляю, собственно, для этого я обложки и извлекаю - если не извлекается первая страница, значит с файлом что-то не так. Цитата: Понятно, что fbd я при этом лишусь (не понял пока, как их можно выщить с флибусты массово) CURL. Но они сырые там, придется править структуру XML
|
|
mexx11
|
Drunkenmunky тором я пользоваться не буду, не считаю возможным. А всё остальное, я через впн и тяну ))) ессно. Но это не панацея, даже в старые добрые времена (скачка за 20, 21 года например) скорости были сто-двести килобайт/с (от вас). Это были уникальные раздачи ))) (я без претензий, понимаю нишевость и малую востребованность общих раздач usr) Сейчас я высасываю фб2-22 на скорости 20 кБ/с Естественно, usr я так просто не вытяну, второго сида просто нет. Drunkenmunky писал(а): CURL. Но они сырые там, придется править структуру XML Нафиг) просто сделаю пустой фбд к каждому файлу, чтобы инсайдно соответствовали, и пофиг. А эти не-фб2. У меня всё выкачано до 19 года включительно, вряд ли в последние 3 года этих ошибок будет много. Кстати, все-все-все нефб2 у вас идут в комплекте с фбд, и епабы, исключений нет? Просто чтобы не париться на предмет вылова по инсайдно из базы.
|
|
Drunkenmunky
|
mexx11 писал(а): все нефб2 у вас идут в комплекте с фбд, и епабы, исключений нет? Да. В не-fb2 архиве два файла - fbd и другой. Распаковывать можно только по расширению - fbd и не-fbd. Без имени
|
|
mexx11
|
Вообще конечно некоторый адок присутствует, в "официальных" архивах usr.
Там даже экзешники попадаются в зип в зипе, и это уже в 20 году.
Проверять надо очень многое.
|
|
Максим88
|
NikLeon писал(а): Как пример файл 226704.fb2.zip из каталога 2011\04\11 пытается найти не как указан (и имеется), а как 226705.fb2.zip.fb2, аналогично и с USR файлами Если файл переименовать с 226704.fb2.zip на 226704.fb2.zip.fb2, то библиотекарь файл видит, но начинает ругаться на его структуру (т.е. доступ к файлу на чтение есть) Абсолютно та же проблема, только с веб сервером inpx-web. Пытаюсь развернуть на NAS Synology библиотеку через этот веб сервер - поиск дает выполнить, а при попытке скачивания выдает ошибку EISDIR: illegal operation on a directory, read Попробовал как и вы изменить расширение, добавив .fb2 - с компа открывает через браузер, а с мобильного не может прочитать, но хотя бы видит. Я так понимаю, пересоздание inpx-файла ситуацию не изменит?
|
|
Drunkenmunky
|
Максим88 писал(а): Я так понимаю, пересоздание inpx-файла ситуацию не изменит? Нет. Скорее всего проблема связана с отсутствием доступа на чтение на удаленном диске у вашего ПО Поместите символические ссылки на файлы на доступный каталогизатору диск
|
|
Максим88
|
Drunkenmunky писал(а): Максим88 писал(а): Я так понимаю, пересоздание inpx-файла ситуацию не изменит? Нет. Скорее всего проблема связана с отсутствием доступа на чтение на удаленном диске у вашего ПО Поместите символические ссылки на файлы на доступный каталогизатору диск Вот сейчас вообще ничего не понял, извините Пробовал в inp файле оставить пустым поле EXT - безрезультатно А если в inp в имени файла оставить только .fb2, а zip перенести в поле EXT - браузер сразу качает zip архив (а не открывает fb2), а читалка (Moon+Reader) качает файл имяфайла.zip.zip
|
|
Drunkenmunky
|
ОК. Проблема теперь понятна
И её источник точно не INPX
Ничего, кроме, как написать разработчику inpx-web, посоветовать не могу. Однозначно, косяк там.
В INPX четко и однозначно даются имя архива, имя файла в нем, и его позиция в нем же.
|
|
Максим88
|
Drunkenmunky писал(а): ОК. Проблема теперь понятна И её источник точно не INPX Ничего, кроме, как написать разработчику inpx-web, посоветовать не могу. Однозначно, косяк там. В INPX четко и однозначно даются имя архива, имя файла в нем, и его позиция в нем же. Ну, то есть подогнать inpx под прогу не получится, правильно я понимаю? Разраб, вроде как, уже устранился, допиливают любители...
|
|
Drunkenmunky
|
Максим88 писал(а): Ну, то есть подогнать inpx под прогу не получится, правильно я понимаю? Чисто для порядка, можете попробовать объединить значения FOLDER и FILE, возможно, разработчик неправильно понимал их назначения. Так, как с расширенным INPX к оригинальной раздаче у него проблем не было. А в нем что-то из упомянутого, как раз-таки отсутствует. Кстати, протестируйте и его, на предмет той же проблемы. Цитата: Разраб, вроде как, уже устранился, допиливают любители... Жаль. Была надежда, что именно он порешает с сериями, в конце концов
|
|
Максим88
|
Drunkenmunky писал(а): Чисто для порядка, можете попробовать объединить значения FOLDER и FILE, возможно, разработчик неправильно понимал их назначения. А можно инструкцию, как это сделать? Чтоб совсем не накосячить... И, в таком случае, необходимо все файлы в одну папку скинуть, без разбивки по датам?
|
|
Drunkenmunky
|
Максим88 писал(а): А можно инструкцию, как это сделать? Оставьте в inpx пару небольших .inp В одном к значению FILE типа 12345.fb2.zip приставьте значение FOLDER чтобы получилось что-то вроде 2019\01\01\12345.fb2.zip В другом .inp сделайте наоборот - FILE допишите к FOLDER, с подобным значением и протестируйте созданную с ними коллекцию Цитата: И, в таком случае, необходимо все файлы в одну папку скинуть, без разбивки по датам? Нет. Это уже другой эксперимент будет. Но тоже может сработать
|
|
Максим88
|
Drunkenmunky писал(а): В одном к значению FILE типа 12345.fb2.zip приставьте значение FOLDER чтобы получилось что-то вроде 2019\01\01\12345.fb2.zip Ничего не произошло, так же EISDIR: illegal operation on a directory, read Drunkenmunky писал(а): В другом .inp сделайте наоборот - FILE допишите к FOLDER, с подобным значением и протестируйте созданную с ними коллекцию Выдал ошибку 404 Файл не найден Я так понимаю, что тут дело не в папках, а в расширении файлов. Поиграл немного со структурой - если из FILE 12345.fb2.zip забираешь расширение fb2.zip и вставляешь в EXT - тогда и браузер сразу открывает fb2 и читалка качает. Сейчас только самая главная проблема, как пересобрать inpx отредактированный? не вручную же все сто тыщ записей перелопачивать?
|
|
Drunkenmunky
|
Максим88 писал(а): Я так понимаю, что тут дело не в папках, а в расширении файлов. Поиграл немного со структурой - если из FILE 12345.fb2.zip забираешь расширение fb2.zip и вставляешь в EXT - тогда и браузер сразу открывает fb2 и читалка качает Как и предполагалось, дело, всё-таки не в INPX. Цитата: Сейчас только самая главная проблема, как пересобрать inpx отредактированный? не вручную же все сто тыщ записей перелопачивать Я могу делать нестандартный INPX, специально для inpx-web. Это не сложно. Но. Это создаст путаницу и прецедент. На Рутрекере уже есть деятель с подобными изощрениями. К счастью, продукт получился специфичный, и вроде бы, заглох. Я не злорадствую, но если бы взлетело, мы бы тут удивились количеству негатива в комментариях. Так, что, попробуйте, всё-таки написать разработчику в багрепорт, возможно, кто-то заинтересуется. Ну, а, если не получится, через пару недель в обновление добавлю специальный INPX. Для чего пришлите тщательно протестированный образец с парой .inp .
|
|
Максим88
|
Drunkenmunky писал(а): Для чего пришлите тщательно протестированный образец с парой .inp . И всё-таки вы были правы. проблема была в пути и файле. В поле FILE название файла нужно без расширения .fb2.zip писать, а вот в поле FOLDER после названия папок нужно добавлять полное имя файла с расширением. Тогда и проги на смартфоне нормально через OPDS видят, и браузер сразу fb2 открывает, без скачивания. Завтра попробую пересобрать INPX
|
|
|