Screenpresso
Paquet d'installation silencieuse pour Screenpresso
2.3.8.0-44
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-screenpresso
- name: Screenpresso
- version: 2.3.8.0-44
- categories: Utilities
- maintainer: WAPT Team,Tranquil IT,Jordan ARNAUD
- editor: Learnpulse
- licence: proprietary_free,wapt_public
- locale: all
- target_os: windows
- impacted_process: Screenpresso,ScreenpressoBrowserNative,ScreenpressoRpc
- architecture: x64
- signature_date:
- size: 248.20 Mo
- installed_size: 548.93 Mo
- homepage : https://www.screenpresso.com/
- depends:
package : tis-screenpresso
version : 2.3.8.0-44
architecture : x64
section : base
priority : optional
name : Screenpresso
categories : Utilities
maintainer : WAPT Team,Tranquil IT,Jordan ARNAUD
description : Screenpresso is a lightweight screen capture tool with integrated editor, document generator and sharing features
depends : tis-dotnetfx
conflicts :
maturity : PREPROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources : https://www.screenpresso.com/download/
installed_size : 548933070
impacted_process : Screenpresso,ScreenpressoBrowserNative,ScreenpressoRpc
description_fr : Screenpresso est un outil léger de capture d'écran avec éditeur intégré, générateur de documents et fonctionnalités de partage
description_pl : Screenpresso to lekkie narzędzie do przechwytywania ekranu z wbudowanym edytorem, generatorem dokumentów i funkcjami udostępniania
description_de : Screenpresso ist ein leichtgewichtiges Screenshot-Tool mit integriertem Editor, Dokumentengenerator und Funktionen zum Teilen
description_es : Screenpresso es una herramienta ligera de captura de pantalla con editor integrado, generador de documentos y funciones para compartir
description_pt : O Screenpresso é uma ferramenta leve de captura de ecrã com editor incorporado, gerador de documentos e funcionalidades de partilha
description_it : Screenpresso è uno strumento leggero per l'acquisizione di schermate con editor, generatore di documenti e funzioni di condivisione integrati
description_nl : Screenpresso is een lichtgewicht tool voor het vastleggen van schermen met ingebouwde editor, documentgenerator en functies voor delen
description_ru : Screenpresso - это легкий инструмент для захвата экрана со встроенным редактором, генератором документов и функциями совместного доступа
audit_schedule :
editor : Learnpulse
keywords : screenpresso,lightweight,screen,capture,tool,tools,sharing
licence : proprietary_free,wapt_public
homepage : https://www.screenpresso.com/
package_uuid : 57025b76-b488-4492-ab96-49f877dd0f1a
valid_from :
valid_until :
forced_install_on :
changelog : https://www.screenpresso.com/releases/
min_os_version : 10.0.18363
max_os_version :
icon_sha256sum : e109c90b0779808e2381dca9199c38ae9b5320fe59293b12a7b491105e0c18db
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-10-16T14:46:18.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 : ulefP14VhYw6LhXH2LxY5AsC7JWp/gQPMX5OgZPWavCBFxc9rLaAXcwmpgSnp2eNjZJIAnS5FWsP3JCsY71U/3AvwDHHiw+eyj1phayUE+pyeBQ+JGsSGZ1fH+mp1fv/N41Ba3avJdTZjMQ6R82fQcRIKZgrBsoAEPGwxA3Ps1NFxvO3CQGvz0pHnhrN4Up8GUXdZMRAkzhCsmLi8pjg7xdxpxwkv+eGKd77vVehrwlCz8uFrquA2FaifzfrBn9oiYfCZnWvVr5ecT5a7RnMDZCGhcia/ny09wL1WfCMGJOKaYkAlrSCSJtJGvRJQGNJ+fHcnor6ZBGJ830oP4ZbnQ==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = "ScreenpressoSetup.msi"
install_msi_if_needed(bin_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import requests
import xml.etree.ElementTree as ET
def update_package():
package_updated = False
proxies = get_proxies() or get_proxies_from_wapt_console()
url = "https://www.screenpresso.com/legacy/next/public/v1/version.php?type=stable"
xml_text = requests.get(url, timeout=30).text
root = ET.fromstring(xml_text)
latest = root.find(".//latestversion")
if latest is None:
error("Unable to find latestversion in XML")
version = latest.attrib["version"] # 2.2.13.0
version = ".".join(latest.attrib["version"].split(".")[:6])
major, minor, patch, build = version.split(".")
release_dir = f"v{major}-{minor}-0{patch}-000"
url_dl = f"https://cdn.screenpresso.com/binaries/releases/{release_dir}/dotnet47/ScreenpressoSetup.msi"
latest_bin = url_dl.split("/")[-1]
print("Latest %s version is: %s" % (control.name, version))
print("Download URL is: %s" % url_dl)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(url_dl, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
for f in glob.glob("*.msi"):
if f != latest_bin:
remove_file(f)
if get_os_name() == "Windows" and "windows" in control.target_os.lower():
version_from_file = ".".join(get_version_from_binary(latest_bin).split(".")[:3])
online_version = ".".join(version.split(".")[:3])
if Version(version_from_file, 4) == Version(online_version, 4):
print(f"INFO: Binary file version ({version_from_file}) corresponds to online version ({online_version})")
else:
error(f"ERROR: Binary file version ({version_from_file}) does NOT correspond to online version ({online_version})")
current_version = control.get_software_version()
if Version(version, 4) > Version(current_version, 4):
print("Software version updated (from: %s to: %s)" % (current_version, version))
package_updated = True
else:
print("Software version up-to-date (%s)" % version)
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
74b427f4741074e90c3b4964f3ac102be90b057441ef39524b5fd72609d2992b : ScreenpressoSetup.msi
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
bc61b16fbcff14921f87ed7d28ec580eaa55e499238b5510900af3c2815eb665 : WAPT/control
e109c90b0779808e2381dca9199c38ae9b5320fe59293b12a7b491105e0c18db : WAPT/icon.png
c86237a24bcf2de872012f075f720200c2e520faa07a53bb545100b6026ad51d : luti.json
55383033a43cd935f9d47f333bcc5d504dbcffcdfde22fa1972b0609e70ea40e : setup.py
7efbe9a8579540e1df129490cc60f8ed58b470e30dcf4839f3a6e4f1d0809134 : update_package.py