A high-performance, terminal-based download manager written in Python that focuses on speed and usability.
- Multi-Part Downloading: Accelerate downloads by splitting files into multiple parts
- Concurrent Downloads: Download multiple files simultaneously
- Terminal UI: Clean and intuitive interface powered by Rich library
- Resource Efficient: Optimized for minimal system resource usage
- Clone the repository:
git clone https://github.com/amirrezaes/alter.git
cd alter
- Install dependencies:
pip install -r requirements.txt
python3 alter.py https://example.com/file.zip -o output.zip
python3 alter.py https://example.com/file1.zip https://example.com/file2.zip -o file1.zip file2.zip
- Live download management interface
- Automatic filename detection
- Batch downloads from file
- Web scraping capabilities
- Torrent client integration
- Download resume capability
- Browser extension integration
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Rich for the terminal interface