tis-filebot icon

FileBot

Paquet d’installation silencieuse pour FileBot

5.1.7-3

  • package: tis-filebot
  • name: FileBot
  • version: 5.1.7-3
  • categories: Media
  • maintainer: WAPT Team,Tranquil IT,Simon Fonteneau,Jimmy PELÉ
  • locale: all
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 56.65 Mo
  • installed_size: 123.12 Mo

package           : tis-filebot
version           : 5.1.7-3
architecture      : x64
section           : base
priority          : optional
name              : FileBot
categories        : Media
maintainer        : WAPT Team,Tranquil IT,Simon Fonteneau,Jimmy PELÉ
description       : FileBot is a tool for renaming and organizing your movies, TV shows and Anime. Match and rename media files against online databases, download artwork and cover images, fetch subtitles, write metadata, and more
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : windows
min_wapt_version  : 2.0
sources           : https://www.filebot.net/#download
installed_size    : 123117568
impacted_process  : 
description_fr    : FileBot est un outil permettant de renommer et d'organiser vos films, émissions de télévision et anime. Faites correspondre et renommez les fichiers multimédias en les comparant à des bases de données en ligne, téléchargez les illustrations et les images de couverture, récupérez les sous-titres, écrivez des métadonnées, etc
description_pl    : FileBot to narzędzie do zmiany nazw i organizacji filmów, programów telewizyjnych i Anime. Dopasowuj i zmieniaj nazwy plików multimedialnych względem baz danych online, pobieraj grafiki i obrazy okładek, pobieraj napisy, zapisuj metadane i wiele więcej
description_de    : FileBot ist ein Tool zum Umbenennen und Organisieren Ihrer Filme, Fernsehsendungen und Anime. Abgleich und Umbenennung von Mediendateien mit Online-Datenbanken, Herunterladen von Artwork und Coverbildern, Abrufen von Untertiteln, Schreiben von Metadaten und mehr
description_es    : FileBot es una herramienta para renombrar y organizar tus películas, programas de TV y Anime. Compara y renombra archivos multimedia con bases de datos en línea, descarga ilustraciones e imágenes de portada, obtiene subtítulos, escribe metadatos y mucho más
description_pt    : FileBot é uma ferramenta para renomear e organizar os seus filmes, programas de televisão e Anime. Combine e renomeie ficheiros multimédia com bases de dados em linha, descarregue obras de arte e imagens de capa, vá buscar subtítulos, escreva metadados, e muito mais
description_it    : FileBot è uno strumento per rinominare e organizzare film, spettacoli televisivi e anime. Confronta e rinomina i file multimediali con i database online, scarica le immagini d'arte e di copertina, recupera i sottotitoli, scrive i metadati e molto altro ancora
description_nl    : FileBot is een hulpmiddel voor het hernoemen en organiseren van uw films, TV-shows en Anime. Vergelijk en hernoem mediabestanden met online databases, download artwork en coverafbeeldingen, haal ondertitels op, schrijf metadata, en meer
description_ru    : FileBot - это инструмент для переименования и организации ваших фильмов, телешоу и аниме. Сопоставляйте и переименовывайте медиафайлы с базами данных в Интернете, загружайте иллюстрации и изображения обложек, получайте субтитры, записывайте метаданные и многое другое
audit_schedule    : 
editor            : 
keywords          : 
licence           : 
homepage          : 
package_uuid      : 6175309f-a9e4-4205-92dc-01ecd8e81c62
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : d9f896bf8d3ec3adb81b6110145e51725af8e4a957c53b4ab7e207d6b8b0397e
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2025-03-11T18:04:34.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         : zIKxufm0gaa08iENDHsXwvhcHp2O3n0leA2LSYX/b7I0bawjwUySswkqhneOlhrmQallJhOvvwjShRFidapiJBt3+lLZnxFIwDfJTZI/PohkeAjqxNTXABCH+GUrhLaarL4SvkqlXUEtqWv+clKLWz3b3CfiZI0TwLZj8jUuw0CxdxKi5+ZLHxIgy8hpfVZul/eas+DvsGBxtt9zsEQ62xwGCWGJ4WzhVwAGIpm//H7/y8F3/eO/Hh8qK5M8gbpG8sXX+LOFsvluz5hzHBIaoh6cZXYzkVMFW2UdCiPIBsCgGVA2aLp5xk0XjbTW3dBbcdWwfNTrXJBB6tDgoK6+Rw==

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


def install():
    bin_name = glob.glob("FileBot_*.msi")[0]
    install_msi_if_needed(bin_name)

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


def update_package():
    # Declaring local variables
    package_updated = False
    proxies = get_proxies()
    if not proxies:
        proxies = get_proxies_from_wapt_console()
    app_name = control.name
    url = "https://www.filebot.net/#download"

    # Getting latest version from official sources
    download_url = wgets(url, proxies=proxies).split("_x64.msi")[0].split('"')[-1] + "_x64.msi"
    latest_bin = download_url.split("/")[-1]
    version = latest_bin.split("_")[-2]

    # Downloading latest binaries
    print("Latest %s version is: %s" % (app_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)

    # Checking version from file
    version_from_file = get_version_from_binary(latest_bin)
    # if not version_from_file.startswith(version) and version_from_file != '':
    if Version(version_from_file) != Version(version) and version_from_file != "":
        print("Changing version to the version number of the binary (from: %s to: %s)" % (version, version_from_file))
        os.rename(latest_bin, latest_bin.replace(version, version_from_file))
        version = version_from_file
    else:
        print("Binary file version corresponds to online version")

    # Changing version of the package
    if Version(version) > Version(control.get_software_version()):
        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()

    # Deleting outdated binaries
    remove_outdated_binaries(version)

    # Validating or not update-package-sources
    return package_updated

cddf23f6ffe550796befe1f92d87adeef39db5b1a16c53342a8e619e96794e65 : FileBot_5.1.7_x64.msi
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
7cc198aa16c7f6919237e679954fb41cd04645e617132e83af5f1bee9d41efe2 : WAPT/changelog.txt
3cd69115c7f898be714cdb5450a5dfd77a106f61e7826b7514c1fb969f5ef93f : WAPT/control
d9f896bf8d3ec3adb81b6110145e51725af8e4a957c53b4ab7e207d6b8b0397e : WAPT/icon.png
85296094292fe185781a3bd650c9cd4a3475ffc06ee5a24d530a0a9295c9b65f : luti.json
3366db92f096441dc4caaf0c9ff508e15f52b17e027ed4f4a615e0340098b6ab : setup.py
812f72d78ac4993a624e209ef71417a5e6fb151ebcad2140ff1387ad572ca00f : update_package.py

4.9.6-1
no longer kill javaw process