Scenari Client
Paquet d'installation silencieuse pour Scenari Client
6.5.3-0
Office
Office
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-scenariclient
- name: Scenari Client
- version: 6.5.3-0
- categories: Office
- maintainer: WAPT Team,Tranquil IT, Kevin CHEREL
- editor: Kelis
- licence: GPLV2
- locale: fr
- target_os: windows
- architecture: x64
- signature_date:
- size: 96.95 Mo
- homepage : https://scenari.software/fr/
package : tis-scenariclient
version : 6.5.3-0
architecture : x64
section : base
priority : optional
name : Scenari Client
categories : Office
maintainer : WAPT Team,Tranquil IT, Kevin CHEREL
description : Client SCENARI, logiciel de chaine éditoriale
depends :
conflicts :
maturity : PREPROD
locale : fr
target_os : windows
min_wapt_version : 2.3
sources : https://download.scenari.software/SCENARIclient/?productInfos=
installed_size :
impacted_process :
description_fr : Client SCENARI, logiciel de chaine éditoriale
description_pl :
description_de :
description_es :
description_pt :
description_it :
description_nl :
description_ru :
audit_schedule :
editor : Kelis
keywords :
licence : GPLV2
homepage : https://scenari.software/fr/
package_uuid : dbb3dec8-d13b-4ff0-8c09-65098f6e63b8
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10
max_os_version :
icon_sha256sum : d137905048a4e7b6dc0cf0cd1cbdfbe69e04f4fcd20df0a2eef3d6ca417068f1
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-07-03T08:06:30.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 : WQjNIlR0ClwR4E7+ZG4W0rQG1TtztD7JJpN5+OuM7Ml7hSZloBGv/3Mj9wp90HnYivyOpZLQmNoHAAEN7vb0bEWpDYmdFf0LMFHC+LrMSz4AQdFwS0BnOgn+RlqXLu9GUi/O76Xm+jqPttnxSeCMBT9RCgahPGLBMFBi6QZDwPEorELGbwsLhm++Csod14tsojLjzuEY7FqfOSIi8YSbLyIKvEvACpgvmHsUJHFVn9oWRc+fh16hwOUXcSRX5FFo1PFk+ZBXxiqJikHnAhMKAlmYNBZEZ5vylTNq+BsC4kG9ttpxPrfZB2JgrxEZNW7UP4KwicShI4kJ2b2WGavzWw==
# -*- coding: utf-8 -*-
from setuphelpers import *
app_name = "SCclient"
def install():
bin_name = glob.glob('SCENARIclient*x64.exe')[0]
for to_uninstall in installed_softwares("SCclient"):
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(control.impacted_process.split(","))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
print("installing tis-scenariclient")
run(bin_name + r" /S")
def uninstall():
for to_uninstall in installed_softwares("SCENARIclient 6"):
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(control.impacted_process.split(","))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
# -*- 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()
# Récupération des informations produits
url_api = "https://download.scenari.software/SCENARIclient/?productInfos="
# Récuperer les dernieres versions à partir des sources d'origines
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["ch"]:
# Conditions pour rechercher le binaire, correspond à windows/fr/.exe
if (download.get("prc") == "dlProduct" and download.get("metas", {}).get("os") == "windows" and download.get("metas", {}).get("lang") == "fr-FR" and download.get("n", "").endswith(".exe")):
url_dl = "https://download.scenari.software" + download["metas"]["path"]
filename = download["n"]
version = download["n"].split("client")[1].split("_")[0]
break
print("Version : %s" % version)
print("Filename : %s" % filename)
print("URL : %s" % url_dl)
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
# Nettoyer les fichiers temporaires
for f in glob.glob('*.exe'):
if f != filename:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
e9a5a85bcc7e9917cf85148b7cd8b1158ff89b23d989596078f4f6942d92d605 : SCENARIclient6.5.3_fr-FR_202607030906_win_x64.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
2e747c360d488127a81b0baaaaeadaf665702c3de02579fc5e49397a67aa1807 : WAPT/control
d137905048a4e7b6dc0cf0cd1cbdfbe69e04f4fcd20df0a2eef3d6ca417068f1 : WAPT/icon.png
b5606248772b79d01eb255177275e25060852d8f2fe21d31aeb0f3a678ab0404 : luti.json
6f24e3bcc7495290decc625bfa3436876ee134a5957abf201ef5a01e8705a390 : setup.py
9ca1cf8da17a5fd03ee34d646e46252f1bae6474ed5a3b002f70637d52167f16 : update_package.py