tis-scenariclient icon

Scenari Client

Paquet d'installation silencieuse pour Scenari Client

6.4.5-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.4.5-0
  • categories: Office
  • maintainer: WAPT Team,Tranquil IT
  • editor: Kelis
  • licence: GPLV2
  • locale: fr
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 79.91 Mo
  • homepage : https://scenari.software/fr/

package           : tis-scenariclient
version           : 6.4.5-0
architecture      : x64
section           : base
priority          : optional
name              : Scenari Client
categories        : Office
maintainer        : WAPT Team,Tranquil IT
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      : 6e906201-4dbb-451f-8aac-01ef58f6f2a9
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 10
max_os_version    : 
icon_sha256sum    : 
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-06-12T14:54:58.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         : IBX8F1CBsy/dZ8SKngrI+Lb8G0ib5ogJf0uZ4M0PEGA7FhqiyChFekVTtqqhj3++pQfxiO5HrpY1ZWu5ec/PuFE0FEzoH4adVry4efpH7umnun2xgUhBnm8O+YD4bzK8moRfpaQ07gmgQ+VqBYsq6AlJhUD9Aja1JC2zqt6Gu3YejU3KyNHUTA3yAykmdBiEb61zFoolUDUS5FCSqgriSLYOje2oA7cI7f7ZbCFcYeuFRXWSoVOFFLF6SY8NnY29S/hJMw7dqyWvhvcU6gdjWXG3ppNRSXNqyk13EbGtctkpCAwIjWrTOQjQ0vpcalsrUMPY3zNeMm96RC3cJnVxkg==

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

app_name = "SCENARIclient 6"

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(r'"SCENARIclient6.4.5_fr-FR_202601281209_win_x64.exe" /S')


def uninstall():
    for to_uninstall in installed_softwares(app_name):
        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()

f9a7d222aa152f5fba10e6546766343fef0890047911feb1e50e40dc40b63b8e : SCENARIclient6.4.5_fr-FR_202601281209_win_x64.exe
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
d8283894b52ad277cb60b6ac267d8f34832bcb3f7c5d0e2929586022ad2f5226 : WAPT/control
974804a29eea1d4e29c2558792c61706813c81826d7d02775162e7644faafe08 : luti.json
3e9c025cdd29dac4ec0a8a0fecd8b6c69d20a46c39c5a0c663e086e51a745780 : setup.py
9ca1cf8da17a5fd03ee34d646e46252f1bae6474ed5a3b002f70637d52167f16 : update_package.py