
cookieviz
Paquet d’installation silencieuse pour cookieviz
2.3.0.0-1
- package: tis-cookieviz-portable
- name: cookieviz
- version: 2.3.0.0-1
- maintainer: Amel FRADJ
- licence: GNU GENERAL PUBLIC LICENSE
- target_os: windows
- impacted_process: CookieViz
- architecture: x64
- signature_date:
- size: 80.41 Mo
- homepage : https://github.com/LINCnil/CookieViz
- depends:
package : tis-cookieviz-portable
version : 2.3.0.0-1
architecture : x64
section : base
priority : optional
name : cookieviz
categories :
maintainer : Amel FRADJ
description : CookieViz is a visualization tool that lets you measure the impact of cookies during your own browsing
depends : tis-7zip
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process : CookieViz
description_fr : CookieViz est un outil de visualisation qui permet de mesurer l'impact des cookies lors de votre propre navigation
description_pl : CookieViz to narzędzie do wizualizacji, które pozwala zmierzyć wpływ plików cookie podczas własnego przeglądania
description_de : CookieViz ist ein Visualisierungstool, mit dem Sie die Auswirkungen von Cookies während Ihres eigenen Surfens messen können
description_es : CookieViz es una herramienta de visualización que le permite medir el impacto de las cookies durante su propia navegación
description_pt : CookieViz é uma ferramenta de visualização que lhe permite medir o impacto dos cookies durante a sua própria navegação
description_it : CookieViz è uno strumento di visualizzazione che consente di misurare l'impatto dei cookie durante la navigazione
description_nl : CookieViz is een visualisatietool waarmee je de impact van cookies tijdens je eigen surfactiviteiten kunt meten
description_ru : CookieViz - это инструмент визуализации, позволяющий оценить влияние файлов cookie во время просмотра веб-страниц
audit_schedule :
editor :
keywords :
licence : GNU GENERAL PUBLIC LICENSE
homepage : https://github.com/LINCnil/CookieViz
package_uuid : 0b82b91b-c1b8-4931-ab18-94855f68d74c
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : ef867ec86358f2dcb0137af10a44c3e72a076db74e35287f7b813e68e9b3d7aa
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : vbXL8ThZgACFUOD4WvR+/kTz7xgaJIF8eFte0+QueocSmL8BbP+t41wd34N12yHd4ZKsixjHiwE6ueNFcfl3Ao5hm4/y2tVMqP9jIQarwpEbxmZnFHCVYx0Fj9XaxMvvve1TR0NXlbgySCxxV91Zb9R9Ti9LBagdRA0hCY44c524UheGNv38MJsCN/gP+e06fnhD6Pqtmj5AR1F3HmxmPRGy6JG10dtnLJC0bb0OWglyD+FiaXsfuW4DiEsOnPLEzORPU8x/X1wKU/rdT/lJixG/n2EXD+ZV2SGD2P0FZr9G/xZLOglFrbm7J/Y3+gRbEy5Dz+Js2Sbi2RtdGzG5xQ==
signature_date : 2024-09-04T17:00:11.852896
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
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob
import os
import shutil
target_install_dir = makepath(programfiles, 'CookieViz')
def install():
# Killing impacted processes
killalltasks(ensure_list(control.impacted_process))
# Portable installation
bin_name = glob.glob('CookieViz*Setup.exe')[0]
version = Version(control.get_software_version(),3)
arch = control.architecture
unzip_with_7zip(bin_name, filenames=[fr'CookieViz {version} win {arch}.7z'])
unzip_with_7zip(makepath(bin_name.replace('.exe',''), fr'CookieViz {version} win {arch}.7z'),target_install_dir)
#Creating shortcuts
create_programs_menu_shortcut('CookieViz',makepath(target_install_dir,'CookieViz.exe'))
def uninstall():
# Killing impacted processes
killalltasks(ensure_list(control.impacted_process))
# Remove target installation directory
if isdir(target_install_dir):
remove_tree(target_install_dir)
# Remove shortcuts
remove_programs_menu_shortcut('CookieViz')
# -*- 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()
dict_arch = {
"x64" : ".win.x64-Setup.exe",
"x86" :".win.x86-Setup.exe"
}
git_repo = "LINCnil/CookieViz"
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") and dict_arch[control.architecture] in download["browser_download_url"] :
url_dl = download["browser_download_url"]
version = json_load["tag_name"]
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()
6f16332ce1b68faeb433d551194a6244151332c853e5430bd371aa6ec368dc86 : setup.py
d5acb0b36afab6a72d0b544a6041bbaeccacd2a4331597e8d76c063a15403677 : update_package.py
826f73b4c8c0a902822151dfc2dd2a0ca3812f3ea039d0a57f879718e9f517da : CookieViz.2.3.0.win.x64-Setup.exe
ef867ec86358f2dcb0137af10a44c3e72a076db74e35287f7b813e68e9b3d7aa : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
7b5f233a4f9a2f88a922c7f438baf66bf1e1ee83d53a82d87616bf58e64e036f : luti.json
0853240452d352ac01e7d44ee2fa1ee173b0679ef34cc65fb7c323764e722274 : WAPT/control