Live data from Hacker News

Library Genesis Desktop app, now with IPFS support

wiki.mhut.org

71–75 of 75 posts

Re: Library Genesis Desktop app, now with IPFS support

#71

The ´Books' tool [1] has been doing the same for a long time as well, can be used anywhere where Bash runs and - given its shell-based nature - is eminently hackable. It comes with a CLI (named 'books'), TUI ('nbook' and 'nfiction') and GUI ('xbook' and 'xfiction') and supports both IPFS, Bittorrent as well as direct download. It can search on all fields. Source: I wrote this about 6 years ago and maintain it every n…

This looks nearly perfect apart from the mysql dependency. Sqlite should be more than enough for this use case.

I made for for a use case where an existing central database server can be used by several instances of Books, kept up to date using a cron script. This reduces external network interactions and makes it possible to search the database when the external network connection happens to be down. It uses mysql to keep things as simple as possible, it would of course be possible to use another database engine but that would necessitate a conversion of the libgen dumps (which are nothing but mysql dumps). Since there was a mysql instance running anyway this seemed superfluous but as said, it is quite hackable so if you feel an urge...

Re: Library Genesis Desktop app, now with IPFS support

#72
post #62

The ´Books' tool [1] has been doing the same for a long time as well, can be used anywhere where Bash runs and - given its shell-based nature - is eminently hackable. It comes with a CLI (named 'books'), TUI ('nbook' and 'nfiction') and GUI ('xbook' and 'xfiction') and supports both IPFS, Bittorrent as well as direct download. It can search on all fields. Source: I wrote this about 6 years ago and maintain it every n…

how big is the local db?

Around 9G for the nonfiction section, this can be halved by using the compact version (libgen_compact) which leaves out the publication descriptions and as such is far less useable.

Re: Library Genesis Desktop app, now with IPFS support

#74
post #35
post #7

Earlier quoted context omitted.

That is really cool project, but I can't give this to non technical people

So lets work on making the people around us more technical.

Only if they consent though, many people do not want to be technical

Re: Library Genesis Desktop app, now with IPFS support

#75
post #23

Can we create decentralized library (catalog) protocol , so it can't be taken down? I'm thinking about libgen/sci-hub/whatcd(RIP), but entirely decentralized, protocol-based. We already have basically all necessary tools: BitTorrent/IPFS to distribute files, magnet links to link them, DHT to discover peers. We just need to combine them together in a smart way and maybe add some bits of missing functionality, like: -…

This is exactly what LBRY is: https://lbry.com
Post reply on HN