tis-xnview-mp icon

XnView MP (x64)

Paquet d’installation silencieuse pour XnView MP (x64)

1.10.2.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.2.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.2.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      : d223e2cf-5759-4f14-9526-ecca6d12b53a
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-03T07:27:15.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         : hMbeOxlrDcRMXRvRJpPZu8GPVI1vgEQjrVN24Qlf+/opmGdKjCBDiT0Ns1e/0VuqZ2/3ANPzE9tQmr4k7StazyLdCsgZp0Ukfbjux8j0o/1dq3Pw+mV+CPe3JYK2ULrynJUPwJNB8H0uO4zUQKIzF6w+vePTaUDCFZrALqXJLZu4a562q1hlwgUYITwNEzjIin3ZqmHT1HWnJiobKt00c+ZrPQzYNSQWp7wfO594ewtL+RKdry+MTvZ8XwAT/c914NAGi5q/zvRq8MUfs14j+7UGg1Tk8m+/kedme+z8Nb6N/FIujMBLgMF3SBbLxw8czlwRMu4ClJAd2HFN9qo4Fg==

# -*- 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
9d202d77304c037f4247c21a7ba8a997f84f2f803ea32df168bd657b2e61962b : WAPT/control
eadc5181f6365179b2c019db57bece8c68e588714cb4c37f371483404df6967f : WAPT/icon.png
6d7b7b41c17402eb5a29ca920e2a59561580149db5b2bd4852f71f3be3060600 : XnViewMP-win-x64.exe
48c1e95961d65be833b177c91ceba4d66a5fedd4dc817500d744044a314d3248 : luti.json
066cb7c7634f9dfb15b0a4549bd26a0f5fee4ac62b8a950fd76fa9baf867f20e : setup.py
278f103c42ea103daff64fe2e7d2ba618cb18b3637dcfaf3c2aa843fb41d2c00 : update_package.py