{"id":31652625,"url":"https://github.com/sh13y/magnet2direct","last_synced_at":"2026-04-13T21:32:34.967Z","repository":{"id":313363794,"uuid":"1051130620","full_name":"sh13y/magnet2direct","owner":"sh13y","description":"🧲 The Movie Lover's Best Friend - Convert magnet links to direct downloads via Seedr. Beautiful web UI with multi-user support, real-time progress, and browser-only credential storage.","archived":false,"fork":false,"pushed_at":"2025-09-06T07:24:02.000Z","size":161,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-07T10:07:11.828Z","etag":null,"topics":["direct-download","download","flask","magnet-links","movie-downloader","multi-user","privacy-focused","python","real-time","responsive-ui","seedr","torrent","web-app","wtfpl"],"latest_commit_sha":null,"homepage":"https://seedr.eu.org","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sh13y.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-09-05T13:44:29.000Z","updated_at":"2025-09-16T23:09:17.000Z","dependencies_parsed_at":"2025-09-05T16:27:18.738Z","dependency_job_id":"0ab620b8-c969-489d-8410-12971f7cf3b4","html_url":"https://github.com/sh13y/magnet2direct","commit_stats":null,"previous_names":["sh13y/magnet2direct"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sh13y/magnet2direct","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sh13y%2Fmagnet2direct","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sh13y%2Fmagnet2direct/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sh13y%2Fmagnet2direct/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sh13y%2Fmagnet2direct/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sh13y","download_url":"https://codeload.github.com/sh13y/magnet2direct/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sh13y%2Fmagnet2direct/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31771832,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T20:17:16.280Z","status":"ssl_error","status_checked_at":"2026-04-13T20:17:08.216Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["direct-download","download","flask","magnet-links","movie-downloader","multi-user","privacy-focused","python","real-time","responsive-ui","seedr","torrent","web-app","wtfpl"],"created_at":"2025-10-07T10:01:14.898Z","updated_at":"2026-04-13T21:32:34.943Z","avatar_url":"https://github.com/sh13y.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧲 Magnet2Direct - The Movie Lover's Best Friend\n\n\u003e *\"Because life's too short to wait for seeders, and too long to watch ads on streaming sites!\"* 🍿\n\n## 🚀 **Live Demo**\n\n**🌐 Try it now:** [https://seedr.eu.org](https://seedr.eu.org)\n\n*No installation needed - just paste your magnet link and enjoy!* ✨\n\n## 🎥 **How It Works (Video Demo)**\n\nWatch the magic happen in less than 30 seconds! 🪄\n\nhttps://github.com/user-attachments/assets/5d16b145-1ddd-41ef-a0dd-04fca95fc232\n\n*See how simple it is? From magnet link to download in just a few clicks!* 🎬\n\n## 🎬 Why This Exists (A Love Letter to Movies)\n\nOnce upon a time, there was a developer who **ABSOLUTELY LOVED** watching movies. We're talking the kind of love where you have a watchlist longer than the Marvel timeline, and you've seen every single \"The Fast and The Furious\" movie (yes, even the weird Tokyo Drift one). \n\nBut there was a problem... 😩\n\n**The Seedr.cc Struggle Was REAL:**\n- **Login. Every. Single. Time.** 🔐 (Because apparently browsers forget passwords faster than I forget movie plots)\n- **Click magnet link** ➡️ **Wait for upload** ⏳ **Go to Seedr** 🌐 **Login AGAIN** 🤦‍♂️\n- **Navigate through folders** like you're solving a puzzle 📁➡️📁➡️📁\n- **Find the actual movie file** among 47 subtitle files and random NFO documents 🔍\n- **Right-click download** the ONE file you actually want 📥\n- **Delete everything** to free up space for the next movie 🗑️\n- **Repeat this nightmare** for EVERY. SINGLE. MOVIE. 🔄\n\n**The Breaking Point:**\nOne day, after the 847th time of logging into Seedr, clicking through folders, downloading one file, and cleaning up the mess, I had an epiphany: *\"There HAS to be a better way!\"* 💡\n\nSo, armed with nothing but caffeine, determination, and an unhealthy obsession with cinema, **Magnet2Direct** was born! 🚀\n\n**The Dream:** \n*Paste magnet link* ➡️ *Get direct download link* ➡️ *Download movie* ➡️ *Watch and enjoy* 🍿\n\n**No more login marathons, no more folder archaeology, no more manual cleanup!**\n\n## 🎯 What This Beautiful Beast Does\n\nMagnet2Direct is like having a personal movie genie, but instead of three wishes, you get unlimited direct downloads! ✨\n\n### ✅ **The Magic Process:**\n1. **Paste any magnet link** (even the sketchy ones from that forum you pretend you don't visit)\n2. **Let Seedr do the heavy lifting** (while you make popcorn 🍿)\n3. **Get a direct download link** for the biggest video file (because nobody wants the 480p version)\n4. **Copy URL or download directly** \n   - **Copy URL**: Use with your favorite download manager (IDM, uTorrent Web, etc.)\n   - **Download**: Downloads directly to your browser's default download folder\n\n\u003e **Note:** The app doesn't store files on the server - it just gives you direct links to download from Seedr!\n\n### 🌟 **Epic Features:**\n- **🔐 One-Time Setup** - Set your Seedr credentials once and forget about it\n- **🚀 Full Automation** - No more manual Seedr navigation or file hunting\n- **🧹 Auto-Cleanup** - Automatically deletes files after getting the link (no storage hogging!)\n- **🎯 Smart File Detection** - Finds the biggest video file automatically (bye bye subtitle.srt files!)\n- **📱 Mobile \u0026 Desktop Ready** - Works on everything except your toaster\n- **🎨 Beautiful UI** - So pretty, it makes other apps jealous\n- **⚡ Real-time Progress** - Watch the magic happen live\n- **💾 Browser Storage Only** - Your secrets stay with you\n- **🎪 Zero Server Storage** - We're not storing your guilty pleasure movie choices\n- **🔄 One-Click Process** - Paste ➡️ Wait ➡️ Download ➡️ Enjoy!\n\n## 🛠️ What's Under the Hood\n\nThis masterpiece is crafted with love and the following technologies:\n\n### **🐍 Backend Magic:**\n- **Python 3.8+** - Because life's too short for Python 2\n- **Flask** - Lightweight and fast, like a ninja\n- **[seedrcc](https://github.com/hemantapkh/seedrcc)** - The hero library by [@hemantapkh](https://github.com/hemantapkh) that reverse-engineered Seedr's API 🕵️‍♂️\n- **requests** - For when you need to fetch things politely\n\n### **🎨 Frontend Wizardry:**\n- **HTML5** - The foundation of dreams\n- **CSS3** - Making things pretty since forever\n- **JavaScript (ES6+)** - The brain of the operation\n- **LocalStorage** - Your browser's secret diary\n- **Flexbox \u0026 Grid** - For layouts that don't hate mobile users\n\n### **🔧 Development Tools:**\n- **VS Code** - The editor that doesn't judge your code\n- **Git** - Time travel for developers\n- **Chrome DevTools** - Where bugs go to die\n\n## 🚀 Getting Started (It's Easier Than Finding a Good Movie on Netflix)\n\n### **Prerequisites:**\n```bash\n# You need Python (obviously)\npython --version  # Should be 3.8 or higher\n\n# And pip (for installing cool stuff)\npip --version\n```\n\n### **Installation (3 Steps to Movie Heaven):**\n\n1. **Clone this beauty:**\n```bash\ngit clone https://github.com/yourusername/magnet2direct.git\ncd magnet2direct\n```\n\n2. **Install the magic ingredients:**\n```bash\npip install flask seedrcc requests\n```\n\n3. **Run and enjoy:**\n```bash\npython simple_magnet2direct.py\n```\n\n**🎉 BOOM!** Open `http://localhost:5000` and start converting those magnet links!\n\n## 🌐 **Live Deployment**\n\nThe app is deployed on **Vercel** with a custom domain for instant access:\n- **🌟 Live App:** [https://seedr.eu.org](https://seedr.eu.org)\n- **🚀 Global CDN** - Fast loading worldwide\n- **🔒 Automatic HTTPS** - Secure by default\n- **⚡ Serverless** - Scales automatically\n- **📱 Mobile Optimized** - Works perfectly on all devices\n\n### **🚀 Deploy Your Own:**\n```bash\n# Fork the repo, then:\nnpm install -g vercel\nvercel login\nvercel --prod\n# Add your custom domain in Vercel dashboard\n```\n\n\u003e **💡 Domain Choice:** The `seedr.eu.org` domain perfectly represents what this tool does - it's all about making Seedr easier to use! Plus, it's short, memorable, and professional. 🎯\n\n## 🎮 How to Use (For Dummies and Smart People Alike)\n\n### **First Time Setup:**\n1. Click the **⚙️ Settings** button (it's green and round, you can't miss it)\n2. Enter your Seedr email and password (don't worry, we're not storing it)\n3. Click **\"Save \u0026 Test\"** (we'll check if it works)\n4. Close the modal and feel accomplished ✨\n\n### **Converting Magnet Links:**\n1. Find a magnet link (we don't judge your movie choices)\n2. Paste it in the big text box\n3. Click **\"🧲 Get Direct Link\"**\n4. Watch the progress bar do its thing\n5. Copy the URL or download directly\n6. Enjoy your movie night! 🍿\n\n## 📁 File Structure (For the Curious)\n\n```\nmagnet2direct/\n├── simple_magnet2direct.py    # The main app (our baby)\n├── favicon.ico                # That tiny icon in your browser tab\n├── favicon-16x16.png         # For the detail-oriented browsers\n├── favicon-32x32.png         # Medium-sized icon perfection\n├── apple-touch-icon.png      # Because iOS users deserve nice things\n├── site.webmanifest          # PWA magic (we're fancy like that)\n├── README.md                 # This beautiful document you're reading\n└── requirements.txt          # Dependencies for easy installation\n```\n\n## 🎭 Features That Make Us Special\n\n### **🔒 Privacy First:**\n- Your Seedr credentials? Stored in YOUR browser only\n- No server databases, no data mining, no drama\n- What happens in your browser, stays in your browser\n\n### **📱 Responsive Design:**\n- Looks amazing on phones, tablets, laptops, and probably smart fridges\n- Touch-friendly buttons (fat fingers welcomed)\n- No horizontal scrolling nightmares\n\n### **⚡ Smart Features:**\n- Auto-detects your account limits (no more \"storage full\" surprises)\n- Finds the biggest video file automatically (because size matters)\n- Progress tracking that actually works\n- Error handling that doesn't crash and burn\n\n### **🎨 Beautiful UI:**\n- Gradients that make your eyes happy\n- Animations smoother than a James Bond intro\n- Colors that don't assault your retinas\n- Typography that doesn't require a magnifying glass\n\n## 🤔 FAQ (Frequently Awesome Questions)\n\n**Q: Is this legal?**\nA: We just convert magnet links to direct downloads. What you download is between you and your conscience (and local laws).\n\n**Q: Will this work with [insert random torrent site]?**\nA: If it gives you a magnet link, we'll convert it. We're not picky!\n\n**Q: Why Seedr?**\nA: Because they're awesome at cloud torrenting, and we're awesome at making UIs. Perfect match!\n\n**Q: Can I use this for downloading Linux ISOs?**\nA: Absolutely! We fully support your totally legitimate Linux ISO downloading needs. 😉\n\n**Q: Is there a mobile app?**\nA: The web app IS the mobile app! Modern problems require modern solutions.\n\n## 🐛 Known Issues (AKA \"It's Not a Bug, It's a Feature\")\n\n- Sometimes the progress bar moves too fast (we're working on slowing it down for dramatic effect)\n- The app is so addictive, you might forget to actually watch the movies you download\n- May cause excessive happiness and productivity\n- Side effects include: satisfied users, clean Seedr accounts, and organized download folders\n\n## 🤝 Contributing (Join the Movie Revolution)\n\n### 🆚 **Before vs After Magnet2Direct:**\n\n**😵 The Old Way (Seedr.cc Manual Hell):**\n```\n1. Copy magnet link\n2. Go to seedr.cc\n3. Login (again...)\n4. Paste magnet link\n5. Wait for upload\n6. Navigate to files\n7. Find the movie in folder maze\n8. Right-click download\n9. Delete files to free space\n10. Repeat for next movie\n```\n**Total Time:** ~5-10 minutes per movie 😴\n\n**🚀 The Magnet2Direct Way:**\n```\n1. Paste magnet link\n2. Click \"Get Direct Link\"\n3. Copy URL or Download\n4. Enjoy your movie!\n```\n**Total Time:** ~30 seconds ⚡\n\n---\n\nWant to make this even more awesome? We welcome contributions!\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-new-thing`)\n3. Make your changes (and maybe add some movie references)\n4. Test everything twice (because bugs are the worst plot twist)\n5. Submit a pull request with a detailed description\n\n**Areas we'd love help with:**\n- More streaming service integrations\n- Better error messages (preferably with movie quotes)\n- Performance optimizations\n- UI/UX improvements\n- Documentation (with more humor, obviously)\n\n## 📜 License\n\nThis project is licensed under the **WTFPL (Do What The F*ck You Want To Public License)** - because life's too short for complicated legal jargon! \n\n**TL;DR:** Do whatever you want with this code. Seriously. We don't care. Use it, abuse it, improve it, break it, sell it, give it away, tattoo it on your forehead - we're cool with whatever! \n\nThe only rule is: **There are no rules!** 🎉\n\nSee the LICENSE file for the \"official\" (but still hilarious) legal text.\n\n## 🙏 Acknowledgments\n\n- **Seedr** - For making cloud torrenting not suck\n- **[hemantapkh](https://github.com/hemantapkh)** - The absolute legend who created **[seedrcc](https://github.com/hemantapkh/seedrcc)** 🏆\n  \n  \u003e *\"While Seedr.cc offers a premium API, it is not available to free users. This library was built by studying the network requests from the official Kodi and Chrome extensions.\"* - hemantapkh\n  \n  Without this incredible reverse-engineering work, Magnet2Direct wouldn't exist! This guy literally studied network requests like a detective to make the impossible possible. Mad respect! 🕵️‍♂️💻\n\n- **The Flask Team** - For making web development fun again\n- **Coffee** - The real MVP of this project\n- **Every movie ever made** - For inspiring this creation\n- **You** - For reading this far (seriously, you're awesome)\n\n## 📞 Support\n\nHaving issues? Found a bug? Just want to chat about movies?\n\n- Create an issue on GitHub\n- Send a pull request\n- Write a strongly worded email (just kidding, be nice)\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Made with ❤️, ☕, and an unhealthy amount of movie references**\n\n*\"May your downloads be fast and your movies be awesome!\"* 🎬\n\n**⭐ Star this repo if it made your movie nights better!**\n\n\u003c/div\u003e\n\n---\n\n\u003e *P.S. - If this app helped you discover a new favorite movie, we consider our mission accomplished. Now go watch something awesome! 🍿*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsh13y%2Fmagnet2direct","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsh13y%2Fmagnet2direct","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsh13y%2Fmagnet2direct/lists"}