tis-zim icon

Zim Desktop Wiki

Paquet d'installation silencieuse pour Zim Desktop Wiki

0.77.0-3
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-zim
  • name: Zim Desktop Wiki
  • version: 0.77.0-3
  • categories: Utilities
  • maintainer: administrator
  • locale: all
  • target_os: windows
  • impacted_process: zim
  • architecture: x64
  • signature_date:
  • size: 42.06 Mo

package           : tis-zim
version           : 0.77.0-3
architecture      : x64
section           : base
priority          : optional
name              : Zim Desktop Wiki
categories        : Utilities
maintainer        : administrator
description       : Zim is a graphical text editor used to maintain a collection of wiki pages
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : windows
min_wapt_version  : 2.0
sources           : 
installed_size    : 
impacted_process  : zim
description_fr    : Zim est un éditeur de texte graphique utilisé pour maintenir une collection de pages wiki
description_pl    : Zim jest graficznym edytorem tekstu używanym do utrzymywania kolekcji stron wiki
description_de    : Zim ist ein grafischer Texteditor zur Pflege einer Sammlung von Wiki-Seiten
description_es    : Zim es un editor de texto gráfico utilizado para mantener una colección de páginas wiki
description_pt    : Zim é um editor de texto gráfico utilizado para manter uma colecção de páginas wiki
description_it    : Zim è un editor di testo grafico utilizzato per gestire una raccolta di pagine wiki
description_nl    : Zim is een grafische teksteditor die wordt gebruikt om een verzameling wikipagina's te onderhouden
description_ru    : Zim - это графический текстовый редактор, используемый для ведения коллекции вики-страниц
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : 24d58acc-a6cf-4eb7-b35f-5da0e276c025
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 3555a40fb9c368a743b426e8be071878e0944e20857bd89b737da2c62616cb55
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-06-15T13:56:36.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         : rbRy/ra962VrAOO1R/I2CaKOxkflcuZT1rVy2K7k0xpSsDEbvPUkzn+M0VdeIxzyIwPAlLQEKATH1yZP5swX/15DcvadtQ6wToFbOgMzo2464Isk9kPU7VJ7zKbkEFihzgffAXeZyGoGGQNw3FJZ3AYMGNp5m6AMFNpAkHadrwGilBZDofFhthyX0Bpv0J4YqT2DjeuYbgqU1iy0JjxqF7nx0L+cvLupNiXSpJtEkfS8dGatMG/3cJHDCES1tnhBdHES0QpuPZm0fZAknQ4O7+BxMGwA1MFgOljjIXp6SLcoe59NObcVMI2he5Inn0ecp9yTz3dVZOI9f2jMFnBfig==

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

# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls


def install():
    # Declaring local variables
    bin_name = glob.glob("*.exe")[0]

    for i in installed_softwares("zim desktop wiki"):
        run(uninstall_cmd(i["key"]))
        wait_uninstallkey_absent(i["key"])

    # Installing the software
    print("Installing: %s" % bin_name)
    install_exe_if_needed(
        bin_name,
        silentflags="/S",
        # key="404fbece-3a0a-4f4f-b1f1-82ce46af9696",
        name="Zim Desktop Wiki",
        min_version="",
    )

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


def update_package():
    # Declaring local variables
    result = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name
    download_html = wgets("https://zim-wiki.org/downloads.html").splitlines()
    for line in download_html:
        if "Latest release" in line:
            version = line.split(" ")[2]

    download_url = "https://zim-wiki.org/downloads/zim-desktop-wiki-%s-setup-w64_x86.exe" % version
    latest_bin = download_url.split("/")[-1]

    print("Latest %s version is: %s" % (app_name, version))
    print("Download URL is: %s" % download_url)

    # Downloading latest binaries
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)

        # Checking version from file
        version_from_file = get_version_from_binary(latest_bin)
        # if not version_from_file.startswith(version) and version_from_file != '':
        if Version(version_from_file) != Version(version) and version_from_file != "":
            print("Changing version to the version number of the binary")
            os.rename(latest_bin, bin_contains + version_from_file + bin_ends)
            version = version_from_file
        else:
            print("Binary file version corresponds to online version")

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
        result = True
    else:
        print("Software version up-to-date (%s)" % Version(version))
    control.version = "%s-%s" % (Version(version), control.version.split("-", 1)[-1])
    # control.set_software_version(version)
    control.save_control_to_wapt()

    # Deleting outdated binaries
    remove_outdated_binaries(version)

    # Validating update-package-sources
    return result

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
35587303ff0fdfa8591d359ae2da319d4594a60b9526b22d9ebcd63f44ed1fcb : WAPT/control
3555a40fb9c368a743b426e8be071878e0944e20857bd89b737da2c62616cb55 : WAPT/icon.png
c26f457a37e291a8873cde8bab1b465a43ab7b474d528b32dae949b819b63804 : luti.json
c4295654933256ad2ece9760016e0cc548c37612c56db1bd33a7ef349981415a : setup.py
d2bdc5c553bf8f90ca406fe7ec67257f981ec8995f2fe0723043aee1f19562aa : update_package.py
2d3a4c6d868417785b6f9dd39a14d14486c618ae13b626c2c55f06b28f3c8713 : zim-desktop-wiki-0.77.0-setup-w64_x86.exe