little clean up
This commit is contained in:
parent
a37c693568
commit
8627f7f688
@ -2,6 +2,9 @@ import urllib.request
|
|||||||
import os
|
import os
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
|
|
||||||
|
# TODO: Change Bash cut to RegEx and fix the Version sorting
|
||||||
|
# TODO: Scrap the Kernel URL an make sure to match the actual kernel name in the KernelVerList
|
||||||
|
|
||||||
theurl = "https://archive.archlinux.org/packages/l/linux/"
|
theurl = "https://archive.archlinux.org/packages/l/linux/"
|
||||||
thepage = urllib.request.urlopen(theurl)
|
thepage = urllib.request.urlopen(theurl)
|
||||||
|
|
||||||
|
11
main.py
11
main.py
@ -5,10 +5,10 @@ from getKernelInfo import KernelVerList
|
|||||||
import sys,os
|
import sys,os
|
||||||
|
|
||||||
# TODO: Fix the install Process function.
|
# TODO: Fix the install Process function.
|
||||||
# TODO: Change Bash cut to RegEx
|
|
||||||
# TODO: Implement when ListItem selected and install pressed, to parse the array and download the right Kernel with wget or cURL from the Archive
|
# TODO: Implement when ListItem selected and install pressed, to parse the array and download the right Kernel with wget or cURL from the Archive
|
||||||
# TODO: Implement resizible Windows
|
# TODO: Implement resizible Windows
|
||||||
# TODO: Clean the code.
|
# TODO: Clean the code.
|
||||||
|
# TODO: Import from PySide only the needed functions
|
||||||
|
|
||||||
## Creating the MainWindow
|
## Creating the MainWindow
|
||||||
class Window(QWidget):
|
class Window(QWidget):
|
||||||
@ -58,10 +58,10 @@ class InstallProcess(QWidget):
|
|||||||
self.center()
|
self.center()
|
||||||
|
|
||||||
#!!! WARNING this function is wrong it waits for the Terminal to finish then it display the output.
|
#!!! WARNING this function is wrong it waits for the Terminal to finish then it display the output.
|
||||||
#!!! If you put yes in it the Program will freeze, there needs to be a better way to implement this.
|
#!!! If you put yes in it, the Program will freeze, there needs to be a better way to implement this.
|
||||||
# Output into InstallProcess Windows -> QTextBrowser
|
# Output into InstallProcess Windows -> QTextBrowser
|
||||||
def letsgo():
|
def letsgo():
|
||||||
output = os.popen("echo 'The Place where all the Terminal work is gona be done.'").read()
|
output = os.popen("echo 'The Place where all the Terminal work is gonna be done.'").read()
|
||||||
return output
|
return output
|
||||||
Stream = letsgo()
|
Stream = letsgo()
|
||||||
|
|
||||||
@ -104,10 +104,13 @@ class List(QListWidget):
|
|||||||
font.setPixelSize(16)
|
font.setPixelSize(16)
|
||||||
item.setFont(font)
|
item.setFont(font)
|
||||||
|
|
||||||
|
def main():
|
||||||
|
global App,window
|
||||||
App = QApplication(sys.argv)
|
App = QApplication(sys.argv)
|
||||||
window = Window()
|
window = Window()
|
||||||
window.show()
|
window.show()
|
||||||
|
|
||||||
App.exec_()
|
App.exec_()
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
main()
|
||||||
|
Loading…
Reference in New Issue
Block a user