fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

9.8K
active users

#freelib

0 posts0 participants0 posts today
К вопросу локальных копий/зеркал библиотек и подводя итоги долгому использованию #freeLib — вполне годная оболочка, нормально тянет работу с коллекциями на четыреста тысяч книг:
Book count    425'777
Author count  128'053
Seria count   37'767

Текущее состояние проекта freeLib таково, что вполне годный вариант для домашнего/личного/персонального использования. И вообще на десктопе, и как #OPDS -каталог в частности, и веб-мордой тоже пользоваться можно.

«Коллекции» создаёт в #SQLite, при 425'777−431'828 книг получается sqlite-файл размером в 165Мб, который можно разместить на диске где захочется.

В код заглядывать доводилось и править некоторые части, но скорее экспериментов ради, поглядеть некоторые взаимосвязи по производительности. Никакого набора патчей делать не пришлось, адаптацию под себя делать не было надобности.

В плане качества реализации, там вся логика вперемешку с GUI'шным кодом — типичная мешанина для любительских проектов на #Qt и многих схожих фреймвёрков (#wxWidgets, MFC, WTL/ATL, Windows Forms). Иначе говоря, нет там и в помине грамотной работы через MVVM (Model-View-ViewModel) представление или через MVP (Model View Presenter), но кому какое дело, если оно вполне нормально работает?

Model/View само по себе #Qt поддерживает давно как и #wxWidgets, но мало кто в любительском мире open source использует этот подход ни вообще, ни как аналог MVVM и MVP.

#books #freelib #книги #библиотеки #lang_ru
hub.hubzilla.de🅴🆁🆄🅰 🇷🇺Выкачался архив или зеркало Либрусека, который из fb2-файлов. А чем работать с ним в линуксах? В качестве оболочки что использовать? Оказалось, что #freeLib самый годный...