This ReadMe and most of the Code is generated through Co-Pilot and then refactored/refined by the author.
The Elite Dangerous Downloader is a Python-based application that allows users to download and verify files from a manifest URL. The app uses a Tkinter GUI for user-friendly interaction and supports pause, resume, and stop functionalities.
- Manifest URL Input: Prefilled URL for convenience.
- Output Directory Selection: Allows users to browse and select the output directory.
- Progress Bar: Shows download progress.
- Pause/Resume: Ability to pause and resume downloads.
- Stop: Stops the download process and closes the application.
-
Clone the repository:
git clone <repository-url> cd elite-dangerous-downloader
-
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python EDDownload.py
-
Input the manifest URL and select the output directory.
-
Click
Downloadto start the download process. -
Use
Pauseto pause the download,Resumeto continue, andStopto terminate the application.
- Python 3.x
- Requests
- Tkinter
- Ensure the output directory is empty before starting a new download to avoid overwriting existing files.
- The application verifies the integrity of downloaded files using SHA-1 hashes.
This project is licensed under the MIT License.
Feel free to modify this further as needed! Let me know if there's anything else you'd like to add or change. 🚀