flibusta_life | Unsorted

Telegram-канал flibusta_life - Жизнь Флибусте

1098

Subscribe to a channel

Жизнь Флибусте

Я, как большой лентяй, сделал opds поверх архивов и потом уже прикрутил рендер html из тех же внутренних данных. Оно непригодно для общего сайта, ибо делал для работы на orange pi и заботился больше о том, чтоб оно туда влезло, но в целом подход себя оправдал.

Читать полностью…

Жизнь Флибусте

не всё сразу. Даже структура базы ещё очень сырая.. чтобы хорошо отдавать, нужно сначала наполнить

Читать полностью…

Жизнь Флибусте

Впрочем, флибуста в id книги в opds отдаёт непонятно что, но точно не то, что в файле...

Читать полностью…

Жизнь Флибусте

Согласен. Но стоит отдавать в opds именно его и пока хрен с ним, что оно непонятно какое.

Читать полностью…

Жизнь Флибусте

в общем, это отдельная задача(работа) по наведению порядка и объединению библиотек

Читать полностью…

Жизнь Флибусте

т.е. заполняет автор fb2? от "балды"?

Читать полностью…

Жизнь Флибусте

Должен заполняться при создании, насколько я понял.

Читать полностью…

Жизнь Флибусте

А... Тогда хотя б в opds отдавать из fb2, а то в некоторых местах уже думают о синхронизации библиотек и, что логично, id книги имеет смысл брать из книги.

Читать полностью…

Жизнь Флибусте

description.document-info.id

Читать полностью…

Жизнь Флибусте

Лучше всё же брать из fb2, если корректный.

Читать полностью…

Жизнь Флибусте

Там менеджмента всего ничего, если надо просто пошарить код.

Читать полностью…

Жизнь Флибусте

Алгоритм получения id какой? А то в fb2 хоть и есть поле id, но сильно не во всех оно заполнено правильно.

Читать полностью…

Жизнь Флибусте

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

Читать полностью…

Жизнь Флибусте

В прилагаемых в торренте .inpx для неудалённых книг есть только "Толкин Джон Рональд Руэл". К сожалению, в текущем варианте моей морды индексы статические и посмотреть неудалённые сейчас не могу.

Читать полностью…

Жизнь Флибусте

прототип на пыхе вырисовывается, но как и со строительством дома "коробка" выглядит внушительно, но внутренняя отделка сожрёт 80-90% остального времени и сил.

чистое api, которое позже можно развить до отдачи статики через шаблонизатор (лично этим заниматься не хочется - ставлю низкий приоритет)
symfony+pg+redis+rabbit+ipfs+вспомогательные штуки на go/pyhton

айдишники будут новые(uuidv7), но останется совместимость с оригиналом (bigint)

куда это выложить пока хз..

Читать полностью…

Жизнь Флибусте

Это дело будущих библиотекарей

Читать полностью…

Жизнь Флибусте

Это ж первое, что надо! Как же читать на телефоне? :-)
Фактически — это основная часть апи.

Читать полностью…

Жизнь Флибусте

запишу куда-нибудь :))
пока OPDS'ом и ещё не пахнет

Читать полностью…

Жизнь Флибусте

А вот когда изменилось и кто заполняет для того, что в флибусте — я не в курсе.

Читать полностью…

Жизнь Флибусте

Раньше - да. Теперь там uuid, судя по формату.

Читать полностью…

Жизнь Флибусте

Но в старых там вообще таймштамп в человекочитаемом формате.

Читать полностью…

Жизнь Флибусте

а этот ID книги он изначально откуда?
кто его создаёт

Читать полностью…

Жизнь Флибусте

это доп.инфа, которая не гарантируется. Очень зависит от того, заполнили ли её в оригинале (fb2)
uuid_v7 будет уникальным внутри системы, я лишь об этом. Он гарантирует уникальность и прочие удобства. В совокупности он удобнее других видов id

Читать полностью…

Жизнь Флибусте

а кто это делает? Я полагаю, что можно (и нужно) скооперироваться с ним. Стек для меня очень знакомый.

Читать полностью…

Жизнь Флибусте

да знаю я как это бывает))
тем более поднимать свой. И правда проще новую учётку создать на гитхабе/гитлабе

Читать полностью…

Жизнь Флибусте

uuidv7 случайный но сортируемый, в нём зашита временная метка создания

Читать полностью…

Жизнь Флибусте

свой - это снова накладные расходы на менеджмент

Читать полностью…

Жизнь Флибусте

это что первое в голову приходит, github/gitlab
прост я хз с точки зрения безопасности разработчиков как с этим быть

хотя может и пофиг

Читать полностью…

Жизнь Флибусте

Есть https://flibusta.is/sql/ - можно пытаться их использовать

Читать полностью…

Жизнь Флибусте

готовых мэппингов я не встречал, хотя и не старался искать

быстро решение - ничего с этим не делать, а отдавать в поиске всё что попадется :)
долгое - некая система, которая будет отображать книги требующие ручного редактирование силами добровольцев

Читать полностью…
Subscribe to a channel