schooldanlp6
2 years ago
committed by
GitHub
2 changed files with 53 additions and 0 deletions
@ -0,0 +1,50 @@ |
|||||
|
#!/bin/python3 |
||||
|
|
||||
|
#Build by DanLP6 v.a.0.1 |
||||
|
|
||||
|
import sys |
||||
|
import os |
||||
|
from pathlib import Path |
||||
|
|
||||
|
try: |
||||
|
import requests |
||||
|
import argparse |
||||
|
import ast |
||||
|
except: |
||||
|
req=Path('requiremtnts.txt').read_text() |
||||
|
print("requirements to run this program are\n" + req) |
||||
|
|
||||
|
udb="1" |
||||
|
|
||||
|
if udb=="1": |
||||
|
branch="https://schooldanlp6.github.io/SimpleBinaryPackageManager6/" |
||||
|
|
||||
|
if udb=="0": |
||||
|
print("add a branch. with the protocol current support is https costum branches arent supported and save it in a file branches.txt") |
||||
|
branch=input() |
||||
|
|
||||
|
print("Branch is " + branch) |
||||
|
|
||||
|
try: |
||||
|
funktion = sys.argv |
||||
|
funktionstr = 0 |
||||
|
except: |
||||
|
print("Well done you have succsesfully seen the help page \nThis is the simple binary (and app image) package manager by DanLP6 \nTo install type main.py install <package>") |
||||
|
|
||||
|
funktionpkgnr = funktion.index("install",1,10) |
||||
|
funktionpkgnr = funktionpkgnr + 1 |
||||
|
funktionpkg = funktion[funktionpkgnr] |
||||
|
|
||||
|
if "install" in funktion: |
||||
|
print ("Downloading...") |
||||
|
purldw = branch + funktionpkg |
||||
|
pr = requests.get(purldw, allow_redirects=True) |
||||
|
open(funktionpkg, 'wb').write(pr.content) |
||||
|
|
||||
|
import os |
||||
|
script = """ |
||||
|
echo $0 |
||||
|
ls -l |
||||
|
echo done |
||||
|
""" |
||||
|
os.system("bash -c '%s'" % script) |
@ -0,0 +1,3 @@ |
|||||
|
pip install: |
||||
|
requests |
||||
|
|
Loading…
Reference in new issue