sn is a shell script for creating and interacting with decentralized social networks. It leverages the functionality of the Git version control system to allow for offline usage and data storage.
sn create: Create a new social network.sn join [link]: Join an existing social network.sn pull: Pull in new posts and likes.sn log: Show a list of existing posts in the network.sn show [post]: Show a specific post in the network.sn connect [link]: Connect to a server.sn post "[text]": Post a new story to the network.sn like [post]: Like a specific post.sn push: Push locally made changes back to the server.sn members: Show the network's members.sn follow [user]: Follow the posts of a specific member.
git clone https://github.com/jwwtc/sn.git
export PATH="$PATH:/`pwd`/sn/"
This project is licensed under the MIT License.
- Git - Distributed version control system