Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leoherzog/linuxexchangeipfsseedbox

A script to pin Linux Exchange ISOs to IPFS
https://github.com/leoherzog/linuxexchangeipfsseedbox

go-ipfs ipfs p2p peer-to-peer

Last synced: 5 days ago
JSON representation

A script to pin Linux Exchange ISOs to IPFS

Awesome Lists containing this project

README

        

# Linux Exchange IPFS Seedbox

### What is this?

[Linux Exchange](https://github.com/leoherzog/LinuxExchange) is a client-side website to download Linux distros peer-to-peer, right in the web browser, via [the Distributed Web](https://ipfs.io/#how). Well, _somebody_ has to be the one who is adding those ISOs to the IPFS network to begin with!

In this repo is a simple Node script that can be run via a [cronjob](https://opensource.com/article/17/11/how-use-cron-linux) to update your local IPFS with the latest distros on Linux Exchange. It assumes that you already have [a local IPFS node](https://docs.ipfs.io/introduction/usage/) running on your computer.

### I want to help!

Awesome! If you have thoughts about enhancing this code, I'd be happy to review Pull Requests. I'm considering rewriting this in Python someday, but the majority of my work in this project is currently being spent on the Linux Exchange code itself. For now, Node's convenience and built-in handling of JSON made this quick and convenient to build.

### License

Feel free to take a look at the source and adapt as you please. This source is licensed as follows:

[![Creative Commons License](https://i.creativecommons.org/l/by-sa/4.0/88x31.png)](http://creativecommons.org/licenses/by-sa/4.0/)

Linux Exchange is licensed under a [Creative Commons Attribution-ShareAlike 4.0 International License](http://creativecommons.org/licenses/by-sa/4.0/).

- - - -

#### About Me

























Buy Me A Coffee