
jackett
Silent install package for jackett
0.22.2213-2
- package: tis-jackett
- name: jackett
- version: 0.22.2213-2
- maintainer: Amel FRADj
- licence: GNU GENERAL PUBLIC LICENSE
- target_os: windows
- architecture: all
- signature_date:
- size: 53.83 Mo
- homepage : https://github.com/Jackett/Jackett
package : tis-jackett
version : 0.22.2213-2
architecture : all
section : base
priority : optional
name : jackett
categories :
maintainer : Amel FRADj
description : Jackett works as a proxy server: it translates queries from apps (Sonarr, Radarr, SickRage, CouchPotato, Mylar, etc) into tracker-site-specific http queries, parses the html response, then sends results back to the requesting software. This allows for getting recent uploads (like RSS) and performing searches. Jackett is a single repository of maintained indexer scraping and translation logic - removing the burden from other apps
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version :
sources : https://github.com/Jackett/Jackett/releases/
installed_size :
impacted_process :
description_fr : Jackett fonctionne comme un serveur proxy : il traduit les requêtes des applications (Sonarr, Radarr, SickRage, CouchPotato, Mylar, etc) en requêtes http spécifiques au site du tracker, analyse la réponse html, puis renvoie les résultats au logiciel demandeur. Cela permet d'obtenir des téléchargements récents (comme RSS) et d'effectuer des recherches. Jackett est un référentiel unique de la logique de traduction et de scraping de l'indexeur maintenu - enlevant le fardeau à d'autres applications
description_pl : Jackett działa jako serwer proxy: tłumaczy zapytania z aplikacji (Sonarr, Radarr, SickRage, CouchPotato, Mylar itp.) na zapytania http specyficzne dla strony trackera, analizuje odpowiedź html, a następnie wysyła wyniki z powrotem do żądającego oprogramowania. Pozwala to na pobieranie ostatnio przesłanych plików (jak RSS) i przeprowadzanie wyszukiwania. Jackett jest pojedynczym repozytorium utrzymywanej logiki skrobania i tłumaczenia indeksera - usuwając obciążenie z innych aplikacji
description_de : Jackett arbeitet als Proxy-Server: Er übersetzt Anfragen von Anwendungen (Sonarr, Radarr, SickRage, CouchPotato, Mylar usw.) in Tracker-Site-spezifische http-Anfragen, analysiert die HTML-Antwort und sendet dann die Ergebnisse zurück an die anfragende Software. Auf diese Weise lassen sich aktuelle Uploads (wie RSS) abrufen und Suchen durchführen. Jackett ist ein einziger Aufbewahrungsort für gepflegte Indexer-Scraping- und Übersetzungslogik - und entlastet andere Anwendungen
description_es : Jackett funciona como un servidor proxy: traduce las consultas de las aplicaciones (Sonarr, Radarr, SickRage, CouchPotato, Mylar, etc) en consultas http específicas del sitio del rastreador, analiza la respuesta html y devuelve los resultados al software solicitante. Esto permite obtener las últimas subidas (como RSS) y realizar búsquedas. Jackett es un repositorio único de lógica de traducción y raspado de indexadores, que elimina la carga de otras aplicaciones
description_pt : O Jackett funciona como um servidor proxy: traduz as consultas das aplicações (Sonarr, Radarr, SickRage, CouchPotato, Mylar, etc.) em consultas http específicas do site do tracker, analisa a resposta html e envia os resultados de volta para o software requerente. Isto permite obter uploads recentes (como RSS) e efetuar pesquisas. Jackett é um repositório único de lógica de tradução e raspagem do indexador, eliminando o fardo de outras aplicações
description_it : Jackett funziona come un server proxy: traduce le query dalle applicazioni (Sonarr, Radarr, SickRage, CouchPotato, Mylar, ecc.) in query http specifiche per il sito del tracker, analizza la risposta html e invia i risultati al software richiedente. Questo permette di ottenere upload recenti (come gli RSS) e di eseguire ricerche. Jackett è un unico repository della logica di scraping e traduzione degli indicizzatori, che elimina l'onere di altre applicazioni
description_nl : Jackett werkt als een proxyserver: het vertaalt zoekopdrachten van apps (Sonarr, Radarr, SickRage, CouchPotato, Mylar, enz.) naar tracker-site-specifieke http-opdrachten, parseert het html-antwoord en stuurt de resultaten terug naar de aanvragende software. Dit maakt het mogelijk om recente uploads op te halen (zoals RSS) en zoekopdrachten uit te voeren. Jackett is een enkele opslagplaats van onderhouden indexer scraping en vertaallogica - waardoor andere apps worden ontlast
description_ru : Jackett работает как прокси-сервер: он переводит запросы от приложений (Sonarr, Radarr, SickRage, CouchPotato, Mylar и т.д.) в http-запросы, специфичные для сайта трекера, разбирает html-ответ и отправляет результаты обратно запрашивающей программе. Это позволяет получать последние загрузки (как RSS) и осуществлять поиск. Jackett - это единое хранилище логики скрапинга и перевода индексаторов, снимающее нагрузку с других приложений
audit_schedule :
editor :
keywords :
licence : GNU GENERAL PUBLIC LICENSE
homepage : https://github.com/Jackett/Jackett
package_uuid : baed2033-4d65-4c69-a7cb-62bdef44a92f
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 3a4c3707e3e98cc1840b5059d57ad43040290d061dd79391fffcab3403e3cd4f
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2025-08-05T07:08:06.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 : u8y+irjRwQJHprXU55lZJ9/D4OSF99Qc9Je75srWSVWpzOiC50M62Vo+zwN56tOGEx69lvbBp1Eh1j0KCyitPm2sy7DPXLIULa1xwQ4ldyLKqXi51iMre34LLkE9We8azIrQfveX7IgOSkrX1vK9l7KWXQu82gr0/bF8GNBfEMG5nKTPfQLOb31Ki+lKcBFHD47Uw1WLP7POjxo7YRmcTEJoub/HWSSWHiZKJvlGJv6ZAQWHUE5WTfOgedplHm2xxN/AgTMSnPGjiwBTQy0UNGGxIsiFAxbnOibYdPMhJREJGqbDZASdGyvS3r67ovsaPlM5FJGZJaMcT4c0GKie2g==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
{
"key":"{C2A9FC00-AA48-4F17-9A72-62FBCEE2785B}_is1",
"name":"Jackett",
"version":"0.22.43",
"install_date":"2024-06-03 00:00:00",
"install_location":"C:\\ProgramData\\Jackett\\",
"uninstall_string":"\"C:\\ProgramData\\Jackett\\unins000.exe\"",
"publisher":"Jackett",
"system_component":0,
"win64":false
}
"""
# 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('Jackett.Installer.Windows.exe')[0]
# Installing the software
install_exe_if_needed(bin_name,
silentflags='/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-',
key='{C2A9FC00-AA48-4F17-9A72-62FBCEE2785B}_is1',
min_version=control.get_software_version(),
)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import json
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def update_package():
result = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
git_repo = "Jackett/Jackett"
url_api = "https://api.github.com/repos/%s/releases/latest" % git_repo
# Getting latest version information from official sources
print("API used is: %s" % url_api)
json_load = json.loads(wgets(url_api, proxies=proxies))
for download in json_load["assets"]:
if download["browser_download_url"].endswith('.exe'):
url_dl = download["browser_download_url"]
version = json_load["name"].replace("v", "")
filename = download["name"]
break
if not isfile(filename):
package_updated = True
wget(url_dl,filename,proxies=proxies)
#nettoyer les fichiers temporaires
for f in glob.glob('*.exe'):
if f != filename:
remove_file(f)
version = get_version_from_binary(filename)
control.set_software_version(version)
control.save_control_to_wapt()
f44cec4bf88a2da14672e9dbb1a168c11529165349fe0813f2e47a84394f1aec : Jackett.Installer.Windows.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
bd2905a8d93b0c5080b7f37a8ad5e1d723afd892f056383bd2262836f4deaf81 : WAPT/control
3a4c3707e3e98cc1840b5059d57ad43040290d061dd79391fffcab3403e3cd4f : WAPT/icon.png
c241aa91e4734e929ca154b8cfd24c6b74f92c52c626b741c025b39455b91858 : luti.json
75d779f7671c55876e541dc5b26be9f151c5239b445b3b140a4bbcdecd348f70 : setup.py
fcfbb510149599c68d2bbafc86d5f179c623d5d749d2330dbfd231d390c4672a : update_package.py