ZiplineAutoUpload is your personal file-sharing assistant that makes sharing files as easy as dropping them into a folder. Simply save or move a file to your monitored folder, and BOOM! 💥 - the file is automatically uploaded, the link is copied to your clipboard, and you're ready to share in seconds!
Drop a file and let the magic happen - no clicks required! |
Upload links are automatically copied and ready to share! |
Only uploads the file types you want, ignoring the rest! |
Optionally opens your uploaded files right in your browser! |
- Python 3.x
- pip (Python package installer)
- A Zipline instance
- Internet connection (obviously! 😉)
-
Clone this repository or download the source code:
git clone https://github.com/Valhalla-Development/ZiplineAutoUpload.git
-
Navigate to the project directory:
cd ZiplineAutoUpload
-
Install required dependencies:
pip install -r requirements.txt
See the top of main.py
for all configuration options and their descriptions. The main settings you'll need to configure are:
# The folder to monitor for new files
MONITOR_FOLDER_PATH = "/path/to/your/folder"
# Your Zipline instance URL
API_UPLOAD_URL = "https://your.zipline.instance/api/upload"
# Your Zipline access token
USER_ACCESS_TOKEN = "your_access_token_here"
-
Start the Upload:
python main.py
-
Drop files into your monitored folder.
-
Watch the magic happen! Each valid file will be:
- ✅ Automatically uploaded
- 📋 URL copied to clipboard
- 🌐 Opened in browser (if enabled)
When running, you'll see:
Monitoring started
File uploaded successfully: https://your.zipline.instance/u/filename.png
Want to make this even more awesome? Here's how:
- Fork it
- Create your feature branch:
git checkout -b feature/amazing-feature
- Commit your changes:
git commit -m 'Add some amazing feature'
- Push to the branch:
git push origin feature/amazing-feature
- Open a Pull Request
This project is licensed under the GPL-3.0 License - see the LICENSE file for details. (It's mostly "Share the love, and keep it open!")
- Zipline for the awesome file hosting service
- Watchdog for the reliable file monitoring
- All contributors and users who make this project better!
Got questions? Need help? Join our Discord server - where we're always happy to help!
💻 Crafted with ❤️ by Valhalla-Development