tis-serviceinsight icon

ServiceInsight

Silent install package for ServiceInsight

2.13.1-1
System and network
System and network

  • package: tis-serviceinsight
  • name: ServiceInsight
  • version: 2.13.1-1
  • categories: System and network
  • maintainer: WAPT Team,Tranquil IT,Amel FRADJ
  • licence: opensource_free,wapt_private
  • target_os: windows
  • architecture: x64
  • signature_date:
  • size: 38.37 Mo
  • homepage : particular.net/serviceinsight

package           : tis-serviceinsight
version           : 2.13.1-1
architecture      : x64
section           : base
priority          : optional
name              : ServiceInsight
categories        : System and network
maintainer        : WAPT Team,Tranquil IT,Amel FRADJ
description       : ServiceInsight is a desktop application with features tailored to the needs of developers. It enables advanced debugging, tracking the flow of an individual message through the system, observing sagas, and more
depends           : 
conflicts         : 
maturity          : PROD
locale            : 
target_os         : windows
min_wapt_version  : 2.3
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : ServiceInsight est une application de bureau avec des fonctionnalités adaptées aux besoins des développeurs. Elle permet un débogage avancé, le suivi du flux d'un message individuel dans le système, l'observation des sagas, etc
description_pl    : ServiceInsight to aplikacja desktopowa z funkcjami dostosowanymi do potrzeb deweloperów. Umożliwia zaawansowane debugowanie, śledzenie przepływu pojedynczej wiadomości przez system, obserwowanie sag itp
description_de    : ServiceInsight ist eine Desktop-Anwendung mit Funktionen, die auf die Bedürfnisse von Entwicklern zugeschnitten sind. Sie ermöglicht ein erweitertes Debugging, die Verfolgung des Flusses einer einzelnen Nachricht durch das System, die Beobachtung von Sagas usw
description_es    : ServiceInsight es una aplicación de escritorio con funciones adaptadas a las necesidades de los desarrolladores. Permite la depuración avanzada, el seguimiento del flujo de un mensaje individual a través del sistema, la observación de sagas, etc
description_pt    : O ServiceInsight é uma aplicação de ambiente de trabalho com caraterísticas adaptadas às necessidades dos programadores. Permite a depuração avançada, o acompanhamento do fluxo de uma mensagem individual através do sistema, a observação de sagas, etc
description_it    : ServiceInsight è un'applicazione desktop con caratteristiche adatte alle esigenze degli sviluppatori. Consente il debugging avanzato, il monitoraggio del flusso di un singolo messaggio attraverso il sistema, l'osservazione delle saghe, ecc
description_nl    : ServiceInsight is een desktopapplicatie met functies die zijn afgestemd op de behoeften van ontwikkelaars. Het maakt geavanceerd debuggen mogelijk, het volgen van de stroom van een individueel bericht door het systeem, het observeren van saga's, enz
description_ru    : ServiceInsight - это настольное приложение с функциями, адаптированными к потребностям разработчиков. Оно позволяет выполнять расширенную отладку, отслеживать прохождение отдельного сообщения через систему, наблюдать за сагами и т. д
audit_schedule    : 
editor            : 
keywords          : 
licence           : opensource_free,wapt_private
homepage          : particular.net/serviceinsight
package_uuid      : 7b1f6c6e-c67f-4782-9135-885d56ac55d5
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 
max_os_version    : 
icon_sha256sum    : 2246f0f9a9c8be52e19c27e3727202af0c3130205da3f92bf01e6239659c8b13
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date    : 2024-09-11T12:45:36.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         : MrC70VMB+Iduy8FyRl5Ab+WZ9muIP5Eq+POPlUxR3aAFjcvtucRAu7B3n7GNQ+DvIeSBjaqHF82wNRvfgcWA9KgsepwgWx17Ft7ubODeR1TXyofwy/UyuKs5hZ/t5hEFLWrbE5FM1cXpU2AL1fGdREltzzvaJUNj0JNEe2pNA2XLPn5+o3zcpuh3DwDkIkhjyR3beOgzRx3XFSXoO7zp0jiBbL3jXwYWUR/ibtzqwlSAJOQhA/NhG/066momwJnpsVDg+O//J/MZTwKPoZMaYMhafrUcbinAQiuP+IS7f3Z9vRAY/mS4T67LYXNVxokQKVceDEbY3evmOkzKw+KcJw==

# -*- 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("ServiceInsight-*.exe")[0]
    # Installing the software
    install_exe_if_needed(
        bin_name,
        silentflags=" /qn",
        name= "ServiceInsight",
        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 = "Particular/ServiceInsight"
    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["tag_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()

282eaeb35b05a87ef3c8a56621fa8202b126da9d350d49d59c6a47cacc819ee2 : ServiceInsight-2.13.1.exe
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
48cb104bfaa8f38fb04406a0a7269fe681268d49ca2ad0f7acd94225e0f993c6 : WAPT/control
2246f0f9a9c8be52e19c27e3727202af0c3130205da3f92bf01e6239659c8b13 : WAPT/icon.png
ea8910139d2daca59c564560a1fec053c3ea73b1ffa8fc3cd18d4a553d69e110 : luti.json
a2ffb4b10d67ce1c017d0731ab84b5821a3bdee744cf91b0c8eb5fdca7e889fe : setup.py
6f0adc530a35b94bc6e52ea43b7de2131c63321fdbbab16b23ee2b373ed23069 : update_package.py