🏃 🤫 📚
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
crunk 8aac2b389e added some ideas to what is could/should be 2 years ago
.gitignore remove the binary 2 years ago
README.md added some ideas to what is could/should be 2 years ago
config.json added some ideas to what is could/should be 2 years ago
go-sh-manymanuals.go added some ideas to what is could/should be 2 years ago
go.mod learning go, made datasheet folder added it to config 2 years ago
go.sum learning go, made datasheet folder added it to config 2 years ago

README.md

go-sh-manymanuals

Work in progress... 💣

The idea behind this software came from the Permacomputing Update 2021, especially "Chapter 7. A collapse-tolerant business" which is a series of practical guidelines. One of which reads as follows:

Self-host everything you need for software work on local physical servers. This includes all networked applications as well as an extensive library of software and documentation (including repair manuals and OS distributions for all relevant hardware). Offer hosting services to make use of the surplus.

Which lead us to think about an application where one can up and download manuals and datasheets for everything in Varia.

hacking

go run go-sh-manymanuals.go

Road Map, Get it going, Change while we learn

  1. Make it able to search multiple directories filled with pdfs
  2. Make it able to up/download pdfs
    • I made a config where you can set a share and downloads folder much like p2p sharing programs.
    • go-sh-manymanuals could be both a client and server program at the same time.
    • you can download off big servers.
    • you can download off each other locally.
    • it should keep track of what you already have, because doubles are the big pain in PDF's/filesharing in general
    • maybe in the future, entire folders can be synced between you and current connected server.
  3. Make it able to index those pdfs into the search.
  4. Improve the layout.