A room-based approach to file sharing
FilePost is a simple no-frills file sharing service built with Python. It takes a room-based approach - much like a chatroom, but for files. You share a room code in the form of an English word with your friends, and once they join you can send and receive files freely from anyone in the room. You can also specify specific people to send a file to, or select no one if you want a file to go to everyone.
We reccomend using a virtualenv if you're running an instance on your local machine (
sudo apt install virtualenv if you don't have it already). Then:
virtualenv filepost source filepost/bin/activate pip3 install -r requirements.txt python3 main.py
Then the website should be live on
Before deploying, make sure to set the
host variable in
main.py to whichever hostname you will be occupying. You may also need to change the
port depending on which platform you are using.