tis-windirstat
2.0.3-7
WinDirStat (Windows Directory Statistics) is a disk usage statistics viewer and cleanup tool for Windows. On start up, WinDirStat reads the whole directory tree once and then presents it in three useful views
1926 téléchargements
Télécharger
Voir le résultat de la construction Voir l'analyse de VirusTotal

- package : tis-windirstat
- name : WinDirStat
- version : 2.0.3-7
- categories : System and network,Utilities
- maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Ingrid TALBOT
- editor :
- licence :
- locale : all
- target_os : windows
- impacted_process : windirstat
- architecture : x64
- signature_date : 2024-10-28 10:05
- size : 2.54 Mo
- installed_size : 4.34 Mo
package : tis-windirstat
version : 2.0.3-7
architecture : x64
section : base
priority : optional
name : WinDirStat
categories : System and network,Utilities
maintainer : WAPT Team,Tranquil IT,Jimmy PELÉ,Ingrid TALBOT
description : WinDirStat (Windows Directory Statistics) is a disk usage statistics viewer and cleanup tool for Windows. On start up, WinDirStat reads the whole directory tree once and then presents it in three useful views
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 1.8
sources :
installed_size : 4342208
impacted_process : windirstat
description_fr :
description_pl :
description_de :
description_es :
description_pt :
description_it :
description_nl :
description_ru :
audit_schedule :
editor :
keywords :
licence :
homepage :
package_uuid : a577b7e8-0fce-4430-8f53-5366d7e6ca84
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 9522a2b913ddf66016280e78506a7eaa94f3c23a75b0fa1a1d5d1bdaed228e66
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2024-10-28T10:05:12.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 : so5fqml3zSijtAq78vSWf56JaSQahxPRyK6aFl9/QgRRipbKQxhNuaeGPWfARDxti3mSxeqGSlpQg5NaEwR543gvN5+wDE3Opi3pZgdbXKlxGBUyAmVi878gAKiN2wf902oJ0H/Hld4OfUPhKhq2M1E7A2gxr7OD1EbRsAkSAhbXIxoRKLiGC4vwggbtqx/yaLAgvetm7PjB9KLIRL9X2eon3ycdOxypp+h6GYmBxUX2UEiUMXFVt8XMRpnulL2GDd60g7r6AAMCPPo6IfgNK4pXYn8T0kFn+GmZWeH1B4DN4FDeZHApru2OUwwNWKpoYJMy8BZNFQiJWy1KapM6Yw==
# -*- coding: utf-8 -*-
from setuphelpers import *
import platform
import json
import time
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
def install():
# Declaring local variables
bin_name = glob.glob('WinDirStat-x64.msi')[0]
# Installing the software
install_msi_if_needed(bin_name)
# -*- 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": "x64.msi", "macos": ".dmg"}
api_url = "https://api.github.com/repos/windirstat/windirstat/releases/latest"
# Get data from API
releases_dict = json.loads(wgets(api_url, proxies=proxies))
msi_found = False # Flag pour indiquer la découverte d'un fichier .msi
for release in releases_dict:
if msi_found:
break
for asset in releases_dict["assets"]:
if asset["browser_download_url"].endswith("x64.msi") 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"].split(" ")[1]
msi_found = True # Mettre à jour le flag pour indiquer qu'un msi a été trouvé
break
# Deleting binaries
for f in glob.glob("*.msi"):
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()
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
63148e4ea4d2320d8908adf6425da72655098262e4e978f5bff13685fe4d684c : WAPT/control
9522a2b913ddf66016280e78506a7eaa94f3c23a75b0fa1a1d5d1bdaed228e66 : WAPT/icon.png
ef11b9f1ac15cb15b8d7ecb634120583d326789b4f7e567e3a7a2209f7bd7f64 : WinDirStat-x64.msi
1095b50ea5458e48358b8e49e880d3e52bbe24a81eac61fe3f7be4c55fc84046 : luti.json
c8d9789b42d2b3aa085fba21b97c8aa89573a241532ac196f34159fa1ec74e14 : setup.py
348c9902790a945683d89fe76d59d60761810d02d4a1d9e38df8ef68dd12e9db : update_package.py