ABDownloadManager
Paquet d'installation silencieuse pour ABDownloadManager
1.10.2-2
Configuration
Configuration
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-ab-download-manager
- name: ABDownloadManager
- version: 1.10.2-2
- categories: Configuration
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- editor: amir1376
- licence: opensource_free,wapt_public
- target_os: windows
- impacted_process: ABDownloadManager
- architecture: x64
- signature_date:
- size: 91.91 Mo
- installed_size: 144.04 Mo
package : tis-ab-download-manager
version : 1.10.2-2
architecture : x64
section : base
priority : optional
name : ABDownloadManager
categories : Configuration
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : AB Download Manager is a desktop application that lets you manage and organize your download files better than ever before
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size : 144044032
impacted_process : ABDownloadManager
description_fr : AB Download Manager est une application de bureau qui vous permet de gérer et d'organiser vos fichiers de téléchargement mieux qu'auparavant
description_pl : AB Download Manager to aplikacja komputerowa, która pozwala zarządzać i organizować pobierane pliki lepiej niż kiedykolwiek wcześniej
description_de : AB Download Manager ist eine Desktop-Anwendung, mit der Sie Ihre Download-Dateien besser als je zuvor verwalten und organisieren können
description_es : AB Download Manager es una aplicación de escritorio que te permite gestionar y organizar tus archivos de descarga mejor que nunca
description_pt : AB Download Manager é uma aplicação de ambiente de trabalho que lhe permite gerir e organizar os seus ficheiros descarregados melhor do que nunca
description_it : AB Download Manager è un'applicazione desktop che consente di gestire e organizzare i file scaricati in modo migliore che mai
description_nl : AB Download Manager is een desktopapplicatie waarmee je je downloadbestanden beter dan ooit kunt beheren en organiseren
description_ru : AB Download Manager - это настольное приложение, позволяющее управлять и организовывать файлы для загрузки лучше, чем когда-либо прежде
audit_schedule :
editor : amir1376
keywords : download,files
licence : opensource_free,wapt_public
homepage :
package_uuid : 670d3f4b-afbc-4c6e-94a0-e5760ffc4162
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : b7e57dfe50b86ecd70b8973b14559a3d173c1bb8757d2b65db42de4d6487c6bd
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-08-22T21:00:37.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 : Xh5C/YdPwUMFpBYuuiY6Oo8Ls8cc46YUk1SxJWagDgAp68/tdiaNhwN72NahYq3Hw7O8vPOG+mK4IDwmsFOHNWpI7tZG2xMGRzEHmsHxKhbsdzYcc2V1f6joQFht2Im/DmTCDFYFSKJKQMfFL4+4gKwfu3bpzkQuupTYdQUF6QQu6KvmhyA9MYW4VN1mun/1qzdEAZvFRfW1sMtsrfZFsDdGup0YfslfmUp/TtfAxO+nwKGSHc4qhbNhbt9yuSdS4/ApQEVJSgXMysSbgjCyJd4vkEReo0MJNMgjADOeYmDuIy3GntJnvKbRNsJRNl9/3AZkDgkaMeKjz8n4bU64ZA==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
app_name = "ABDownloadManager"
app_dir = makepath(programfiles, app_name)
app_path = makepath(app_dir, f"{app_name}.exe")
def install():
# Declaring local variables
zip_name = glob.glob('ABDownloadManager_*_windows_x64.zip')[0]
uninstall_older_version()
unzip(zip_name, makepath(programfiles))
create_programs_menu_shortcut(app_name, app_path)
def uninstall():
#Uninstalling software
killalltasks(ensure_list(control.impacted_process))
if isdir(app_dir):
remove_tree(app_dir)
remove_programs_menu_shortcut(app_name)
def uninstall_older_version():
killalltasks(ensure_list(control.impacted_process))
for soft in installed_softwares(control.name):
unistall_key = soft['key']
if Version(soft['version']) < Version(control.get_software_version()):
run(uninstall_cmd(unistall_key))
wait_uninstallkey_absent(unistall_key)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import json
import waptlicences
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def update_package():
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
git_repo = "amir1376/ab-download-manager"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith('x64.zip') :
url_dl = download["browser_download_url"]
version = json_load["name"].split('v')[-1]
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
#nettoyer les fichiers temporaires
for f in glob.glob('*.zip'):
if f != filename:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
014c92e2eb837ffebccd69c7a9c9ed7d8f7e748e216a6dd228d2a4c67ff9f798 : ABDownloadManager_1.10.2_windows_x64.zip
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
879a865012e0ecda7d4e3439b8a97e33f9cf6fd92166ac2ec2882f013a26df74 : WAPT/control
b7e57dfe50b86ecd70b8973b14559a3d173c1bb8757d2b65db42de4d6487c6bd : WAPT/icon.png
762eafb8006602434e71a8cefb48b1b488af933fba14a76dae030ff3dc8f02e6 : luti.json
66183320fe0f04b711554a976986da7d17cb18a832e48e417cfff7d252e8606f : setup.py
c4f63da88f07c5de76fa18be3c6495a5fe63cfd7aeaced6d727c21a19719eced : update_package.py