2021-03-03 16:13:43 +00:00
|
|
|
import time
|
|
|
|
from consoleoutput import consoleTitle, clearConsole, printMainMenu
|
2021-03-07 00:49:57 +00:00
|
|
|
from plugin_downloader import downloadPackageManual, apiCallTest, searchPackage, getLatestPackageVersionInteractive, getPackageVersion
|
2021-03-03 16:13:43 +00:00
|
|
|
from plugin_updatechecker import getInstalledPackages
|
2021-03-07 00:49:57 +00:00
|
|
|
from web_request import createCloudScraperInstance#, CLOUDSCRAPER
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def handleInput(inputCommand, inputSelectedObject, inputParams="latest"):
|
|
|
|
if inputCommand == 'get':
|
|
|
|
getPackageVersion(inputSelectedObject, inputParams, r"C:\\Users\USER\Desktop\\")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def getInput():
|
|
|
|
inputCommand, inputSelectedObject, *inputParams = input("pluGET >> ").split()
|
|
|
|
inputParams = inputParams[0] if inputParams else ''
|
|
|
|
print(inputCommand)
|
|
|
|
print(inputSelectedObject)
|
|
|
|
print(inputParams)
|
|
|
|
handleInput(inputCommand, inputSelectedObject,inputParams)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2021-03-03 16:13:43 +00:00
|
|
|
|
|
|
|
|
2021-03-03 22:25:44 +00:00
|
|
|
def inputOption(inputOptionString):
|
2021-03-04 23:09:03 +00:00
|
|
|
inputString = None
|
|
|
|
print(inputOptionString)
|
|
|
|
if inputOptionString == 1:
|
|
|
|
inputString = input("SpigotMC Ressource ID: ")
|
|
|
|
if inputOptionString == 2:
|
|
|
|
inputString = input("SpigotMC Ressource ID: ")
|
|
|
|
if inputOptionString == 3:
|
|
|
|
inputString = input(" SpigotMC Ressource Name: ")
|
2021-03-03 22:25:44 +00:00
|
|
|
print("ich bin ein test")
|
2021-03-04 23:09:03 +00:00
|
|
|
return inputString
|
2021-03-03 22:25:44 +00:00
|
|
|
|
|
|
|
|
2021-03-07 00:49:57 +00:00
|
|
|
def handleInputOLD(inputString):
|
2021-03-03 16:13:43 +00:00
|
|
|
if inputString == "1":
|
|
|
|
downloadPackageManual()
|
|
|
|
if inputString == "2":
|
2021-03-03 22:25:44 +00:00
|
|
|
ressourceId = inputOption(2)
|
|
|
|
apiCallTest(ressourceId)
|
2021-03-03 16:13:43 +00:00
|
|
|
if inputString == "3":
|
2021-03-03 22:25:44 +00:00
|
|
|
ressourceName = inputOption(3)
|
|
|
|
searchPackage(ressourceName)
|
2021-03-03 16:13:43 +00:00
|
|
|
if inputString == "4":
|
2021-03-03 22:25:44 +00:00
|
|
|
getLatestPackageVersionInteractive(r"C:\\Users\USER\Desktop\\")
|
2021-03-03 16:13:43 +00:00
|
|
|
if inputString == "5":
|
|
|
|
getInstalledPackages('C:\\Users\\USER\\Desktop\\plugins')
|
|
|
|
|
|
|
|
|
|
|
|
def inputMainMenu():
|
|
|
|
clearConsole()
|
|
|
|
printMainMenu()
|
2021-03-07 00:49:57 +00:00
|
|
|
getInput()
|
|
|
|
#inputSt = input(" pluGET >> ")
|
|
|
|
#handleInputOLD(inputSt)
|
2021-03-03 16:13:43 +00:00
|
|
|
|
|
|
|
|
|
|
|
def outputTest():
|
|
|
|
print("Hello world")
|
|
|
|
print("Waiting still seconds: 5", end='\r')
|
|
|
|
time.sleep(1)
|
|
|
|
print("Waiting still seconds: 4", end='\r')
|
|
|
|
time.sleep(1)
|
|
|
|
print("Waiting still seconds: 3", end='\r')
|
|
|
|
time.sleep(1)
|
|
|
|
print("Waiting still seconds: 2", end='\r')
|
|
|
|
time.sleep(1)
|
|
|
|
print("Waiting still seconds: 1", end='\r')
|
|
|
|
time.sleep(1)
|
|
|
|
print("Done ✅☑✔ ")
|
|
|
|
input("Press key to end program...")
|
|
|
|
|
2021-03-07 00:49:57 +00:00
|
|
|
|
|
|
|
createCloudScraperInstance()
|
2021-03-03 16:13:43 +00:00
|
|
|
consoleTitle()
|
|
|
|
inputMainMenu()
|
2021-03-03 22:25:44 +00:00
|
|
|
outputTest()
|