tis-veyon

4.7.4.0-0
Veyon est un logiciel gratuit et Open Source pour la surveillance informatique et la gestion de classe
10818 téléchargements
Télécharger
Voir le résultat de la construction Voir l'analyse de VirusTotal
tis-veyon icon
  • package : tis-veyon
  • name : Veyon
  • version : 4.7.4.0-0
  • categories : Utilities,Education,Office
  • maintainer : WAPT Team,Tranquil IT,Simon Fonteneau,Bertrand Lemoigne
  • editor : Veyon Solutions
  • licence : GPLv2
  • locale : all
  • target_os : windows
  • impacted_process :
  • architecture : x64
  • signature_date : 2022-08-03 17:07
  • size : 12.35 Mo
  • installed_size : 41.93 Mo
  • homepage : https://veyon.io/
package           : tis-veyon
version           : 4.7.4.0-0
architecture      : x64
section           : base
priority          : optional
name              : Veyon
categories        : Utilities,Education,Office
maintainer        : WAPT Team,Tranquil IT,Simon Fonteneau,Bertrand Lemoigne
description       : Veyon is a free and Open Source software for computer monitoring and classroom management
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.0
sources           : https://veyon.io/en/download/
installed_size    : 41926656
impacted_process  : 
description_fr    : Veyon est un logiciel gratuit et Open Source pour la surveillance informatique et la gestion de classe
description_pl    : Veyon to darmowe i otwarte oprogramowanie do monitorowania komputerów i zarządzania klasą
description_de    : Veyon ist eine freie und Open Source Software für Computerüberwachung und Klassenraummanagement
description_es    : Veyon es un software libre y de código abierto para la monitorización de ordenadores y la gestión del aula
description_pt    : Veyon é um software gratuito e de código aberto para monitorização informática e gestão de salas de aula
description_it    : Veyon è un software gratuito e open source per il monitoraggio dei computer e la gestione delle classi
description_nl    : Veyon is een gratis en Open Source software voor computerbewaking en klasbeheer
description_ru    : Veyon - это бесплатное программное обеспечение с открытым исходным кодом для мониторинга компьютеров и управления учебным классом
audit_schedule    : 
editor            : Veyon Solutions
keywords          : 
licence           : GPLv2
homepage          : https://veyon.io/
package_uuid      : 509e0038-594f-434d-9355-f0ef093fdb1a
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : https://veyon.io/blog/
min_os_version    : 5.1
max_os_version    : 
icon_sha256sum    : eac205adfbc9d8f9148117d0d8befddad8ed55c78f66a53211f792ac13e7f4a9
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : IR8j6eQNW1ubbQMZ6xz7TCquffCD99WsF/uAn893eDZ2Z8KoSYvII0rh7sYG63eX8T+K3mqWVy6pyexZEQPmTYprREzdJ37ebWg32VwnYAAtZtdst+lHwdBwYkHrTZYGro2hlyMCsh8PwKTMK/g0QCuc4unOxeGDGhxLh393E3+EHXIgXRBEbdnQsztmxb1C7vj/FyOqKaqnPNKJDHdgLvD2+DoLMXvib1xZxbAS1e/STCy94XH25AH9HpErM0OZtofx5PbgZPEq1H6gzBLK0elOAr7mN9GppbqE2ZsE297ObBowqvhX65WJv+zQcJUUUKv4B1eAd5hU0UbqgqijbA==
signature_date    : 2022-08-03T17:07:20.607697
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 *


def install():

    silentarg = "/S"

    # if not 'prof' in get_hostname():
    #    silentarg = '/S /NoMaster'

    install_exe_if_needed(
        "veyon-%s-win64-setup.exe" % control["version"].split("-")[0], silentarg, key="Veyon", min_version=control["version"].split("-")[0]
    )

    # remove_desktop_shortcut('Veyon Master')
# -*- coding: utf-8 -*-
from setuphelpers import *


def update_package():
    proxies = {}
    if isfile(makepath(application_data(), "waptconsole", "waptconsole.ini")):
        proxywapt = inifile_readstring(makepath(user_local_appdata(), "waptconsole", "waptconsole.ini"), "global", "http_proxy")
        if proxywapt:
            proxies = {"http": proxywapt, "https": proxywapt}

    import json

    binaryfile, urlfile = [
        (str(p["name"]), str(p["browser_download_url"]))
        for p in json.loads(wgets("https://api.github.com/repos/veyon/veyon/releases/latest", proxies=proxies))["assets"]
        if "-win64-setup.exe" in p["name"]
    ][0]
    lastversion = binaryfile.split("-")[1]

    for exe in glob.glob("*.exe"):
        if exe != binaryfile:
            remove_file(exe)

    if not isfile(binaryfile):
        wget(urlfile, binaryfile, proxies=proxies)

    os.chdir(os.path.dirname(__file__))
    from waptpackage import PackageEntry

    pe = PackageEntry()
    pe.load_control_from_wapt(os.getcwd())

    print("Last Version %s" % lastversion)
    pe.version = lastversion + "-0"
    pe.save_control_to_wapt(os.getcwd())
270f4bb43a6882ceadeb81a252d3292b0417345e4f02d32ee1884d7c5c02f36b : setup.py
01b256e719843c3d2465b62ad188cbb56d1340f32bc4b59a179a48c211e1f197 : update_package.py
eac205adfbc9d8f9148117d0d8befddad8ed55c78f66a53211f792ac13e7f4a9 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
acd6bbc59b738dd39f8ee636d3dac5ac0613a5536ffa3b8672ce84c89eab66f7 : veyon-4.7.4.0-win64-setup.exe
3a2fea97934a520776b5f4586f253c26af65a68bb1f521d962d72949e906faa7 : luti.json
1cac3f1cd5d5878f17d786d9d573fdc15ab674ca0e0f11da2423824339804c87 : WAPT/control