tis-vokoscreenng
4.1.0-0
VokoscreenNG is an easy-to-use screencast maker to record videos from computer screens, webcams, external cameras, etc.
2164 downloads
Download
See build result See VirusTotal scan

- package : tis-vokoscreenng
- name : vokoscreenNG
- version : 4.1.0-0
- categories : Media
- maintainer : Simon Fonteneau
- installed_size : 217722880
- editor : Volker Kohaupt
- licence : GPL-2.0
- signature_date : 2024-06-08T23:00:16.622903
- size : 105.14 Mo
- locale : all
- target_os : windows
- impacted_process : vokoscreenNG.exe
- architecture : x64
- Homepage : https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html
package : tis-vokoscreenng
version : 4.1.0-0
architecture : x64
section : base
priority : optional
name : vokoscreenNG
categories : Media
maintainer : Simon Fonteneau
description : VokoscreenNG is an easy-to-use screencast maker to record videos from computer screens, webcams, external cameras, etc.
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.1
sources :
installed_size : 217722880
impacted_process : vokoscreenNG.exe
description_fr : VokoscreenNG est un créateur de screencast facile à utiliser pour enregistrer des vidéos à partir d’écrans d’ordinateur, de webcams, de caméras externes, etc.
description_pl : VokoscreenNG to łatwy w użyciu screencast maker do nagrywania filmów z ekranów komputerów, kamer internetowych, kamer zewnętrznych itp
description_de : VokoscreenNG ist ein einfach zu bedienender Screencast-Maker zur Aufnahme von Videos von Computerbildschirmen, Webcams, externen Kameras usw
description_es : VokoscreenNG es un creador de screencast fácil de usar para grabar vídeos de pantallas de ordenador, cámaras web, cámaras externas, etc
description_pt : VokoscreenNG é um criador de screencast fácil de usar para gravar vídeos de ecrãs de computador, webcams, câmaras externas, etc
description_it : VokoscreenNG è un creatore di screencast facile da usare per registrare video da schermi di computer, webcam, telecamere esterne, ecc
description_nl : VokoscreenNG is een eenvoudig te gebruiken screencast maker om video's op te nemen van computerschermen, webcams, externe camera's, enz
description_ru : VokoscreenNG - это простая в использовании программа для записи видео с экрана компьютера, веб-камеры, внешней камеры и т.д
audit_schedule :
editor : Volker Kohaupt
keywords : screen,record
licence : GPL-2.0
homepage : https://linuxecke.volkoh.de/vokoscreen/vokoscreen.html
package_uuid : d73c143c-7cfa-4e27-9d07-9f07a82a1c33
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : f12910de624b8dbd92a9a9bf8a022bbd38e41497244719b7a79f11fac63cf40b
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : CU5usWnQSUGg2MABzCzflfS6CvGLGq5badoAf2UnvTcz8mcEtbFk9yC+M0obd5kkHiPk3L2+mKAWZHGNm40V7RM76DhOmq9KS60RV2dvTXy53RQY/MA9pQbZsX7doMAFXmVp1aNIzSLAyzCq19LPxxia72qk7SCqHO6+N0dhrCBATspjdihx4IjFChpawEOFCn97AevVqL4oPNWiDsQmXce0j5qiQxcX6RBVD6lpRDxilbjGb3/VmgSxura/9bYkUbJzMT8FbBbqxF8K0DFQP0+VrCzidD+tTiwjo5pInM/SHHhG5VQLxHSHeGkkkXy1+aCX0wbLHfTIU93kb7AGAQ==
signature_date : 2024-06-08T23:00:16.622903
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 *
import time
def install():
version = control.get_software_version()
# Uninstalling older versions of the software
for to_uninstall in installed_softwares(name=r"\bvokoscreenNG\b"):
if Version(to_uninstall["version"]) < Version(version) or force:
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(control.impacted_process.split(","))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
time.sleep(10)
# uninstallkey dynamique ... beurk
install_exe_if_needed(
"vokoscreenNG-%s-win64.exe" % version,
"in -c --al --am AllUsers=true",
min_version=version,
name=r"\bvokoscreenNG\b",
)
# force QuietUninstallString
install_loc_bvokoscreen = installed_softwares(name=r"\bvokoscreenNG\b")[0]["install_location"]
exe_bvokoscreen = makepath(install_loc_bvokoscreen, "Uninstall.exe")
nb = 0
while not isfile(exe_bvokoscreen):
nb = nb + 1
if nb > 60:
error("%s not found" % exe_bvokoscreen)
time.sleep(1)
time.sleep(10)
quietuninstallstring = '"%s" pr -c' % exe_bvokoscreen
registry_setstring(
HKEY_LOCAL_MACHINE,
r"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%s" % uninstallkey[0],
"QuietUninstallString",
quietuninstallstring,
)
remove_desktop_shortcut("vokoscreenNG-%s" % version)
# -*- coding: utf-8 -*-
from setuphelpers import *
import json
def update_package():
proxies = {}
if isfile(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini")):
proxywapt = inifile_readstring(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini"), "global", "http_proxy")
if proxywapt:
proxies = {"http": proxywapt, "https": proxywapt}
currentpath = os.path.dirname(os.path.realpath(__file__))
url_api = "https://api.github.com/repos/vkohaupt/vokoscreenNG/releases"
json_load = json.loads(wgets(url_api, proxies=proxies))
found = False
for releases in json_load:
if found:
break
for download in releases["assets"]:
if download["browser_download_url"].endswith("-win64.exe"):
url_dl = download["browser_download_url"]
binary = url_dl.split("/")[-1]
found = True
break
realversion = binary.split("-")[1]
allexe = glob.glob("*.exe")
for exe in allexe:
if exe != binary:
remove_file(exe)
if not isfile(binary):
wget(url_dl, binary)
control.version = realversion + "-0"
control.save_control_to_wapt()
ee28ee1d8c9d538ed9ffa031cc62893e2d90a5c1dd1f887fd2f26062ebb8b7c7 : setup.py
: __pycache__
6ddbe93a9ba6df515d7eb7be6d3696d9daa08603aaec0c2bbf1ea202fbe4df9b : update_package.py
f12910de624b8dbd92a9a9bf8a022bbd38e41497244719b7a79f11fac63cf40b : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
af23ae3c4f19509db08e3dcb2dc146b5bf76975268e70e02bb519bdf41147f68 : luti.json
41ce31dec6b44d1264c1b2ca129cf63ea22b62c7e0756ca97bc47cb427dd25f3 : vokoscreenNG-4.1.0-win64.exe
8f71fd4acba2f90bc3ae4278200c1df59a58bd4adbc65de5ac4e223eee87dc0f : WAPT/control