

🌐 WebLoader 1.0.0
WebLoader is a desktop GUI application for downloading and managing mods from Thunderstore — specifically for the WebFishing community. Built using Python and Tkinter, WebLoader helps streamline the mod installation process with features like batch downloads, mod presets, real-time console logs, and automatic zip extraction.
Features
▶ Run the App 🖼 Usage
Launch the app. Choose your desired mods folder. Paste mod URLs from Thunderstore (e.g. https://thunderstore.io/c/webfishing/p/Author/ModName/). Click Add Mod. Click Download Mods. Optionally save/load mod presets.
Presets
Presets are saved as JSON files containing lists of mod URLs. You can:
Save Preset — to reuse mod lists across installs.
Load Preset — to quickly rehydrate mod collections.
API + HTML Parsing
Uses Thunderstore APIs (/api/experimental/package/...) for download URLs. Falls back to HTML scraping and common version guessing if APIs fail.
📄 Download Summary
After each run, a download_summary.json file is saved in your mods folder. This includes:
List of downloaded mods Success/failure/skipped counts Download timestamp
• GDWeave • FishingSeason • GrowthHelper
Known Issues
Thunderstore API downtime may cause fallback to HTML parsing. Mods with non-standard folder structures might not extract correctly. GUI responsiveness may lag slightly during heavy extraction (runs in thread but still Tkinter-based).
MIT License
Contributing Pull requests are welcome! If you spot bugs or want to improve functionality, feel free to open issues or contribute.
Credits
Developed using:
Python Tkinter Thunderstore API