tis-xnview-mp icon

XnView MP (x64)

Paquet d’installation silencieuse pour XnView MP (x64)

1.10.3.0-0
Utilities
Utilities

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-xnview-mp
  • name: XnView MP (x64)
  • version: 1.10.3.0-0
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT,Jimmy PELÉ , Amel FRADJ
  • licence: Copyright (C) 1997-2021 Pierre-e Gougelet. All rights reserved.
  • locale: all
  • target_os: windows
  • impacted_process: Associate files with XnViewMP,xnviewmp
  • architecture: x64
  • signature_date:
  • size: 57.03 Mo
  • installed_size: 236.46 Mo
  • homepage : https://www.xnview.com/en/xnviewmp/

package           : tis-xnview-mp
version           : 1.10.3.0-0
architecture      : x64
section           : base
priority          : optional
name              : XnView MP (x64)
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Jimmy PELÉ , Amel FRADJ
description       : XnView MP is a versatile and powerful photo viewer, image management, image resizer
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 2.1
sources           : https://www.xnview.com/en/xnviewmp/#downloads
installed_size    : 236461104
impacted_process  : Associate files with XnViewMP,xnviewmp
description_fr    : XnView MP est une visionneuse de photos polyvalente et puissante, un gestionnaire d'images, un redimensionneur d'images
description_pl    : XnView MP to wszechstronna i wydajna przeglądarka zdjęć, narzędzie do zarządzania obrazami i zmiany ich rozmiaru
description_de    : XnView MP ist ein vielseitiger und leistungsfähiger Bildbetrachter, Bildverwalter, Bildveränderer
description_es    : XnView MP es un versátil y potente visor de fotos, gestor de imágenes, redimensionador de imágenes
description_pt    : O XnView MP é um visualizador de fotografias versátil e poderoso, gestão de imagens, redimensionador de imagens
description_it    : XnView MP è un visualizzatore di foto versatile e potente, che gestisce le immagini e le ridimensiona
description_nl    : XnView MP is een veelzijdige en krachtige fotoviewer, afbeeldingsbeheer, afbeeldingsaanpasser
description_ru    : XnView MP - это универсальный и мощный просмотрщик фотографий, управление изображениями, изменение размеров изображений
audit_schedule    : 
editor            : 
keywords          : 
licence           : Copyright (C) 1997-2021 Pierre-e Gougelet. All rights reserved.
homepage          : https://www.xnview.com/en/xnviewmp/
package_uuid      : 29af5b99-2a57-48c5-90ca-216e3200dc5c
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : eadc5181f6365179b2c019db57bece8c68e588714cb4c37f371483404df6967f
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-03-03T16:57:39.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         : Kpy1dNT1JRLjE+AtPM8hhagZ22aIc1IBvK0sC1umnFAltR0WkL+TuohkJ/pQlQ0zqG75vxYNReQ17Tfh6/bp1xsUu4hADTYwqK5kL2i4cziPznt/JjdbX7HkCX80l4T3m9XSm5xf51YE+eIWBZ1Lyi5kb+s3qN6Ge7LON2oaXeXgHgwpzuqET1+kZhs27jmgXevqZxVppO2lcIGpM4k8feyU8HUhz4TCwGWcGT0iZaf3HYRlMV7Q89ZjeECBgd28/ODWWHZ7FQ+/je5LYoaGWWJtCZEXtjCFao3lSagDwl8MVyR8N6o3awTuRqwNr3S6PBFuzvuprD6nS0hsirKKBA==

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


def install():
    bin_name = glob.glob("XnViewMP-win-x64.exe")[0]
    install_exe_if_needed(
        bin_name,
        silentflags="/VERYSILENT /SUPPRESSMSGBOXES /NORESTART",
        key="XnView MP (x64)_is1",
        min_version=control.get_software_version(),
    )

from setuphelpers import *
import re
import requests
import glob

def update_package():
    # Déclaration des variables locales
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    
    app_name = control.name

    # Récupération de la page d'index depuis la source officielle
    index_url = "https://download.xnview.com/"
    index = wgets(index_url, proxies=proxies)

    # Expression régulière pour trouver le fichier exécutable le plus récent
    file_pattern = r'<a href="(XnViewMP-win-x64.(exe))"' 
    matches = re.findall(file_pattern, index)

    if matches:
        latest_bin = matches[0]  
        latest_bin_filename = latest_bin[0]

        # Construction de l'URL de téléchargement pour le fichier le plus récent
        download_url = index_url + latest_bin_filename

        # Suppression des anciens fichiers 
        for f in glob.glob("*.exe"):
            if f != latest_bin_filename:
                remove_file(f)

        # Téléchargement du dernier exécutable
        wget(download_url, latest_bin_filename, proxies=proxies)

        
        version =get_version_from_binary(latest_bin_filename)
        control.set_software_version(version)
        control.save_control_to_wapt()


01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
604e5735886b16cf7edc5e6054e2efee49a3e4bcc74d83bbe36907a4f8d53d8b : WAPT/control
eadc5181f6365179b2c019db57bece8c68e588714cb4c37f371483404df6967f : WAPT/icon.png
055833036771a4dd8c8da9bc127a3cbe341a87b6769ef245f6664a1f98f23a6e : XnViewMP-win-x64.exe
b7c5d756bfafdd1210a8889e1d36dddfc88a675282095af1ab00cd873a27d7b5 : luti.json
066cb7c7634f9dfb15b0a4549bd26a0f5fee4ac62b8a950fd76fa9baf867f20e : setup.py
278f103c42ea103daff64fe2e7d2ba618cb18b3637dcfaf3c2aa843fb41d2c00 : update_package.py