tis-fancontrol icon

FanControl

Paquet d’installation silencieuse pour FanControl

259-2
System and network
System and network

Les paquets PREPROD sont des paquets construits via LUTI. Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.

  • package: tis-fancontrol
  • name: FanControl
  • version: 259-2
  • categories: System and network
  • maintainer: WAPT Team,Tranquil IT,Ingrid TALBOT
  • editor: Remi Mercier Software Inc
  • licence: opensource_free,cpe:/a:gnu:gpl_v3,wapt_public
  • locale: all
  • target_os: windows
  • impacted_process: FanControl
  • architecture: x64
  • signature_date:
  • size: 18.63 Mo
  • installed_size: 49.74 Mo
  • homepage : https://getfancontrol.com/
  • depends:

package           : tis-fancontrol
version           : 259-2
architecture      : x64
section           : base
priority          : optional
name              : FanControl
categories        : System and network
maintainer        : WAPT Team,Tranquil IT,Ingrid TALBOT
description       : FanControl is a program that controls speed and performance of all PC fans
depends           : tis-dotnet10
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 49739937
impacted_process  : FanControl
description_fr    : FanControl est un programme qui contrôle la vitesse et les performances de tous les ventilateurs de PC
description_pl    : FanControl to program kontrolujący prędkość i wydajność wszystkich wentylatorów komputera PC
description_de    : FanControl ist ein Programm, das die Geschwindigkeit und Leistung aller PC-Lüfter kontrolliert
description_es    : FanControl es un programa que controla la velocidad y el rendimiento de todos los ventiladores del PC
description_pt    : O FanControl é um programa que controla a velocidade e o desempenho de todas as ventoinhas do PC
description_it    : FanControl è un programma che controlla la velocità e le prestazioni di tutte le ventole del PC
description_nl    : FanControl is een programma dat de snelheid en prestaties van alle pc-ventilatoren regelt
description_ru    : FanControl - это программа, которая контролирует скорость и производительность всех вентиляторов ПК
audit_schedule    : 
editor            : Remi Mercier Software Inc
keywords          : performance,fans
licence           : opensource_free,cpe:/a:gnu:gpl_v3,wapt_public
homepage          : https://getfancontrol.com/
package_uuid      : efae9b6d-782b-4cf8-8ba5-5192fb2ed340
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://github.com/Rem0o/FanControl.Releases/releases/tag/V193
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 28199c0fe62855ce3a7b5ef43ff5f7bd802724d9cb8a5db35b2a67d2b73bffec
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-02-13T20:02:26.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         : FgfE4OBIT0fj95lHLV4hMMSQUMoKksFZ2ff2BTgE33aBSOhUK9GgOzxCJSoHHylppbMBA0xwTSNsTY53Gk2xCo2l9uNFlNO5uE/gZu5JvShmgd4MG2xAYVs3rWNMlTXkgYS+Kq4vGDBZJppY0JIV50ZxsVnzyKAi5iIXLAvk4/82eqiqt10FoDRIPwoDEVs5kgkmYYu07hVUXW4GKYEYH5oc2eaRt3dAjVPodiyLiYJWyVLeNgWFTs4rSHqx1d0R/Hf04qGo+raK003B5TCYqZb6tVBC+fiUt0zE5A5Dh6jWUqDWiZVwkyh4A0DfSg33MyydHrdqDDFMrjBbztAdIA==

# -*- coding: utf-8 -*-
from setuphelpers import *


def install():
    bin_name = glob.glob("FanControl*.exe")[0]
    install_exe_if_needed(
        bin_name,
        silentflags="/SILENT",
        key="{141A88F8-31AC-49EA-B428-2BE8C19DED83}_is1",
        min_version=control.get_software_version(),
    )

# -*- coding: utf-8 -*-
from setuphelpers import *


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name

    api_url = "https://api.github.com/repos/Rem0o/FanControl.Releases/releases/latest"
    releases_dict = wgets(api_url, proxies=proxies, as_json=True)

    for asset in releases_dict["assets"]:
        if asset["name"].endswith(".exe") and "10_0" in asset["name"]:
            download_url = asset["browser_download_url"]
            latest_bin = asset['name']
            latest_bin_extension = latest_bin.rsplit('.', 1)[-1]
            version = releases_dict["tag_name"].replace("V", "")
            break

    # Downloading latest binaries
    print(f"Latest {app_name} version is: {version}")
    print(f"Download URL is: {download_url}")
    if not isfile(latest_bin):
        print(f"Downloading: {latest_bin}")
        wget(download_url, target=latest_bin, proxies=proxies)
    else:
        print(f"Binary is present: {latest_bin}")

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print(f"Software version updated (from: {control.get_software_version()} to: {Version(version)})")
        package_updated = True
    else:
        print(f"Software version up-to-date ({Version(version)})")

    for f in glob.glob(f'*.{latest_bin_extension}'):
        if f != latest_bin:
            remove_file(f)

    control.set_software_version(version)
    control.save_control_to_wapt()

    return package_updated

96c17c3e8ff8cd0ca227f08927b564bc874189a88eea71a54b672b7c0331e8da : FanControl_259_net_10_0_Installer.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
4f145d1de8bad0b3bfa5f440e62e2264c0f4dd677ffcd4efa81af74b0a1e3cf5 : WAPT/control
28199c0fe62855ce3a7b5ef43ff5f7bd802724d9cb8a5db35b2a67d2b73bffec : WAPT/icon.png
87cebf4aaace2b349dea1d1c079c15f904d0f2c938a47e0b0f9eb6a668fb42ce : luti.json
2018033dcf49d21e58a9113c8f2d7cf08f3e484d5c31c62b713c738762b45b86 : setup.py
20b21640544dca89f68254e9c2b10d227248f39870230d3d9f7bb4a3aee365f3 : update_package.py