Pomares is a distributed content distribution system written in python 3 (asyncio) that relies on a closed network of trusted peers.
- Seed (export) local content
- Plant (import) remote content
- Set logical trees
- Manage peer aliases and public keys
- Peer-to-peer content
- Python 3.4+
- libnacl
- whoosh
- cerberus
- msgpack-python
pip3 install msgpack-python cerberus Whoosh libnacl
git clone https://github.com/ramaro/pomares.git
alias pomares='python3.4 pomares.py' # optional
pomares genkey
pomares about
pomares run
pomares seed ~/public_stuff public
pomares pubkey friend1 eYgtH9qbZFiiVbeGxuVpSyGv6HTkBHiROx5siwyaK3E= friend1.host.name:8111
pomares plant friend1 his_public_stuff
pomares ls
MIT License (see LICENSE)