An open API service indexing awesome lists of open source software.

https://github.com/notstark/dlx

Downloading and Uploading files made easier!
https://github.com/notstark/dlx

anime-downloader animepahe-downloader buzzheavier colab-notebook downloader gofile google-drive hls-downloader notebook telegram-downloader torrent uploader vikingfile yt-dlp

Last synced: 12 months ago
JSON representation

Downloading and Uploading files made easier!

Awesome Lists containing this project

README

          

# DLX - Cloud Downloader & Uploader! 🚀

Get Started:
Open In Colab

Buy Me a Coffee


Telegram Support

If you find DLX helpful and it saves you time, please give a star to the repo and consider buying me a coffee! Your support keeps this project going and fuels future updates. Thank you! 🙏

## About DLX - A Project for Downloading and Uploading Files to Fast Cloud Storage Providers
Hi there! Welcome to DLX, your powerful and versatile Google Colab-based solution for seamlessly managing media and files. DLX is designed to streamline your workflow by offering high-speed downloads from various sources and efficient uploads to multiple cloud storage providers.

## Key Features of DLX:
- **🛠️ Setup Environment**: Get everything you need running in one click, from system packages to Python libraries and essential tools.
- **⏬ Universal Media Downloader**: Download anything from direct links, FTP, M3U8 streams, Magnet URIs, and .torrent files with aria2c's blazing speed.
- **📺 yt-dLp Downloader**: Grab videos, audio, and entire playlists from thousands of video platforms supported by yt-dlp.
- **⬆️ Cloud Uploader (Drive, Gofile, VikingFile, BuzzHeavier)**: Effortlessly upload your downloaded content to Google Drive, Gofile, VikingFile, and BuzzHeavier.
- **📲 Telegram Media Downloader**: Download media directly from Telegram chats or channels via a simple bot integration.
- **📺 AnimePahe Downloader**: Specialized tool for quickly fetching anime content from AnimePahe.
- **📂🔄 Manage Downloaded Files & Folders**: Easily view and navigate all files and folders in your download directory (delete via index).
- **🔍 Show Media Info (mediainfo)**: Get detailed technical specs on your media files using mediainfo.
- **📦 Zipper (Zip and Split File or Folder)**: Compress your content into ZIP archives or split large files for easier handling.

## How to Use:
- **Open in Google Colab**: Click the "Open in Colab" badge (you'll add this to the actual notebook).
- **Run the Setup Cell**: Execute the first cell (`🛠️ Setup Environment`) to install all dependencies and configure secrets.
- **Choose Your Task**: Run subsequent cells based on whether you want to download, upload, or manage files.
- **Follow Prompts**: The notebook will guide you with interactive prompts for inputs like URLs, file selections, and upload destinations.

## Important Notes:
- **Secrets Management**: Remember to store your API tokens (Telegram, Gofile, etc.) securely in Colab's "Secrets" tab.
- **Colab Session Limits**: Be mindful of Colab's session duration and disk space limitations. Consider uploading important files to persistent cloud storage.
- **Follow Prompts**: The notebook will guide you with interactive prompts for inputs like URLs, file selections, and upload destinations.
- **Usage Responsibility**: Use this tool responsibly and in compliance with all relevant laws and terms of service.