Skip to content

astrogroupsl-dev/QuickDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quick Downloader - Command Line Based GUI Tool

Introduction

Welcome to the Quick Downloader repository! This Python-based tool is designed to make downloading large files a breeze. By splitting the download into multiple parts and downloading them concurrently, it aims to significantly reduce the total download time.

The project utilizes Python's threading capabilities to achieve concurrent downloads, and the requests library for handling HTTP requests.

Whether you're dealing with large datasets, high-resolution media files, or just want to boost your download speed, the QuickDownloader is here to help. We hope you find it useful!

We appreciate your interest in QuickDownloader and look forward to your feedback as we work towards a stable release. Thank you for testing this pre-release version!

Quick Start

  1. Click on this link to download this repository.
  2. Unzip the downloaded ZIP file and open QuickDownloader-main directory with your terminal.
  3. Execute the following command to install necessary libraries:
    pip install -r requirements.txt
  4. Then execute the following command to run the tool:
    python quickdownloader.py

Contents

  • build [Directory]: This directory contains the files that are essential when building executable binary files.
  • test [Directory]: This directory can be used to do experiments with the tool.
  • quickdownloader.py [File]: This file should be the main executor of the Quick Downloader tool when developing.

Call for Contributors

Hello and welcome to the Quick Downloader project!

We're thrilled that you're interested in contributing to our project. This tool, built with Python, aims to make the process of downloading large files more efficient by splitting the download into multiple parts and handling them concurrently.

As an open-source project, we believe in the power of collaboration and the amazing things we can achieve together. Whether you're a seasoned developer or a newcomer looking to learn, we welcome contributions from everyone.

Here are a few ways you can contribute:

  • Code: Improve the efficiency of the download algorithm, add error handling and retries, or even implement new features.
  • Documentation: Enhance the README, add comments to the code, or create guides and tutorials to help new users or contributors.
  • Testing: Find and report bugs, and help us improve the robustness of our tool.
  • Ideas: Share your ideas for new features or improvements.

Before you start contributing, please make sure to check out our contribution guidelines (if available). And remember, every contribution counts, no matter how small!

We look forward to seeing your contributions. Happy coding!

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

QuickDownloader: Simplifying file downloads with ease.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages