social.tchncs.de is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly server from Germany – which tends to attract techy people, but welcomes everybody. This is one of the oldest Mastodon instances.

Administered by:

Server stats:

3.8K
active users

#opds

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

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

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

В плане качества реализации, там вся логика вперемешку с 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 #книги #библиотеки #lang_ru
hub.hubzilla.deHubzilla.de

Leider habe ich auch heute keine "neuen Apps" für Euch. Nehmt Ihr stattdessen auch "neue #eBooks"? Davon habe ich nämlich gerade wieder 36 Stück auf ebooks.qumran.org/ hochgeladen – und wünsche Euch erneut angenehmes Schmökern! Wie gewohnt: keine Tracker, keine (An-)Meldepflicht – und auch direkt über Euren #OPDS fähigen Reader beziehbar :awesome:

ebooks.qumran.orgIzzy's freie BibliothekKatalog mit freien eBooks (Public Domain, Creative Commons): kostenlos und ohne Anmeldung stöbern und herunterladen!

So liebe Schmökerbande, hier nochmal ein 16-bändiger Nachschlag zum gestrigen 25er auf

ebooks.qumran.org/

Wie gehabt: ohne Tracking, ohne Javascript, ohne anderen "unerwünschten Kram" – dafür aber trotzdem gratis, gern auch per #opds direkt aus Eurem Reader, wenn er dies kann 🤩

Und weitere Werke sind in Arbeit…

ebooks.qumran.orgIzzy's freie BibliothekKatalog mit freien eBooks (Public Domain, Creative Commons): kostenlos und ohne Anmeldung stöbern und herunterladen!

📖 #ebooks migration, from my #Kindle account to my local cloud, completed ✅

It took me a while to do the jump. I had a library on my Kindle with a few hundreds books. I invested a few hundreds bucks over more than a decade to buy ebooks and create my digital library.

I felt very uncomfortable whenever I thought of those precious resources being lost in somebody else's cloud, while the money I paid only granted me the permission to _view_ the content provided by Amazon's servers, _only_ on the devices compatible with Kindle resources, _only_ using the software built by Amazon, and _only_ using Amazon's closed formats. Anything outside of that clearly defined perimeter is illegal. A suspension of my #Amazon account would be sufficient to lock me out of my library. And I probably have no easy way of passing those books to my kid, like parents used to do with their kids before surveillance capitalism came over. I just couldn't accept all of this. But, on the other hand, Kindle provided a very comfortable ecosystem, and that motivated my reluctance.

Now I've finally made the jump though, and I couldn't be happier.

- I used #Calibre to convert all of my Kindle books to .epub. However, the DeDRM plugin (github.com/apprenticeharper/De) didn't work out of the box - Amazon has probably come up with some other twists on their KNX compression+encryption to make our lives harder. What worked though was to download the purchased books one by one through the "Download to device over USB" option at amazon.com/mycd - a lengthy process, but at least I got the ebooks in the AZW* format that Calibre and DeDRM could digest.

- I moved all the .epub files on a path shared through #NextCloud - hopefully when the ebook reader apps for NextCloud get fixed my NC interface could also become a place to read my books.

- I installed #Ubooquity (github.com/linuxserver/docker-) on my local server, and enabled the #OPDS feed. Make the server accessible over my VPN, set up an nginx reverse proxy with HTTPS, and that's all you need. Big kudos to the development team for building a Java app that manages somehow to be lightweight!

- After trying many apps (most of the ebook reader apps on F-Droid have a UI that feels so 2000s), I settled for #FBReader, which comes with a decent UI and good support for OPDS feeds out of the box. The only downside is that bookmark synchronization only works over Google Drive, and it requires the version hosted on the Play Store to work. It'd be nice to support NextCloud, or (even better) any virtual storage exposed by Android.

Except for the synchronization still working over Google Drive, I'm happy for finally making the jump - now I feel like my kid will have something to read even if dad's Amazon account gets suspended, or if Amazon at some point in the future goes out of business.

I'll probably still have to buy some books from the Kindle store (especially when it comes to recent books), but I'll always make sure to convert them to .epub and add them to my open library as soon as I get them on my devices.

... I managed to get #opds support into knewstuff (which Peruse uses), which is not insignificant, but there's no UI for people to add their own feeds just yet.

I had wanted to write a big blogpost about it, but without that I'm afraid it'll just come across as a wet fart, no matter how proud I might be it got in. Guess I'll write one when that part's done...