
ksnip
Paquet d’installation silencieuse pour ksnip
1.10.1-1
- package: tis-ksnip
- name: ksnip
- version: 1.10.1-1
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- licence: GPL-3.0 license
- target_os: windows
- architecture: x64
- signature_date:
- size: 15.42 Mo
- homepage : https://github.com/ksnip/ksnip
package : tis-ksnip
version : 1.10.1-1
architecture : x64
section : base
priority : optional
name : ksnip
categories :
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : Ksnip is a cross-platform screen capture tool based on Qt that provides numerous annotation features for your screenshots
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : Ksnip est un outil de capture d'écran multiplateforme basé sur Qt qui fournit de nombreuses fonctionnalités d'annotation pour vos captures d'écran
description_pl : Ksnip to wieloplatformowe narzędzie do przechwytywania ekranu oparte na Qt, które zapewnia szereg funkcji adnotacji do przechwytywania ekranu
description_de : Ksnip ist ein plattformübergreifendes, auf Qt basierendes Screenshot-Tool, das zahlreiche Anmerkungsfunktionen für Ihre Screenshots bietet
description_es : Ksnip es una herramienta de captura de pantalla multiplataforma basada en Qt que proporciona una serie de funciones de anotación para sus capturas de pantalla
description_pt : O Ksnip é uma ferramenta de captura de ecrã multiplataforma baseada em Qt que fornece uma série de funcionalidades de anotação para as suas capturas de ecrã
description_it : Ksnip è uno strumento di cattura dello schermo multipiattaforma basato su Qt che fornisce una serie di funzioni di annotazione per le catture dello schermo
description_nl : Ksnip is een cross-platform schermopnametool gebaseerd op Qt dat een reeks annotatiefuncties biedt voor uw schermopnames
description_ru : Ksnip - это кроссплатформенный инструмент для захвата экрана на базе Qt, который предоставляет ряд функций аннотации для ваших снимков экрана
audit_schedule :
editor :
keywords :
licence : GPL-3.0 license
homepage : https://github.com/ksnip/ksnip
package_uuid : 7e7ea673-0d7f-4c7d-874f-97d81680db4d
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0
max_os_version :
icon_sha256sum : 59f32123ee1879c53bb2d0d6ca54077cca7a7111a3f448f1189bc20e254f0956
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : UZynETeixBh15B4Deq6cPahs2WSuO/BVVIJ3hBOmwg5D2LAUYleC49TI2mxfhc4ltkEW2J1EgLZutZkuTQq0Mokqy1lvY89mEA3a3ONgIoKWwZyaQcdXXAeV9ypK1dqTQ2BdfqFqckvHyKMVzEoUnD0qq0bhfZtE47gVUYqZeq9mKK4UNyAx513fO+GjEgSO1rRBwfUsGx4xwS8jAg2Oe9jxdEjgJd6RCAqlWqnzcmdIqpHHSNYkFkbZDIfJW3alFkDbtCU0tLPqdmViF2T3ZiIYoW6zPebw/MpwmmnYItns8ibLC01630jC5rb3fRC6f2SQexTlEP/8w04PB09zuw==
signature_date : 2024-08-26T10:04:50.677345
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
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# 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('ksnip-*.msi')[0]
# Installing the software
install_msi_if_needed(bin_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import json
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def update_package():
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
git_repo = "ksnip/ksnip"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith('.msi') :
url_dl = download["browser_download_url"]
version = json_load["tag_name"].replace("v","")
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
#nettoyer les fichiers temporaires
for f in glob.glob('*.msi'):
if f != filename:
remove_file(f)
version =get_version_from_binary(filename)
control.set_software_version(version)
control.save_control_to_wapt()
81af8e3c19da374a782ed875e8552fb9a243e3eeb0ce7c620ee330f5448da582 : setup.py
bc7b586f3094b5d762a92f8f36cf267f38d99be5ccf65c3a0dcc221b26cfb110 : ksnip-1.10.1.msi
2c1318842f540bde2a6fc8266158df261c3da9ac31d9970f0f3272dfff432caf : update_package.py
59f32123ee1879c53bb2d0d6ca54077cca7a7111a3f448f1189bc20e254f0956 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
2da3347c4343b06ba1bce3200657a63aebba162395a84eea55e25fc5389a30e0 : luti.json
850e01e519579fb1a1c0f22d2575a72679592aee8a45208a28fed15c9167831b : WAPT/control