[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-11120":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":18,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":33,"readmeContent":34,"aiSummary":35,"trendingCount":16,"starSnapshotCount":16,"syncStatus":14,"lastSyncTime":36,"discoverSource":37},11120,"AzuDL-GC2GD","TheGreatAzizi\u002FAzuDL-GC2GD","TheGreatAzizi","A powerful Google Colab downloader that saves torrents, YouTube videos, playlists, audio, and direct links straight to Google Drive.","https:\u002F\u002Ftheazizi.ir",null,"Python",384,113,2,16,0,3,9,197,66.67,"MIT License",false,"main",true,[26,27,28,29,30,31,32],"downloader","drive","google","magnet","torrent-remote","youtube","youtube-dl","2026-06-12 04:00:53","# AzuDl - GC2GD\n\n**Azizi Universal Downloader - Google Colab to Google Drive**\n\nAzuDl - GC2GD is a Google Colab based universal downloader that downloads supported files directly to Google Drive. It supports direct links, YouTube videos and playlists, torrent magnet links, `.torrent` files, private torrent mode, batch downloads, download history, file management tools, ZIP creation, SHA256 hashing, aria2 status monitoring, duplicate torrent detection, live seeding status, resumable downloads using aria2 session persistence, and a Colab GUI beta interface.\n\n> فارسی: [README.fa.md](README.fa.md)\n\n---\n\n## Version\n\n```text\nVersion: 1.3.0 GUI Beta\n```\n\n---\n\n## Features\n\n- Colab GUI beta interface\n- Tab-based dashboard\n- Direct link download to Google Drive\n- YouTube video download\n- YouTube playlist download\n- YouTube quality selection\n- YouTube audio-only MP3 extraction\n- Custom YouTube format ID support\n- Auto-fix for video-only YouTube formats by adding best available audio\n- Magnet torrent download\n- `.torrent` file download from URL or local path\n- Private torrent mode\n- Optional torrent seeding after download\n- Live torrent download progress\n- Live torrent seeding status\n- Upload speed display during seeding\n- Uploaded size display during seeding\n- Torrent ratio display\n- Seeder and connection display\n- Duplicate torrent InfoHash detection\n- Resume existing aria2 torrent tasks instead of adding duplicates\n- Remove errored duplicate torrents automatically\n- aria2 session persistence\n- Resume-friendly download behavior\n- Auto link type detection\n- Batch download\n- Download history\n- List downloaded files\n- Latest file viewer\n- Google Drive storage report\n- SHA256 hash for latest or selected files\n- ZIP selected folder\n- ZIP latest downloaded folder\n- Dedicated Torrent Tools menu\n- Developer information section\n- Built-in help menu\n\n---\n\n## \u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fv1.3.0-GUI%20Beta-5865F2?style=for-the-badge\" alt=\"v1.3.0 GUI Beta\">\n\n> [!IMPORTANT]\n> `v1.3.0 GUI Beta` introduces the first Colab graphical interface for **AzuDl - GC2GD**.  \n> The classic CLI is still available, but the default experience is now the GUI.\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>What is new in v1.3.0 GUI Beta?\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr>\n\nVersion `1.3.0 GUI Beta` adds a new Google Colab widget-based graphical interface for AzuDl - GC2GD.\n\nThis beta release keeps the original CLI workflow available, but adds a tab-based GUI for users who prefer buttons, forms, dropdowns, checkboxes, and visual controls instead of typing menu numbers.\n\nThe GUI is designed to make AzuDl easier to use for public GitHub users, especially new users who want to download direct links, YouTube videos, torrents, batch links, manage files, check storage, and access help tools from one interface.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>GUI Highlights\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n| Area | Added in GUI Beta |\n|---|---|\n| Interface | Colab widget-based graphical interface |\n| Navigation | Tab-based layout |\n| Dashboard | Quick access to status, storage, history, and files |\n| Auto Download | Auto-detect direct, YouTube, magnet, and torrent links |\n| Direct | Custom file name, folder, headers, and speed limit |\n| YouTube | Quality selection, audio-only mode, playlist mode, metadata |\n| Torrent | Magnet, `.torrent`, private mode, seeding, aria2 status |\n| Batch | Multiple links, one per line |\n| Files | List files, latest file, SHA256 tools |\n| Archives | ZIP folder and ZIP latest folder |\n| Maintenance | Save session, clear stopped tasks, remove GID |\n| Developer | Project and developer links |\n| Guide | Help, cookie help, and PO Token help |\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Default Interface\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr>\n\nStarting from `1.3.0 GUI Beta`, the default interface is the GUI.\n\nWhen the notebook cell is run normally, AzuDl launches the Colab GUI automatically:\n\n```python\nlaunch_gui()\n```\n\nThe classic CLI is still available:\n\n```python\nmain()\n```\n\nYou can also force CLI mode before running the script:\n\n```python\nimport os\nos.environ[\"AZUDL_INTERFACE\"] = \"cli\"\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>GUI Tabs\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n```text\nDashboard\nAuto\nDirect\nYouTube\nTorrent\nBatch\nFiles\nArchives\nMaintenance\nDeveloper\nGuide\n```\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Beta Notes\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr>\n\nThis is a beta GUI release. The download engine is still based on the same AzuDl core features, including aria2, yt-dlp, Google Drive storage, history, ZIP tools, SHA256 tools, and aria2 session persistence.\n\nThe GUI may receive visual improvements, layout changes, and usability updates in future versions.\n\n\u003C\u002Fdetails>\n\n\u003Cdetails>\n\u003Csummary>\u003Cstrong>Suggested Commit Message\u003C\u002Fstrong>\u003C\u002Fsummary>\n\n\u003Cbr>\n\n```text\nrelease: AzuDl GC2GD v1.3.0 GUI Beta\n```\n\nAlternative:\n\n```text\nfeat(gui): add Colab widget interface beta\n```\n\n\u003C\u002Fdetails>\n\n---\n\n## Main Menu\n\n```text\n1. Auto detect link\n2. Torrent tools\n3. YouTube video or playlist\n4. Direct link\n5. Batch download\n6. Download history\n7. List downloaded files\n8. Storage report\n9. SHA256 latest file\n10. SHA256 selected file\n11. ZIP folder\n12. ZIP latest folder\n13. Latest file\n14. Developer\n15. Help\n16. Exit\n17. Launch Colab GUI\n```\n\n---\n\n## Torrent Tools Menu\n\n```text\n1. Torrent magnet\n2. Torrent file\n3. Private torrent\n4. aria2 status\n5. Remove aria2 GID\n6. Clear stopped aria2 results\n7. Save aria2 session\n8. Back\n```\n\n---\n\n## GUI Tabs\n\nThe GUI beta provides the following tabs inside Google Colab:\n\n```text\nDashboard\nAuto\nDirect\nYouTube\nTorrent\nBatch\nFiles\nArchives\nMaintenance\nDeveloper\nGuide\n```\n\n| Tab | Purpose |\n|---|---|\n| Dashboard | Quick access to status, storage, history, and file tools |\n| Auto | Detect link type and download supported links |\n| Direct | Download direct HTTP, HTTPS, or FTP links |\n| YouTube | Download YouTube videos, playlists, audio, metadata, and thumbnails |\n| Torrent | Download magnets, `.torrent` files, private torrents, and manage seeding |\n| Batch | Download multiple links one by one |\n| Files | List downloads, view latest file, and calculate SHA256 |\n| Archives | Create ZIP archives |\n| Maintenance | Save aria2 session, remove GID, clear stopped tasks, and check storage |\n| Developer | Show project and developer links |\n| Guide | Show help, cookie help, and PO Token help |\n\n---\n\n## Storage Structure\n\nAzuDl creates the following folder structure in Google Drive:\n\n```text\n\u002Fcontent\u002Fdrive\u002FMyDrive\u002FAzuDl-GC2GD\n```\n\n```text\nAzuDl-GC2GD\u002F\n├── TorrentDownloads\u002F\n├── YouTubeDownloads\u002F\n├── DirectDownloads\u002F\n├── BatchDownloads\u002F\n├── Archives\u002F\n└── Logs\u002F\n```\n\n| Folder | Purpose |\n|---|---|\n| `TorrentDownloads` | Torrent magnet and `.torrent` downloads |\n| `YouTubeDownloads` | YouTube video, playlist, and audio downloads |\n| `DirectDownloads` | Direct URL downloads |\n| `BatchDownloads` | Batch download outputs |\n| `Archives` | ZIP files created by AzuDl |\n| `Logs` | History, aria2 session file, cookies templates, token templates, and debug files |\n\n---\n\n## aria2 Session File\n\nAzuDl stores aria2 session data here:\n\n```text\n\u002Fcontent\u002Fdrive\u002FMyDrive\u002FAzuDl-GC2GD\u002FLogs\u002Faria2.session\n```\n\nThis file helps aria2 reload unfinished tasks after restarting the notebook.\n\nAzuDl uses:\n\n```text\n--continue=true\n--always-resume=true\n--save-session\n--input-file\n--force-save=true\n```\n\nThis makes downloads more resume-friendly.\n\n---\n\n## Important Note About Google Colab Timeout\n\nAzuDl does not bypass Google Colab timeout. Google Colab may disconnect idle or long-running sessions depending on its runtime policies.\n\nAzuDl improves reliability by saving aria2 session data, saving files directly to Google Drive, enabling resume options in aria2, detecting existing torrent tasks, and continuing existing aria2 jobs where possible.\n\nFor long-term torrent seeding or unattended downloading, use a VPS or seedbox.\n\n---\n\n## Supported Link Types\n\nAzuDl can automatically detect:\n\n```text\nmagnet:?...\nhttps:\u002F\u002Fexample.com\u002Ffile.zip\nhttps:\u002F\u002Fexample.com\u002Ffile.torrent\nhttps:\u002F\u002Fyoutube.com\u002F...\nhttps:\u002F\u002Fyoutu.be\u002F...\n```\n\n| Type | Supported |\n|---|---|\n| Direct HTTP\u002FHTTPS links | Yes |\n| FTP links | Yes |\n| YouTube videos | Yes |\n| YouTube playlists | Yes |\n| Magnet links | Yes |\n| `.torrent` URLs | Yes |\n| Local `.torrent` files | Yes |\n| Batch links | Yes |\n\n---\n\n## Direct Downloads\n\nAzuDl can download direct links using aria2.\n\nExamples:\n\n```text\nhttps:\u002F\u002Fexample.com\u002Ffile.zip\nhttps:\u002F\u002Fexample.com\u002Fvideo.mp4\nhttps:\u002F\u002Fexample.com\u002Farchive.rar\nhttps:\u002F\u002Fexample.com\u002Fdocument.pdf\n```\n\nOptional fields:\n\n- Folder name\n- Output file name\n- Speed limit\n- Custom headers as JSON\n\nExample custom headers:\n\n```json\n{\"User-Agent\":\"Mozilla\u002F5.0\",\"Referer\":\"https:\u002F\u002Fexample.com\"}\n```\n\n---\n\n## YouTube Downloads\n\nAzuDl uses `yt-dlp` to download YouTube videos and playlists.\n\nSupported options:\n\n- Best quality\n- Quality selection\n- Audio-only MP3\n- Playlist download\n- Metadata saving\n- Thumbnail saving\n- Cookie file support\n- PO Token support\n\nAvailable quality values:\n\n```text\nbest\n4320\n2160\n1440\n1080\n720\n480\n360\n240\n144\n```\n\n---\n\n## YouTube Cookies\n\nSome YouTube downloads may fail in Colab with authentication, age restriction, or bot-check messages.\n\nRecommended fix:\n\nUse a Netscape-format `cookies.txt` file exported from your own logged-in browser session.\n\nAccepted cookie paths:\n\n```text\n\u002Fcontent\u002Fcookies.txt\n\u002Fcontent\u002Fyoutube_cookies.txt\n\u002Fcontent\u002Fdrive\u002FMyDrive\u002FAzuDl-GC2GD\u002FLogs\u002Fyoutube_cookies.txt\n\u002Fcontent\u002Fdrive\u002FMyDrive\u002FAzuDl-GC2GD\u002Fyoutube_cookies.txt\n\u002Fcontent\u002Fdrive\u002FMyDrive\u002FAzuDl-GC2GD\u002Fcookies.txt\n```\n\nEnvironment variable alternative:\n\n```text\nAZUDL_YOUTUBE_COOKIES=\u002Fpath\u002Fto\u002Fcookies.txt\n```\n\nCookie safety:\n\n```text\nNever publish, share, or commit real cookies to GitHub.\n```\n\n---\n\n## YouTube PO Token\n\nPO Token means Proof Of Origin Token. It is an advanced `yt-dlp` option for YouTube clients and should be used only when anonymous access and `cookies.txt` both fail.\n\nAzuDl reads PO Token values from:\n\n```text\n\u002Fcontent\u002Fdrive\u002FMyDrive\u002FAzuDl-GC2GD\u002FLogs\u002Fyoutube_po_token.txt\n```\n\nRecommended token line format:\n\n```text\nmweb+YOUR_PO_TOKEN\n```\n\nOptional Visitor Data path:\n\n```text\n\u002Fcontent\u002Fdrive\u002FMyDrive\u002FAzuDl-GC2GD\u002FLogs\u002Fyoutube_visitor_data.txt\n```\n\nEnvironment variables also work:\n\n```text\nAZUDL_YOUTUBE_PO_TOKEN\nAZUDL_YOUTUBE_VISITOR_DATA\nAZUDL_YOUTUBE_PLAYER_CLIENT\n```\n\n---\n\n## YouTube Audio Fix\n\nSome YouTube formats are video-only, especially high quality formats.\n\nFor example:\n\n```text\n137\n```\n\nis often a video-only format.\n\nAzuDl automatically tries to add the best available audio:\n\n```text\n137 -> 137+ba\u002Fbest\n```\n\nRecommended custom format examples:\n\n```text\n137+140\n248+251\n22\n18\nbest\n```\n\n---\n\n## MP3 Audio Extraction\n\nChoose audio-only mode to extract audio as:\n\n```text\nMP3 320kbps\n```\n\n---\n\n## Torrent Downloads\n\nAzuDl supports magnet links, `.torrent` file URLs, local `.torrent` files, private torrent mode, optional seeding, live download progress, live seeding status, duplicate InfoHash handling, and aria2 resume\u002Fsession persistence.\n\n### Magnet example\n\n```text\nmagnet:?xt=urn:btih:EXAMPLE_HASH\n```\n\nUse:\n\n```text\nTorrent Tools > Torrent magnet\n```\n\n### Torrent file example\n\n```text\nhttps:\u002F\u002Fexample.com\u002Ffile.torrent\n```\n\nUse:\n\n```text\nTorrent Tools > Torrent file\n```\n\nFor public torrents, use `Torrent file`, not `Private torrent`.\n\n---\n\n## Private Torrent Mode\n\nPrivate torrent mode is designed for private trackers.\n\nUse:\n\n```text\nTorrent Tools > Private torrent\n```\n\nRecommended input:\n\n```text\n.torrent file from your private tracker\n```\n\nPrivate mode disables:\n\n```text\nDHT\nDHT6\nPEX\nLPD\n```\n\nThis is important for private trackers because many private trackers do not allow public peer discovery.\n\n---\n\n## Seeding\n\nWhen AzuDl asks:\n\n```text\nKeep seeding after download? y\u002Fn\n```\n\nChoose:\n\n```text\ny\n```\n\nto keep seeding after the download completes.\n\nAzuDl displays live seeding information:\n\n```text\nUpload speed\nUploaded size\nRatio\nConnections\nSeeders\nElapsed seeding time\n```\n\nExample:\n\n```text\nSeeding Upload: up=1.20 MB\u002Fs, uploaded=350.40 MB, ratio=0.42, connections=8, seeders=12, time=08:31\n```\n\nSeeding only works while the Colab runtime is alive. For long-term seeding, use a VPS, seedbox, or dedicated server.\n\n---\n\n## Why AzuDl Uses 525600 Minutes for Seeding\n\nSome aria2 builds do not accept:\n\n```text\nseed-time=-1\n```\n\nSo AzuDl uses:\n\n```text\n525600\n```\n\nThis means 525600 minutes, which is around one year. Since Colab will disconnect much earlier than that, this effectively means: seed as long as the Colab runtime is alive.\n\n---\n\n## Duplicate Torrent Handling\n\nAzuDl reads the torrent InfoHash before adding `.torrent` files. If the torrent is already registered in aria2, AzuDl will detect the existing torrent, show the existing GID, resume or monitor the existing task, and remove and re-add it if the existing task is errored.\n\n---\n\n## aria2 Status\n\nUse:\n\n```text\nTorrent Tools > aria2 status\n```\n\nThis shows:\n\n```text\nGID\nStatus\nName\nInfoHash\nProgress\nCompleted size\nDownload speed\nUpload speed\nUploaded size\nRatio\nConnections\nSeeders\nErrors\n```\n\n---\n\n## Removing a Torrent Task\n\nUse:\n\n```text\nTorrent Tools > Remove aria2 GID\n```\n\nThen paste the GID shown in aria2 status.\n\nThis can be useful when a torrent is stuck, duplicated, errored, or when you want to stop a seeding task.\n\n---\n\n## Batch Download\n\nBatch download allows multiple links to be downloaded one by one.\n\nSupported in batch mode:\n\n- Direct links\n- YouTube links\n- Magnet links\n- `.torrent` links\n\nUnknown links are skipped.\n\n---\n\n## Download History\n\nAzuDl stores download history in:\n\n```text\n\u002Fcontent\u002Fdrive\u002FMyDrive\u002FAzuDl-GC2GD\u002FLogs\u002Fdownload_history.json\n```\n\nHistory includes type, source, output, status, time, format, seed mode, and error message.\n\n---\n\n## File Management Tools\n\nAzuDl includes:\n\n```text\nList downloaded files\nShow latest file\nStorage report\nSHA256 latest file\nSHA256 selected file\nZIP folder\nZIP latest folder\n```\n\nZIP files are saved in:\n\n```text\n\u002Fcontent\u002Fdrive\u002FMyDrive\u002FAzuDl-GC2GD\u002FArchives\n```\n\n---\n\n## Speed Limit Examples\n\n```text\n500K\n2M\n10M\n```\n\nLeave empty for no speed limit.\n\n---\n\n## Requirements\n\nAzuDl installs required packages inside Colab:\n\n```bash\napt install -y aria2 ffmpeg p7zip-full\npip install tqdm requests yt-dlp ipywidgets\n```\n\n| Tool | Purpose |\n|---|---|\n| aria2 | Direct, torrent, magnet downloads |\n| ffmpeg | YouTube merging and audio extraction |\n| yt-dlp | YouTube download engine |\n| tqdm | Progress bars |\n| requests | HTTP requests |\n| ipywidgets | Colab GUI interface |\n| p7zip-full | Archive support |\n\n---\n\n## How to Use\n\n1. Open Google Colab: `https:\u002F\u002Fcolab.research.google.com`\n2. Create a new notebook.\n3. Paste the full AzuDl code into a cell.\n4. Run the cell.\n5. Authorize Google Drive mount.\n6. Use the GUI or choose an option from the CLI menu.\n\n---\n\n## Recommended Usage\n\nFor public torrent files:\n\n```text\nTorrent Tools > Torrent file\n```\n\nFor private tracker torrents:\n\n```text\nTorrent Tools > Private torrent\n```\n\nFor YouTube:\n\n```text\nYouTube video or playlist\n```\n\nFor direct files:\n\n```text\nDirect link\n```\n\nFor mixed links:\n\n```text\nAuto detect link\n```\n\n---\n\n## GitHub Safety\n\nNever commit real credentials, cookies, tokens, session files, or private account data.\n\nRecommended `.gitignore` entries:\n\n```gitignore\ncookies.txt\nyoutube_cookies.txt\nyoutube_po_token.txt\nyoutube_visitor_data.txt\n*_cookies.txt\n*.cookies\n*.token\naria2_rpc_secret.txt\naria2.session\n```\n\n---\n\n## Legal Notice\n\nUse AzuDl only for content that you have the right to download, store, or distribute. The developer is not responsible for misuse of this project. AzuDl is a downloader tool. Responsibility for the downloaded content belongs to the user.\n\n---\n\n## Limitations\n\n- Google Colab can disconnect at any time.\n- Colab is not suitable for permanent torrent seeding.\n- Some direct links require authentication.\n- Some websites block Colab IP addresses.\n- Some YouTube videos may require cookies or may not be available in Colab.\n- Private tracker seeding should be done on a VPS or seedbox for reliable long-term ratio.\n- Google Drive write speed may vary.\n- The GUI is currently beta and may receive layout or visual changes.\n\n---\n\n## Developer\n\n```text\nDeveloper: The Azizi\nProject: AzuDl - GC2GD\nFull Name: Azizi Universal Downloader - Google Colab to Google Drive\n```\n\nLinks:\n\n- X: https:\u002F\u002Fx.com\u002Fthe_azzi\n- GitHub: https:\u002F\u002Fgithub.com\u002FTheGreatAzizi\n- Telegram: https:\u002F\u002Ft.me\u002Fluluch_code\n- Git: https:\u002F\u002Fgit.theazizi.ir\u002FTheAzizi\n- Website: https:\u002F\u002Ftheazizi.ir\n\n---\n\n## Repository Description\n\n```text\nAzuDl - GC2GD is a Google Colab based universal downloader for downloading direct links, YouTube videos, playlists, magnet links, torrent files, and private torrents directly to Google Drive with a Colab GUI beta, aria2 resume support, live progress, seeding status, batch downloads, history, ZIP tools, and SHA256 utilities.\n```\n\n---\n\n## Suggested Commit Message\n\n```text\nrelease: AzuDl GC2GD v1.3.0 GUI Beta\n```\n\nAlternative:\n\n```text\nfeat(gui): add Colab widget interface beta\n```\n\n---\n\n## Changelog\n\n### v1.3.0 GUI Beta\n\n- Added Colab widget-based GUI beta\n- Added tab-based dashboard\n- Added GUI tabs for Auto, Direct, YouTube, Torrent, Batch, Files, Archives, Maintenance, Developer, and Guide\n- Added Google Drive storage cards and usage bar in the GUI\n- Added GUI output console\n- Added GUI buttons for common actions\n- Added GUI access to cookie help and PO Token help\n- Kept classic CLI available\n- Set GUI as the default interface\n- Improved public GitHub usability for new users\n\n### v1.2.8\n\n- Added torrent InfoHash detection before adding `.torrent` files\n- Added duplicate torrent detection\n- Added resume\u002Fmonitor behavior for existing aria2 torrent tasks\n- Added automatic removal of existing errored torrent tasks\n- Improved aria2 status output with InfoHash\n- Kept dedicated Torrent Tools menu\n- Kept private torrent mode\n- Kept live seeding status\n- Kept aria2 session persistence\n- Kept YouTube audio format fix\n- Kept ZIP, SHA256, history, and file tools\n\n### v1.2.7\n\n- Fixed tqdm bool error during seeding status display\n\n### v1.2.6\n\n- Moved torrent features into a dedicated Torrent Tools menu\n\n### v1.2.5\n\n- Added live torrent seeding status\n- Added aria2 session persistence\n- Added resume-friendly aria2 settings\n\n### v1.2.4\n\n- Fixed invalid infinite seed-time issue\n- Replaced invalid `-1` seed time with long valid seed time\n\n### v1.2.3\n\n- Improved `.torrent` download validation\n- Improved aria2 RPC error messages\n\n---\n\n## License\n```text\nMIT\n```\n","AzuDl - GC2GD 是一个基于 Google Colab 的通用下载器，可以直接将支持的文件保存到 Google Drive。它支持直接链接、YouTube 视频和播放列表、磁力链接、.torrent 文件等多种格式的下载，并具备私人种子模式、批量下载、下载历史记录、文件管理工具等功能。项目使用 Python 编写，通过 aria2 实现断点续传和会话持久化，同时提供了一个图形用户界面（GUI Beta），使得操作更加直观简便。适用于需要从多种来源下载文件并存储至云端硬盘的场景，特别适合频繁处理多媒体内容的用户。","2026-06-11 03:31:12","CREATED_QUERY"]