This is an automated archive made by the Lemmit Bot.
The original was posted on /r/opensource by /u/spignelon on 2024-10-23 10:35:15+00:00.
Hey everyone! 👋
I built a small Python tool called ShareDir because of a problem I ran into during a hackathon at college. I needed to share some files with a friend, but the WiFi was super slow (20kbps!), and we didn’t have mobile network either. My friends didn’t want to install other tools like LocalSend, so I thought—why not make something easy and quick myself?
ShareDir is a super simple tool that lets you share files and folders over LAN or a VPS without needing both parties to install anything. Just run a single command, and it generates a shareable URL and a QR code. The other person just needs to open the URL in their browser—no extra software needed!
Features:
- 🔒 Passphrase Protection to keep things secure
- 🌐 Works on LAN or Internet (VPS-friendly)
- 📱 QR Code for easy access
- 💻 No need for both sides to install the tool
- 🛡️ Blacklist feature to prevent brute force attacks
- 🌙 Dark mode web interface for comfort
If you’re looking for a lightweight and user-friendly way to share files quickly without needing a stable internet connection, give ShareDir a try!
Would love any feedback! 🙌
GitHub:
PyPI: pip install sharedir
(Use Termux if you want to run it on your Android phone)
If you find it useful, make sure to star the repo :)