mirror of
https://github.com/KeksPirates/SoftwareManager.git
synced 2026-08-03 17:39:42 +02:00
Update README.md
This commit is contained in:
@@ -1,21 +1,11 @@
|
|||||||
> [!NOTE]
|
|
||||||
> This project is currently
|
|
||||||
> **discontinued** due to
|
|
||||||
> lack of time. Contributions are
|
|
||||||
> still appreciated.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# PirateLauncher - A Download Manager/Launcher
|
# PirateLauncher - A Download Manager/Launcher
|
||||||
|
|
||||||
## Description
|
## Description
|
||||||
PirateLauncher is a Python-based tool that simplifies downloading content using the Aria2 RPC interface. It provides keyboard shortcuts for managing downloads, including starting, pausing, and resuming. The launcher integrates seamlessly with the Aria2 service and displays download statuses in real-time.
|
PirateLauncher is a Python-based GUI/TUI tool that simplifies downloading and managing pirated software from various sources.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
- Start downloads via a predefined magnet URI.
|
- Start downloads via a predefined magnet URI.
|
||||||
- Pause and resume all active downloads using keyboard shortcuts.
|
|
||||||
- View detailed download information (name, speed, and status).
|
- View detailed download information (name, speed, and status).
|
||||||
- Automatically launches Aria2 with RPC enabled for hassle-free operation.
|
|
||||||
|
|
||||||
## Requirements
|
## Requirements
|
||||||
- Python 3.x
|
- Python 3.x
|
||||||
@@ -28,11 +18,12 @@ PirateLauncher is a Python-based tool that simplifies downloading content using
|
|||||||
1. Ensure Python 3.x is installed on your system.
|
1. Ensure Python 3.x is installed on your system.
|
||||||
2. Install Aria2:
|
2. Install Aria2:
|
||||||
```bash
|
```bash
|
||||||
sudo apt install aria2 # For Debian/Ubuntu
|
sudo apt install aria2 # For Debian/Ubuntu/Mint
|
||||||
|
paru/yay -S aria2 # For Arch from AUR
|
||||||
brew install aria2 # For macOS
|
brew install aria2 # For macOS
|
||||||
choco install aria2 # For Windows
|
choco install aria2 # For Windows
|
||||||
```
|
```
|
||||||
3. Install the required Python libraries:
|
4. Install the required Python libraries:
|
||||||
```bash
|
```bash
|
||||||
pip install aria2p keyboard
|
pip install aria2p keyboard
|
||||||
```
|
```
|
||||||
@@ -48,11 +39,6 @@ PirateLauncher is a Python-based tool that simplifies downloading content using
|
|||||||
- Press **`s`** to pause all downloads.
|
- Press **`s`** to pause all downloads.
|
||||||
- Press **`q`** to quit the launcher.
|
- Press **`q`** to quit the launcher.
|
||||||
|
|
||||||
## Workflow
|
|
||||||
- PirateLauncher initializes an Aria2 RPC client to connect to a local `aria2c` instance.
|
|
||||||
- It launches Aria2 as a subprocess with RPC enabled, directing downloads to the system's Downloads folder.
|
|
||||||
- Users can control downloads using predefined keyboard shortcuts.
|
|
||||||
- The launcher monitors and prints download details, including speed and status, in real time.
|
|
||||||
|
|
||||||
## Configuration
|
## Configuration
|
||||||
- To use a different magnet URI, update the `magnet_uri` variable in the script.
|
- To use a different magnet URI, update the `magnet_uri` variable in the script.
|
||||||
@@ -69,7 +55,6 @@ Press `d` to start the predefined download, `s` to pause, and `q` to quit.
|
|||||||
|
|
||||||
## Notes
|
## Notes
|
||||||
- Aria2 must be installed and accessible from your command line.
|
- Aria2 must be installed and accessible from your command line.
|
||||||
- Edit the `magnet_uri` variable to set your desired download link.
|
|
||||||
- This tool is for educational purposes only. Use it responsibly.
|
- This tool is for educational purposes only. Use it responsibly.
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|||||||
Reference in New Issue
Block a user