tis-aurora

0.8.1-3
Aurora est un utilitaire qui unifie les dispositifs d'éclairage RVB de différentes marques et leur permet de fonctionner ensemble
41 téléchargements
Télécharger
Voir le résultat de la construction Voir l'analyse de VirusTotal
tis-aurora icon
  • package : tis-aurora
  • name : Aurora
  • version : 0.8.1-3
  • categories : Utilities
  • maintainer : WAPT Team,Tranquil IT, Ingrid TALBOT
  • installed_size : 63739362
  • editor : Anton Pupkov
  • licence : opensource_free,cpe:/a:mit:x11_license,wapt_private
  • signature_date : 2024-10-27T13:00:09.000000
  • size : 46.41 Mo
  • locale : all
  • target_os : windows
  • impacted_process : Aurora
  • architecture : x64
  • Cela dépend :
package           : tis-aurora
version           : 0.8.1-3
architecture      : x64
section           : base
priority          : optional
name              : Aurora
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT, Ingrid TALBOT
description       : Aurora is a utility that unifies RGB lighting devices across different brands and enables them to work alongside each other
depends           : tis-vcredist2015-2022
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 63739362
impacted_process  : Aurora
description_fr    : Aurora est un utilitaire qui unifie les dispositifs d'éclairage RVB de différentes marques et leur permet de fonctionner ensemble
description_pl    : Aurora to narzędzie, które ujednolica urządzenia oświetleniowe RGB różnych marek i umożliwia im współpracę ze sobą
description_de    : Aurora ist ein Dienstprogramm, das RGB-Beleuchtungsgeräte verschiedener Marken vereinheitlicht und es ihnen ermöglicht, nebeneinander zu arbeiten
description_es    : Aurora es una utilidad que unifica los dispositivos de iluminación RGB de diferentes marcas y les permite trabajar juntos
description_pt    : O Aurora é um utilitário que unifica os dispositivos de iluminação RGB de diferentes marcas e permite-lhes trabalhar em conjunto
description_it    : Aurora è un'utility che unifica i dispositivi di illuminazione RGB di diverse marche e permette loro di lavorare fianco a fianco
description_nl    : Aurora is een hulpprogramma dat RGB-verlichtingsapparaten van verschillende merken samenbrengt en ze naast elkaar laat werken
description_ru    : Aurora - это утилита, которая объединяет устройства RGB-освещения разных брендов и позволяет им работать вместе друг с другом
audit_schedule    : 
editor            : Anton Pupkov
keywords          : unifies,light
licence           : opensource_free,cpe:/a:mit:x11_license,wapt_private
homepage          : 
package_uuid      : a150678b-ff30-4e0e-97fa-661a69df62de
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://github.com/antonpup/Aurora/releases
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 999686dce6b9d20751e2dac99530dfa81137f852987486c7d06418821aca6617
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2024-10-27T13:00:09.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature         : ZJ1tOXGySNH0ozSyUbgWZGbiTRxH8/40o7DEuQzJPl2Tq3UBfZ9GrLuXiux8solqX8iAtBLbJFQhaw9/AnGa4apWts0Hp9rfHIW3EHiMkh/h7Lzege4gC7nEcd6XBqJRkS+UQAPDsR20OzMeXNY5Aef3IQSbo/H0vaW0EiBnpxLePrAYjC9dpiS0JdhJyJudBOj318oHORgGm4vFK55azgBHKL/n5w0m8cVTlqVb7eFs9mtGwGlDaO6LNZLNamdpXSVUcXAVhfQ0VnvAPHc0GAJtokaBjCx94o3gV0HpkZFVSG5+ew+EyFscGsrsRKeCvqo02LaOr4Y77F2ICJDICw==
# -*- coding: utf-8 -*-
from setuphelpers import *
import time

"""{
   "key":"{9444602B-C5D8-4EF5-9D5B-E76D06B53C71}_is1",
   "name":"Aurora v0.8.1",
   "version":"v0.8.1",
   "install_date":"2024-07-08 00:00:00",
   "install_location":"C:\\Program Files\\Aurora\\",
   "uninstall_string":"\"C:\\Program Files\\Aurora\\unins000.exe\"",
   "publisher":"Anton Pupkov",
   "system_component":0,
   "win64":false
  }"""

def install():
    bin_name = glob.glob("Aurora-setup-v*.exe")[0]
    time.sleep(60)
    install_exe_if_needed(
        bin_name,
        silentflags="/VERYSILENT /NORESTART",
        key="{9444602B-C5D8-4EF5-9D5B-E76D06B53C71}_is1",
        min_version=control.get_software_version(),
        get_version = get_version,
        timeout = 1200
    )

def get_version(app_registry_dict):
    return app_registry_dict["version"].replace("v","")
# -*- coding: utf-8 -*-
from setuphelpers import *
import re


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    update_dict = {"windows": ".exe"}
    api_url = "https://api.github.com/repos/antonpup/Aurora/releases/latest"

    # Get data from API
    releases_dict = json.loads(wgets(api_url, proxies=proxies))
    exe_found = False  # Flag pour indiquer la découverte d'un fichier .exe
    for release in releases_dict:
        if exe_found:
            break
        for asset in releases_dict["assets"]:
            if asset["browser_download_url"].endswith(".exe") and update_dict[control.target_os] in asset["browser_download_url"]:
                url_download = asset["browser_download_url"]
                latest_bin = url_download.split("/")[-1]
                version = releases_dict["name"].replace("v", "")
                exe_found = True  # Mettre à jour le flag pour indiquer qu'un exe a été trouvé
                break

    # Deleting binaries
    for f in glob.glob("*.exe"):
        if f != latest_bin:
            remove_file(f)

    # Downloading latest binaries
    print("Download URL is: %s" % url_download)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(url_download, latest_bin, proxies=proxies)
    else:
        print("Binary is present: %s" % latest_bin)
    
    control.set_software_version(version)
    control.save_control_to_wapt()
2f38c350cfd8aa7bdf938348bbf3e01e62d5e411d73db8ba325e0bcbb8b0dd99 : Aurora-setup-v0.8.1.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
bfdabb91c94edb5defede1de733f93c4c522e06cbad6b6f68dd263c7ef1dcd6b : WAPT/control
999686dce6b9d20751e2dac99530dfa81137f852987486c7d06418821aca6617 : WAPT/icon.png
1ad1def01b065fec94c416e50ecac5bc97572431f19776f465562b6e440233a5 : luti.json
548280ab153518371d08b6dbfc2ba719cc9b3a042c284946bb53ca5b29675336 : setup.py
1dac1e9027565c0817dcb8fd6a43c0a2ab464c1cc88e3e362227be57afa2d09b : update_package.py