KelpsGet is a modern downloader that's lightweight yet powerful. Built in Rust, it offers a simple CLI and GUI for seamless file downloads via HTTP/HTTPS, FTP, and SFTP. Enjoy features like progress tracking, automatic retries, and proxy support, ensuring that downloads are fast and robust across platforms.
KelpsGet is a modern and lightweight file downloader built using Rust, designed to facilitate fast and reliable downloads through both command line (CLI) and graphical user interface (GUI). With a focus on simplicity and versatility, KelpsGet supports various protocols, including HTTP, HTTPS, FTP, and SFTP, along with the ability to handle torrent downloads via integration with Transmission.
Key Features
- User-friendly CLI and GUI: Easily download files from the command line or through a graphical interface.
- Protocol Support: Download files using HTTP, HTTPS, FTP, SFTP, and magnet links for torrent downloads.
- Real-time Tracking: The command line interface provides a progress bar that shows current speed, estimated time of arrival (ETA), and transferred bytes.
- Custom File Naming: Utilize the
-O
flag to rename downloaded files according to specific needs. - Cross-platform Compatibility: Built to work seamlessly on Linux, macOS, and Windows.
- Robust Error Handling: Automatic retries on connection failures ensure reliability during downloads.
- Optimized Performance: Advanced download modes allow splitting files into chunks for faster and resumable downloads.
- Enhanced Security: Features like file name validation and secure URL handling to protect users during file transfers.
- Configuration Options: Tailor settings such as proxy usage, speed limiting, and caching through a straightforward configuration file.
Usage Examples
Download a file using HTTP:
kelpsget https://example.com/file.txt
Rename the output file:
kelpsget -O new_name.txt https://example.com/file.txt
Download via FTP:
kelpsget ftp://user:password@ftp.example.com/archive.zip
Initiate a torrent download from a magnet link:
kelpsget "magnet:?xt=urn:btih:YOUR_HASH_HERE&dn=TorrentName"
Start the GUI for a more visual experience:
kelpsget --gui
Installation and Setup
KelpsGet can be installed by compiling from source, using Cargo, or downloading pre-compiled binaries. For torrent downloads, the Transmission Daemon must be installed and configured to work seamlessly with KelpsGet, enhancing its file-sharing capabilities.
Configuration
Customization options are easily accessible in the configuration file, allowing users to manage settings related to proxy configurations, download behaviors, and more.
Conclusion
KelpsGet is designed for anyone needing a reliable, fast file downloader. Its combination of a simple interface, powerful features, and robust performance makes it an essential tool for downloading various files from the internet with ease.
No comments yet.
Sign in to be the first to comment.