Jubler
Paquet d’installation silencieuse pour Jubler
9.0.1-1
Utilities
Utilities
- package: tis-jubler
- name: Jubler
- version: 9.0.1-1
- categories: Utilities
- maintainer: WAPT Team,Tranquil IT,Ingrid TALBOT
- editor: Panayotis Katsaloulis
- licence: opensource_free,cpe:/a:gnu:gpl_v2,wapt_public
- locale: all
- target_os: windows
- impacted_process: Jubler
- architecture: x64
- signature_date:
- size: 40.32 Mo
- installed_size: 66.32 Mo
- homepage : https://www.jubler.org/
package : tis-jubler
version : 9.0.1-1
architecture : x64
section : base
priority : optional
name : Jubler
categories : Utilities
maintainer : WAPT Team,Tranquil IT,Ingrid TALBOT
description : Jubler is a tool to edit text-based subtitles. It can be used an an authoring software for new subtitles or as a tool to convert, transform, correct and refine existing subtitles
depends :
conflicts :
maturity : PROD
locale : all
target_os : windows
min_wapt_version : 2.3
sources :
installed_size : 66322172
impacted_process : Jubler
description_fr : Jubler est un outil d'édition de sous-titres textuels. Il peut être utilisé comme un logiciel de création de nouveaux sous-titres ou comme un outil pour convertir, transformer, corriger et affiner des sous-titres existants
description_pl : Jubler to narzędzie do edycji napisów tekstowych. Może być używane jako oprogramowanie do tworzenia nowych napisów lub jako narzędzie do konwersji, przekształcania, poprawiania i udoskonalania istniejących napisów
description_de : Jubler ist ein Werkzeug zur Bearbeitung von textbasierten Untertiteln. Es kann als Autorensoftware für neue Untertitel oder als Werkzeug zum Konvertieren, Umwandeln, Korrigieren und Verfeinern bestehender Untertitel verwendet werden
description_es : Jubler es una herramienta para editar subtítulos basados en texto. Puede utilizarse como software de creación de nuevos subtítulos o como herramienta para convertir, transformar, corregir y perfeccionar subtítulos existentes
description_pt : O Jubler é uma ferramenta para editar legendas baseadas em texto. Pode ser utilizado como um software de criação de novas legendas ou como uma ferramenta para converter, transformar, corrigir e refinar legendas existentes
description_it : Jubler è uno strumento per modificare i sottotitoli basati sul testo. Può essere utilizzato come software di authoring per nuovi sottotitoli o come strumento per convertire, trasformare, correggere e perfezionare sottotitoli esistenti
description_nl : Jubler is een hulpmiddel om ondertitels op tekstbasis te bewerken. Het kan worden gebruikt als auteurssoftware voor nieuwe ondertitels of als hulpmiddel om bestaande ondertitels te converteren, transformeren, corrigeren en verfijnen
description_ru : Jubler - это инструмент для редактирования текстовых субтитров. Его можно использовать как программу для создания новых субтитров или как инструмент для преобразования, трансформации, коррекции и доработки существующих субтитров
audit_schedule :
editor : Panayotis Katsaloulis
keywords : subtitle,editor
licence : opensource_free,cpe:/a:gnu:gpl_v2,wapt_public
homepage : https://www.jubler.org/
package_uuid : e1f40288-85cf-4b4a-ac2e-2df66f32ba4d
valid_from :
valid_until :
forced_install_on :
changelog : https://github.com/teras/Jubler/releases
min_os_version :
max_os_version :
icon_sha256sum : 68612a81257da70952e9de71555862c18237c3f0ba0320fa2ddbc1769b18061f
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-10-26T23:01:50.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 : OzLpnWmkWGppapW5R0R4aQLTAMT9zs3D8x2yGcJPqBCZWHc58po35EV9DIl7hLaXD28Rw0PTJDvQOzXVGuUrWtsgx0zGSkZLPMjzL9+kaYt593T2AAlKUWPZ2S7CQUU3FzSj2Ohgg8ZixHGor1iHI0rXlog7LGWrxWeylIcgTstDmGjUNGcJBlSJv7KNjqENCDeFq4SV5/E18wYUDEPrCENE4qR+40RJc3QA2m2FdW+5NoR0GQzFI4ku3jaMV2Sr3GBGFrBu3BfYwu9LnPDGAL607sFS5g9FTeu5Thac+/XLa+scF8GD/XQnRpz8MlhrRwRvbHIo1mBl9a3r5njjxg==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
# Uninstalling the software
for to_uninstall in installed_softwares("Jubler"):
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(ensure_list(control.impacted_process))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
bin_name = glob.glob("Jubler*x64.exe")[0]
install_exe_if_needed(bin_name, silentflags="/VERYSILENT", key="{84E58A62-0000-0000-0000-000000000000}_is1", min_version=control.get_software_version())
# -*- coding: utf-8 -*-
from setuphelpers import *
import re
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
update_dict = {"x64": "x64.exe", "x86": "x32.exe", "macos": ".dmg"}
api_url = "https://api.github.com/repos/teras/Jubler/releases/latest"
# Get data from API
releases_dict = json.loads(wgets(api_url, proxies=proxies))
exe_found = False # Flag pour indiquer la découverte d'un fichier .exe
for release in releases_dict:
if exe_found:
break
for asset in releases_dict["assets"]:
if asset["browser_download_url"].endswith(".exe") and update_dict[control.architecture] in asset["browser_download_url"]:
url_download = asset["browser_download_url"]
latest_bin = url_download.split("/")[-1]
version = releases_dict["name"].replace("v", "")
exe_found = True # Mettre à jour le flag pour indiquer qu'un exe a été trouvé
break
# Deleting binaries
for f in glob.glob("*.exe"):
if f != latest_bin:
remove_file(f)
# Downloading latest binaries
print("Download URL is: %s" % url_download)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(url_download, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
version = get_version_from_binary(latest_bin)
control.set_software_version(version)
control.save_control_to_wapt()
050533bb24e9fd89b22eb830eda9a71f4b11c39619df4158bc835738ecb0db5e : Jubler-9.0.1-x64.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
4539c57a0882b6e4c9190b4eb56634d04093f2007e736d7b3ea8a7455fd5a90f : WAPT/control
68612a81257da70952e9de71555862c18237c3f0ba0320fa2ddbc1769b18061f : WAPT/icon.png
e25cd59529d975adcd2b3262b61b8b59455bbd7d6cf78fc2a96cbf3335c5616b : luti.json
c7474f58071fed4e15aca81059105329ebbbcf7bc66303e3c32646758fdeb840 : setup.py
b087b111a5c57c89e9ba2ba64bb5136a2dfb9e431c4f50c0d59047e019adb8da : update_package.py