{"repo":"ido-pluto/ipull","free":true,"listed":false,"github":"https://github.com/ido-pluto/ipull","clone":"git clone https://github.com/ido-pluto/ipull.git","description":"Super Fast 🔥 File Downloader 🚀 (parallels connections)","language":"TypeScript","stars":57,"topics":["cli-downloader","curl","downloader","fast-download-speed","fetch","nodejs","wget","download-manager","idm","cli-progress"],"license":"MIT","category":"cli-tools","readme_excerpt":"iPull Super fast file downloader with multiple connections Features - Download using parallels connections - Maximize download speed (automatic parallelization, 3+) - Pausing and resuming downloads - Node.js and browser support - Smart retry on fail - CLI Progress bar - Download statistics (speed, time left, etc.) NodeJS API Browser support Download a file in the browser using multiple connections Custom stream You can use a custom stream CLI Set custom save directory You can set a custom save directory by using the set command. (use default to set the default save directory) Advanced usage Skip existing files Skip downloading files that already exist in the save location and have the same size. Download file from parts Consolidate multiple files parts into one file. Beneficial for downloading large files from servers that limit file size. (e.g. HuggingFace models) The split must be binary and not a zip-split Custom headers You can set custom headers for the download request Abort download You can cancel the download by calling the close method (it will not delete the file). If you want to also delete the file, you can call the closeAndDeleteFile method. Pause & Resume download The pause may take a few seconds to actually pause the download, because it waits for the current connections to finish Error handling If a network/file-system error occurs, the download will automatically retry with async-retry If the maximum reties was reached the download will fail and an error will","default_branch":null,"files":null,"tree":[],"storefront":"/r/ido-pluto","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ido-pluto/ipull/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}