moved get packages functions

This commit is contained in:
dez 2024-02-27 11:12:51 +01:00
parent 08e56e23d9
commit e29f985a45
3 changed files with 25 additions and 10 deletions

View file

@ -6,7 +6,6 @@ from PIL import Image, ImageTk
import download_main import download_main
from gui_starfield import StarField from gui_starfield import StarField
from json_main import save_package, get_default_packages
def run_installer(download_folder_tmp, col_isDark): def run_installer(download_folder_tmp, col_isDark):
global visible_widgets, tab_combobox, progress_bar # Declare tab_combobox as a global variable global visible_widgets, tab_combobox, progress_bar # Declare tab_combobox as a global variable

View file

@ -113,15 +113,6 @@ def get_package(app):
return {} return {}
def get_default_packages():
if sys.platform == 'win32':
spitfire_source_info = {
"url": "https://downloads.sourceforge.net/project/spitfire-browser/nightly/components/Browser/win-bin-nighty.zip",
}
#(version, app, source_type, source_info, package_type)
save_package("1.0", "Spitfire", "sourceforge", spitfire_source_info, "browser")
# ###################### # ######################
# # save package test # # save package test

25
src/json_packages.py Normal file
View file

@ -0,0 +1,25 @@
import cpuinfo
import sys
def has_avx2_support():
info = cpuinfo.get_cpu_info()
if 'flags' in info and 'avx2' in info['flags']:
return True
return False
# I would say that this is stupid way to do this thing, and one source file about sources would be great, but this way is more decentralised, simpler and easier to maintain. But its a messy code.
def get_browser_package():
if sys.platform == 'win32':
spitfire_source_info = {
"url": "https://downloads.sourceforge.net/project/spitfire-browser/nightly/components/Browser/win-bin-nighty.zip",
}
#(version, app, source_type, source_info, package_type)
save_package("1.0", "Spitfire", "sourceforge", spitfire_source_info, "browser")
def get_ublock_package():
github_source_info = {
"github_url": "https://api.github.com/repos/emoacht/Monitorian"
}
save_package("1.0", "uBlock", "github", github_source_info, "extension")