Zettlr
Paquet d’installation silencieuse pour Zettlr
4.1.0-1
Internet
Internet
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-zettlr
- name: Zettlr
- version: 4.1.0-1
- categories: Internet
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- licence: opensource_free,wapt_public
- target_os: windows
- architecture: x64
- signature_date:
- size: 139.68 Mo
- homepage : https://www.zettlr.com/
package : tis-zettlr
version : 4.1.0-1
architecture : x64
section : base
priority : optional
name : Zettlr
categories : Internet
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : Zettlr (Hendrik Erz)accompanies you while writing your blog post, newspaper article, term paper, thesis, or entire book
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process :
description_fr : Zettlr (Hendrik Erz) vous accompagne dans la rédaction de votre article de blog, de votre article de journal, de votre mémoire, de votre thèse ou de votre livre
description_pl : Zettlr (Hendrik Erz) towarzyszy ci podczas pisania posta na blogu, artykułu w gazecie, pracy semestralnej, pracy dyplomowej lub całej książki
description_de : Zettlr (Hendrik Erz) begleitet Sie beim Schreiben Ihres Blogbeitrags, Zeitungsartikels, Ihrer Hausarbeit, Abschlussarbeit oder eines ganzen Buches
description_es : Zettlr (Hendrik Erz)te acompaña mientras escribes tu entrada de blog, artículo de periódico, trabajo de fin de curso, tesis o libro completo
description_pt : Zettlr (Hendrik Erz) acompanha-o enquanto escreve a sua publicação de blogue, artigo de jornal, trabalho de fim de curso, tese ou livro inteiro
description_it : Zettlr (Hendrik Erz) vi accompagna durante la stesura di un post sul blog, di un articolo di giornale, di una tesina, di una tesi o di un intero libro
description_nl : Zettlr (Hendrik Erz)begeleidt je tijdens het schrijven van je blogpost, krantenartikel, scriptie of hele boek
description_ru : Zettlr (Хендрик Эрц) сопровождает вас во время написания статьи в блоге, газете, курсовой работы, диссертации или целой книги
audit_schedule :
editor :
keywords :
licence : opensource_free,wapt_public
homepage : https://www.zettlr.com/
package_uuid : 96a1c66e-0f44-4419-8c60-59d77955e414
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0
max_os_version :
icon_sha256sum : fd77dc5e997f6c04bd5839009745ef50e8239423c78741e8ae7986eac1eebf03
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-01-21T13:28:47.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 : ZN6hmotM08UB+n+mM8djtDyruWqSq1R0M1K3uquD4PBzPzI+Mg2yepnk51pVD5Q5SKj1m/Yqs+7VKnLT76G72xeTYTEDvThQkTSYqn5N2zxMuQqVlvQZTiRvh99dlmQMNAfKFNjC/FN+0oBWOkckBdhXcntoqeptknYtoYP6fEc84PS61mDF3FFGFlKF4xDXcvEn6OVrB83N/VdHgYrOXFd27PmTP7R8iN1n/3oKemsoxHNtYvBisek5PownbyO1W/kR9VOEDJK0SkEURHiJoocA+p7WPq0YY1ocmXctEc922keCA6s83ac9IPvnch8KwnEF/Axvj/2c/EG81rpilg==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
{
"key":"d0629383-01b2-5ce9-b07a-220f17f8215a",
"name":"Zettlr",
"version":"3.1.1",
"install_date":"",
"install_location":"",
"uninstall_string":"\"C:\\Program Files\\Zettlr\\Uninstall Zettlr.exe\" /allusers",
"publisher":"Hendrik Erz",
"system_component":0,
"win64":true
}
"""
# 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("Zettlr-*.exe")[0]
# Installing the software
install_exe_if_needed(
bin_name,
silentflags="/S /allusers",
key="d0629383-01b2-5ce9-b07a-220f17f8215a",
min_version=control.get_software_version(),
)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob
def update_package():
# Declaration of local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
api_url = "https://api.github.com/repos/Zettlr/Zettlr/releases/latest"
# Get data from API
releases_dict = wgets(api_url, proxies=proxies, as_json=True)
exe_found = False # Flag pour indiquer la découverte d'un fichier .exe
for release in releases_dict:
if exe_found:
break
for asset in releases_dict["assets"]:
if asset["browser_download_url"].endswith(".exe"):
url_download = asset["browser_download_url"]
filename = url_download.split("/")[-1]
exe_found = True # Mettre à jour le flag pour indiquer qu'un .exe a été trouvé
break
if not isfile(filename):
package_updated = True
wget(url_download, filename, proxies=proxies)
# nettoyer les fichiers temporaires
for f in glob.glob("*.exe"):
if f != filename:
remove_file(f)
last_version = get_file_properties(filename)["ProductVersion"]
control.set_software_version(last_version)
control.save_control_to_wapt()
return package_updated
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
d91db5bc3493e13e12018463b3c0f51fb822c69decfb9dacdd281d5e6e5280ff : WAPT/control
fd77dc5e997f6c04bd5839009745ef50e8239423c78741e8ae7986eac1eebf03 : WAPT/icon.png
db1c34258923114ca091b20c23787bf0139ef9aab8530bd6d8ce9095ea8fee2e : Zettlr-4.1.0-x64.exe
9aca1659e9cbb23d4b40d332226542323c2172721a6c701f1c725544f1fa9048 : luti.json
d06809f57d78d611dd37143044d07dd398c832c221598f0ffd449dad4f6328fc : setup.py
baab4bd1381388384f2d0e20bb3fd8856575b31c19237d3acf6badfafda84496 : update_package.py