tis-windscribe icon

Windscribe

Paquet d’installation silencieuse pour Windscribe

2.19.7-1
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-windscribe
  • name: Windscribe
  • version: 2.19.7-1
  • categories: Utilities
  • maintainer: WAPT Team,Tranquil IT,Kevin Cherel
  • licence: proprietary_free,wapt_private
  • locale: all
  • target_os: mac
  • impacted_process: Windscribe
  • architecture: all
  • signature_date:
  • size: 71.50 Mo

package           : tis-windscribe
version           : 2.19.7-1
architecture      : all
section           : base
priority          : optional
name              : Windscribe
categories        : Utilities
maintainer        : WAPT Team,Tranquil IT,Kevin Cherel
description       : Windscribe for Windows offers features that no other VPN does, and you can use them completely free, even with your own VPN servers or other VPN providers!
depends           : 
conflicts         : 
maturity          : PREPROD
locale            : all
target_os         : mac
min_wapt_version  : 2.5
sources           : https://api.github.com/repos/Windscribe/Desktop-App/releases/latest
installed_size    : 
impacted_process  : Windscribe
description_fr    : Windscribe pour Windows offre des fonctionnalités qu'aucun autre VPN ne propose, et vous pouvez les utiliser complètement gratuitement, même avec vos propres serveurs VPN ou d'autres fournisseurs de VPN !
description_pl    : Windscribe dla Windows oferuje funkcje, których nie ma żadna inna sieć VPN i można z nich korzystać całkowicie za darmo, nawet z własnymi serwerami VPN lub innymi dostawcami VPN!
description_de    : Windscribe für Windows bietet Funktionen, die kein anderes VPN bietet, und Sie können sie völlig kostenlos nutzen, sogar mit Ihren eigenen VPN-Servern oder anderen VPN-Anbietern!
description_es    : Windscribe para Windows ofrece características que ninguna otra VPN ofrece, y puede utilizarlas completamente gratis, ¡incluso con sus propios servidores VPN u otros proveedores VPN!
description_pt    : Windscribe para Windows oferece caraterísticas que nenhuma outra VPN tem, e pode usá-las completamente grátis, mesmo com os seus próprios servidores VPN ou outros fornecedores de VPN!
description_it    : Windscribe per Windows offre funzionalità che nessun'altra VPN offre, e si possono utilizzare in modo completamente gratuito, anche con i propri server VPN o con altri provider VPN!
description_nl    : Windscribe voor Windows biedt functies die geen enkele andere VPN heeft, en je kunt ze helemaal gratis gebruiken, zelfs met je eigen VPN-servers of andere VPN-providers!
description_ru    : Windscribe для Windows предлагает функции, которых нет ни у одного другого VPN, и вы можете использовать их совершенно бесплатно, даже с вашими собственными VPN-серверами или другими VPN-провайдерами!
audit_schedule    : 
editor            : 
keywords          : 
licence           : proprietary_free,wapt_private
homepage          : 
package_uuid      : 798c0796-b0c4-4702-8260-690757cd9ef1
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 13.0
max_os_version    : 
icon_sha256sum    : 1a68d5b548a806da78380da4363389d7116d660417a046dff2ec2f72d1746c8e
signer            : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date    : 2026-01-05T18:21:11.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         : KLUtmPd61RdTOOkR1LBMvHN0PCWNURRSJKrA94yhtE5pIEJZB4SPmLGap1D/pikGEi1O++US0ma64ZaJViVMcAIKRuKOvloJP/b2A9h5xDnF9Wmx8uYr+VLJcbWqJXFNVFvmZfsK+OxOgBN7AmECoSM383zl6qwXHG5x2jZUGhOxdctMJ2AgZhmrEr46j45QUOvGmGnt1JwF4Cshb3mfRjNbZrUiLvUcRnKauVOmFotXocTGkV59uFxVSalf2gYwfIEOGbo00BVc9ehYqkft2BdE3AA7MzVh1whduYC9RIgG7O+GxeK4hFN1P+gr8c4Hpkd5y7q51HIBE2GxW05k7Q==

# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
from setuphelpers import *


def install():
    install_dmg(glob.glob("Windscribe*.dmg")[0])


def uninstall():
    remove_tree("/Applications/WindscribeInstaller.app")

# -*- coding: utf-8 -*-
from setuphelpers import *
import json
def update_package():
    # Declaring local variables
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()

    os_dict = {
        "windows": ".exe",
        "mac": ".dmg",
        "debian_based": ".deb",
        "redhat_based": ".rpm",
        "opensuse": ".rpm",
        "arch": ".pkg.tar.zst",
    }

    arch_dict = {
        "x64": "amd64",
        "amd64": "amd64",
        "arm64": "arm64",
        "arm": "arm64",
	    "all": "universal"
    }
    api_url = "https://api.github.com/repos/Windscribe/Desktop-App/releases/latest"
    os_suffix = os_dict[control.target_os]  # Ex: ".exe", ".deb"
    arch_prefix = arch_dict[control.architecture]  # Ex: "amd64", "arm64"
    releases_dict = json.loads(wgets(api_url, proxies=proxies))

    for asset in releases_dict["assets"]:
        url = asset["browser_download_url"]
        # Vérifie que l'URL se termine par l'extension OS ET contient le préfixe arch
        if (url.endswith(os_suffix) and arch_prefix in url):
            url_download = url
            latest_bin = url.split("/")[-1]
            version = releases_dict["tag_name"].lstrip("v")
            exe_found = True
            break

    # Downloading latest binaries
    print("Download URL is: %s" % url_download)
    if isfile(latest_bin):
        remove_file(latest_bin)
    print("Downloading: %s" % latest_bin)
    wget(url_download, latest_bin, proxies=proxies)
    control.set_software_version(version)
    control.save_control_to_wapt()

01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
0879acce6f32c0d859e9b208b0d19e8aade4e37c8d1ea9db510e5e164257c2f5 : WAPT/control
1a68d5b548a806da78380da4363389d7116d660417a046dff2ec2f72d1746c8e : WAPT/icon.png
d9d9b9a393de2ce136b66cee1ddd5f1ce83deedd581a01b2f2df8abbc0f87879 : Windscribe_2.19.7_universal.dmg
ad24f6f445421ce8c17fddc3e7148f365564883074dc20b3534de4da1ccd769b : luti.json
96741fe3165acbda0fc809a091c61c76658ab6d7b2ebfc2092cc2f012adc4ee6 : setup.py
7206a62c4dcbf0ee55b1e87c779cba741ec6f869f7fcce2f35fe6ef68f62cb3a : update_package.py