Un motore di ricerca per libri. https://millelibri.copyriot.xyz
Go to file
lamacchinadesiderante fb3e3b8c22 Merge branch 'master' into version/0.8 2023-12-30 18:26:33 +00:00
crates fix favicon and bg issues on mobile 2023-01-08 19:20:07 +01:00
experiments inital commit (v0.3) 2023-01-07 21:40:21 +01:00
frontend add concurrent dl button and links to copyriot gateways 2023-12-30 17:51:33 +01:00
scripts inital commit (v0.3) 2023-01-07 21:40:21 +01:00
.dockerignore inital commit (v0.3) 2023-01-07 21:40:21 +01:00
.gitignore inital commit (v0.3) 2023-01-07 21:40:21 +01:00
Cargo.lock.bak rename old Cargo.lock 2023-12-30 19:23:39 +01:00
Cargo.toml inital commit (v0.3) 2023-01-07 21:40:21 +01:00
Cross.yaml inital commit (v0.3) 2023-01-07 21:40:21 +01:00
Dockerfile inital commit (v0.3) 2023-01-07 21:40:21 +01:00
LICENSE post migration fixes 2023-01-08 17:29:07 +01:00
Makefile inital commit (v0.3) 2023-01-07 21:40:21 +01:00
README.md add concurrent dl button and links to copyriot gateways 2023-12-30 17:51:33 +01:00
docker-compose.yml add concurrent dl button and links to copyriot gateways 2023-12-30 17:51:33 +01:00
rust-toolchain inital commit (v0.3) 2023-01-07 21:40:21 +01:00
rustfmt.toml inital commit (v0.3) 2023-01-07 21:40:21 +01:00

README.md

Millelibri

Logo Millelibri

Un motore di ricerca libri basato su protocollo IPFS.

Una versione funzionante si trova qui.

Un tempo (fino a dicembre 2023) il progetto era sincronizzato con Book Searcher. Poi venne la macchina editoriale e distrusse tutto:

https://github.com/book-searcher-org/deleted/issues/1

Installazione rapida

E' possibile buildare il progetto via Docker. Occorre avere prima installato e configurato sia Docker che il tool docker-compose.

Occorre clonare il repo e il file contenente gli indici dei libri:

git clone https://git.lamacchinadesiderante.org/lamacchinadesiderante/millelibri && cd millelibri
wget https://link.storjshare.io/juobea2obv6nadmij22tidrenlfa/millelibri%2Findex%2Frust%2Findex_0.6.zip?download=1 && unzip index_0.6.zip
docker-compose up -d

Il progetto sarà attivo all'indirizzo localhost:7070.

Sviluppo frontend

Per modificare la parte frontend (React) del progetto, posizionarsi nella cartella frontend e lanciare i comandi:

npm install
npm run build
npm run dev