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 :)