tis-royal-ts

7.3.50102.0-1
Royal TS offers a unique, powerful and highly flexible solution for managing Remote Desktop (RDP), Terminal (SSH, Telnet, etc.), VNC and many other connections under Windows and OS X. You can easily share your configuration as a team, without sharing passwords
590 downloads
Download
See build result See VirusTotal scan
tis-royal-ts icon
  • package : tis-royal-ts
  • name : Royal TS
  • version : 7.3.50102.0-1
  • categories :
  • maintainer : Amel FRADJ
  • editor :
  • licence : https://support.royalapps.com/support/solutions/articles/17000074360
  • locale :
  • target_os : windows
  • impacted_process :
  • architecture : x64
  • signature_date : 2025-01-08 14:00
  • size : 289.48 Mo
  • homepage : https://www.royalapps.com/
package           : tis-royal-ts
version           : 7.3.50102.0-1
architecture      : x64
section           : base
priority          : optional
name              : Royal TS
categories        : 
maintainer        : Amel FRADJ
description       : Royal TS offers a unique, powerful and highly flexible solution for managing Remote Desktop (RDP), Terminal (SSH, Telnet, etc.), VNC and many other connections under Windows and OS X. You can easily share your configuration as a team, without sharing passwords
depends           : 
conflicts         : 
maturity          : PROD
locale            : 
target_os         : windows
min_wapt_version  : 
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : Royal TS propose une solution unique, puissante et très flexible pour gérer les connexions Remote Desktop (RDP), Terminal (SSH, Telnet, etc.), VNC et bien d'autres sous Windows et OS X. Vous pouvez facilement partager votre configuration en équipe sans partager vos mots de passe
description_pl    : Royal TS oferuje unikalne, potężne i wysoce elastyczne rozwiązanie do zarządzania pulpitem zdalnym (RDP), terminalem (SSH, Telnet itp.), VNC i wieloma innymi połączeniami w systemach Windows i OS X. Możesz łatwo udostępniać swoją konfigurację jako zespół bez udostępniania haseł
description_de    : Royal TS bietet eine einzigartige, leistungsstarke und sehr flexible Lösung zur Verwaltung von Remote-Desktop- (RDP), Terminal- (SSH, Telnet usw.), VNC- und vielen anderen Verbindungen unter Windows und OS X. Sie können Ihre Konfiguration problemlos im Team teilen, ohne Ihre Passwörter weiterzugeben
description_es    : Royal TS ofrece una solución única, potente y altamente flexible para gestionar Escritorio Remoto (RDP), Terminal (SSH, Telnet, etc.), VNC y muchas otras conexiones bajo Windows y OS X. Puede compartir fácilmente su configuración en equipo sin compartir sus contraseñas
description_pt    : O Royal TS oferece uma solução única, poderosa e altamente flexível para gerir o Ambiente de Trabalho Remoto (RDP), Terminal (SSH, Telnet, etc.), VNC e muitas outras ligações no Windows e OS X. Pode facilmente partilhar a sua configuração em equipa sem partilhar as suas palavras-passe
description_it    : Royal TS offre una soluzione unica, potente e altamente flessibile per la gestione di Desktop remoto (RDP), Terminale (SSH, Telnet, ecc.), VNC e molte altre connessioni in Windows e OS X. È possibile condividere facilmente la configurazione in team senza condividere le password
description_nl    : Royal TS biedt een unieke, krachtige en zeer flexibele oplossing voor het beheren van Remote Desktop (RDP), Terminal (SSH, Telnet, enz.), VNC en vele andere verbindingen onder Windows en OS X. Je kunt je configuratie eenvoudig delen als team zonder je wachtwoorden te hoeven delen
description_ru    : Royal TS предлагает уникальное, мощное и очень гибкое решение для управления удаленными рабочими столами (RDP), терминалами (SSH, Telnet и т.д.), VNC и многими другими соединениями под Windows и OS X. Вы можете легко обмениваться конфигурацией в команде, не сообщая паролей
audit_schedule    : 
editor            : 
keywords          : 
licence           : https://support.royalapps.com/support/solutions/articles/17000074360
homepage          : https://www.royalapps.com/
package_uuid      : a57b9eca-65d5-44ed-b2a8-e8b061f0c1e9
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : de75d794cbd847f20486960e7fcacfd6b45a970661c32ec08c24bc1dbc5e56e3
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2025-01-08T14:00:15.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         : f0cd6P0QmvObHEi3rpdyzQ0EsqhR16x+VtlTS1aLUEJWMOYldG1ZAGIKcoMBj8t3aRSyoONoSzwa5Fh1JOCJDm2erE4y96PBNEyN4J6p510dUDBU3H+2ExmJlvnQOKCrz7TyOS6WgLqHTzWiMglEucPla3KM0TN6yytA/+Pm2/oC6Rp8WbMSuPyIPGKTmTO0v/TgL5EsEz/WlcPDpcrxovMFAOCbCNddOShaenHbfLPY0vhuDq6GNSP9o7e6EVsMJrgboEmSl1PsffsqmSBSWHQuAd8R6b19+LEY860q8B5HrfIXCtyRchNjtB/Eq1aGC+NniQk/LnfMlUzITWJ4Iw==
# -*- 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('royaltsinstaller_*_x64.msi')[0]
    # Installing the software
  
    install_msi_if_needed(bin_name)



# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies_from_wapt_console()
    if not proxies:
        proxies = get_proxies()

    url = "https://www.royalapps.com/ts/win/download"
    for bs_search in bs_find_all(
        url,
        "a",
        "class",
        "button gray-outline small analytics-track-click",
        proxies=proxies,
    ):
        if (".msi") in bs_search["href"]:
            download_url = bs_search["href"]
            latest_bin = download_url.split("/")[-1]
            version = latest_bin.split("_")[-2]
        break

    # Downloading latest binaries
    print("Latest %s version is: %s" % (control.name, version))
    print("Download URL is: %s" % download_url)
    if not isfile(latest_bin):
        print("Downloading: %s" % latest_bin)
        wget(download_url, latest_bin, proxies=proxies)
    else:
        print("Binary is present: %s" % latest_bin)

    # Deleting outdated binaries
    remove_outdated_binaries(latest_bin)

    # Checking version from file
    if get_os_name() == "Windows" and "windows" in control.target_os.lower():
        version_from_file = get_version_from_binary(latest_bin)
        if Version(version_from_file, 4) == Version(version, 4):
            print(f"INFO: Binary file version ({version_from_file}) corresponds to online version ({version})")
        else:
            error(f"ERROR: Binary file version ({version_from_file}) do NOT corresponds to online version ({version})")

    # Changing version of the package
    if Version(version, 4) > Version(control.get_software_version(), 4):
        print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
        package_updated = True
    else:
        print("Software version up-to-date (%s)" % Version(version))
    control.set_software_version(version)
    control.save_control_to_wapt()

    # Validating or not update-package-sources
    return package_updated
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
bb1a0b1fde8fc9a3cd233964370dd67ad68876776bf4434f4d306a9ee356a5e4 : WAPT/control
de75d794cbd847f20486960e7fcacfd6b45a970661c32ec08c24bc1dbc5e56e3 : WAPT/icon.png
438618d541855bcc7fcc982a61f2214c0894c718a79292d77ca4d2890b8fbf49 : luti.json
b6e710b5a0b8d02b96126664f6cc533842a66a68f0bee5aa3c28f510dfde6c6a : royaltsinstaller_7.03.50102.0_x64.msi
a031ac21f636b30a8af25a6fbb6807a446cfc702765a581028f4af41fe7ae09d : setup.py
486ecfc0df003c9b9f95a0673ff7322136eb4aebf2042039059cebdd7e0edf4e : update_package.py