mirror of
https://github.com/Neocky/pluGET.git
synced 2024-04-29 16:12:30 +00:00
Compare commits
2 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
2a7372dae1 | ||
![]() |
31a2a4aa89 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -127,3 +127,6 @@ dmypy.json
|
|||||||
|
|
||||||
# Pyre type checker
|
# Pyre type checker
|
||||||
.pyre/
|
.pyre/
|
||||||
|
|
||||||
|
# VSCode Settings
|
||||||
|
.vscode
|
||||||
|
4
.vscode/settings.json
vendored
4
.vscode/settings.json
vendored
@@ -1,4 +0,0 @@
|
|||||||
{
|
|
||||||
"python.linting.pylintEnabled": true,
|
|
||||||
"python.linting.enabled": true
|
|
||||||
}
|
|
17
README.md
17
README.md
@@ -108,12 +108,25 @@ When run the first time, the `config.ini` file will be created in the root packa
|
|||||||
Edit the config to your needs and relaunch pluGET.
|
Edit the config to your needs and relaunch pluGET.
|
||||||
**Now you are good to go!**
|
**Now you are good to go!**
|
||||||
|
|
||||||
|
## Start pluGET
|
||||||
|
### Windows:
|
||||||
|
Execute the `launcher.bat` in the `\pluGET` folder.
|
||||||
|
This will launch pluGET correctly.
|
||||||
|
### Linux:
|
||||||
|
Use `cd` to change into the `/pluGET` directory and change the permission of the `launcher.sh` to make it executeable:
|
||||||
|
```
|
||||||
|
$ chmod +x launcher.sh
|
||||||
|
```
|
||||||
|
Execute the `launcher.sh` file:
|
||||||
|
```
|
||||||
|
$ ./launcher.sh
|
||||||
|
```
|
||||||
|
|
||||||
|
> On both OS you can also launch the `src/__main__.py` file.
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
> As always, if you update plugins, shut down your server!
|
> As always, if you update plugins, shut down your server!
|
||||||
|
|
||||||
Execute the `launcher.bat` in the `\pluGET` folder. This will launch pluGET correctly.
|
|
||||||
Another way is to launch the `src\__main__.py` file.
|
|
||||||
The following are examples of input for the general usage:
|
The following are examples of input for the general usage:
|
||||||
(Hint: [thingsInBrackets] are optional & 'all' can always be exchanged through the plugin name or the plugin id and reverse)
|
(Hint: [thingsInBrackets] are optional & 'all' can always be exchanged through the plugin name or the plugin id and reverse)
|
||||||
|
|
||||||
|
2
launcher.sh
Normal file
2
launcher.sh
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
cd src/
|
||||||
|
python3 "__main__.py"
|
@@ -56,19 +56,23 @@ def searchPackage(ressourceName):
|
|||||||
packageName = doAPIRequest(url)
|
packageName = doAPIRequest(url)
|
||||||
i = 1
|
i = 1
|
||||||
print(oColors.brightBlack + f"Searching: {ressourceName}" + oColors.standardWhite)
|
print(oColors.brightBlack + f"Searching: {ressourceName}" + oColors.standardWhite)
|
||||||
print("Index | Name | Description | Downloads")
|
print("┌─────┬─────────────────────────────┬───────────┬──────────────────────────────────────────────────────────────────────┐")
|
||||||
|
print("│ No. │ Name │ Downloads │ Description │")
|
||||||
|
print("└─────┴─────────────────────────────┴───────────┴──────────────────────────────────────────────────────────────────────┘")
|
||||||
for ressource in packageName:
|
for ressource in packageName:
|
||||||
pName = ressource["name"]
|
pName = ressource["name"]
|
||||||
newName = handleRegexPackageName(pName)
|
newName = handleRegexPackageName(pName)
|
||||||
pTag = ressource["tag"]
|
pTag = ressource["tag"]
|
||||||
pDownloads = ressource["downloads"]
|
pDownloads = ressource["downloads"]
|
||||||
print(f" [{i}]".ljust(8), end='')
|
print(f" [{i}]".rjust(6), end='')
|
||||||
|
print(" ", end='')
|
||||||
print(f"{newName}".ljust(30), end='')
|
print(f"{newName}".ljust(30), end='')
|
||||||
print(f"{pTag}".ljust(120), end='')
|
print(f"{pDownloads}".rjust(9), end='')
|
||||||
print(f"{pDownloads}".ljust(7))
|
print(" ", end='')
|
||||||
|
print(f"{pTag}".ljust(120))
|
||||||
i = i + 1
|
i = i + 1
|
||||||
|
|
||||||
ressourceSelected = int(input("Select your wanted Ressource (Index)(0 to exit): "))
|
ressourceSelected = int(input("Select your wanted Ressource (No.)(0 to exit): "))
|
||||||
if ressourceSelected != 0:
|
if ressourceSelected != 0:
|
||||||
ressourceSelected = ressourceSelected - 1
|
ressourceSelected = ressourceSelected - 1
|
||||||
ressourceId = packageName[ressourceSelected]["id"]
|
ressourceId = packageName[ressourceSelected]["id"]
|
||||||
|
Reference in New Issue
Block a user