tis-cherrytree
1.1.4.0-1
Cherrytree is a free and open source, hierarchical, note-taking application. It can store text, images, files, links, tables, and executable snippets of code. This application is under active development
815 downloads
Download
See build result See VirusTotal scan

- package : tis-cherrytree
- name : cherrytree
- version : 1.1.4.0-1
- categories :
- maintainer : Administrator
- editor :
- licence : GPL-3.0-or-later
- locale :
- target_os : windows
- impacted_process :
- architecture : x64
- signature_date : 2024-07-05 20:00
- size : 86.27 Mo
- homepage : https://www.giuspen.com/cherrytree/
package : tis-cherrytree
version : 1.1.4.0-1
architecture : x64
section : base
priority : optional
name : cherrytree
categories :
maintainer : Administrator
description : Cherrytree is a free and open source, hierarchical, note-taking application. It can store text, images, files, links, tables, and executable snippets of code. This application is under active development
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version :
sources :
installed_size :
impacted_process :
description_fr : Cherrytree est une application libre et gratuite de prise de notes hiérarchiques. Elle peut stocker du texte, des images, des fichiers, des liens, des tableaux et des extraits de code exécutables. Cette application est en cours de développement
description_pl : Cherrytree to darmowa i otwarta, hierarchiczna aplikacja do tworzenia notatek. Może przechowywać tekst, obrazy, pliki, linki, tabele i wykonywalne fragmenty kodu. Aplikacja ta jest aktywnie rozwijana
description_de : Cherrytree ist eine freie und quelloffene, hierarchische Anwendung zur Erstellung von Notizen. Sie kann Texte, Bilder, Dateien, Links, Tabellen und ausführbare Codeschnipsel speichern. Diese Anwendung befindet sich in aktiver Entwicklung
description_es : Cherrytree es una aplicación jerárquica y gratuita de código abierto para tomar notas. Puede almacenar texto, imágenes, archivos, enlaces, tablas y fragmentos de código ejecutables. Esta aplicación está en desarrollo activo
description_pt : O Cherrytree é uma aplicação de anotações hierárquica, gratuita e de código aberto. Pode armazenar texto, imagens, ficheiros, ligações, tabelas e fragmentos de código executáveis. Esta aplicação está em desenvolvimento ativo
description_it : Cherrytree è un'applicazione gratuita e open source per prendere appunti in modo gerarchico. Può memorizzare testo, immagini, file, collegamenti, tabelle e frammenti di codice eseguibili. Questa applicazione è in fase di sviluppo attivo
description_nl : Cherrytree is een gratis en open source, hiërarchische applicatie voor het maken van notities. Het kan tekst, afbeeldingen, bestanden, links, tabellen en uitvoerbare stukjes code opslaan. Deze toepassing wordt actief ontwikkeld
description_ru : Cherrytree - это бесплатное и открытое приложение для ведения иерархических заметок. В нем можно хранить текст, изображения, файлы, ссылки, таблицы и исполняемые фрагменты кода. Это приложение находится в стадии активной разработки
audit_schedule :
editor :
keywords :
licence : GPL-3.0-or-later
homepage : https://www.giuspen.com/cherrytree/
package_uuid : 3696cdaf-5a47-4e74-8154-f68424e8323f
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 1250ccdeffbb36b34dbc546142e442d3f4960f43cf970f15ffdfa6999427d7f5
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature : JQJWa4Rbat0HnBDvAH+wi6hEuHUOwHmnkA4EaGMQasQ00kEcMMrlHN1248S1CvajPP1qa9MzFVLYSro0udcEKzQXChvbpPRDAWgXoJ14BxD6T/28D6BGdgtDl2KDTJgR51QL4fX07zpjqWaYyeo6pPCp3+pGANJrg7mje1YWiKWr894W+yUhvac+kWkpmxIYXWSHNOrRN1zMgW2rFaCEDxz40XXPLLWVnjAQa9eD3XXx2M0slOKzDHcWAoR9uycK/U8T3KgoDuLxR7InVhNgcETNzZiquokPP2oEAjVS894ibSiHzzldaMdM0PqMMJwe5OpgRQLZanoIxlRnDNbiQw==
signature_date : 2024-07-05T20:00:14.042060
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 *
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('cherrytree_*_win64_setup.exe')[0]
# Installing the software
install_exe_if_needed(bin_name,
silentflags='/s /S /q /Q /quiet /silent /SILENT /VERYSILENT',
key='{DBA7384C-E1C6-44B5-A3B4-C94F2F0B8C0C}_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()
dict_arch ={
"x64" :"_win64_setup.exe"
}
git_repo = "giuspen/cherrytree"
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"].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()
f681efd6b605dc28b9a103246f56af2e384f693436107c6380bb99e900553f54 : setup.py
1cf0df3118925ea23c9c8450f6932a1dbbdd0d389b366d2c5059babdac6e733e : cherrytree_1.1.4.0_win64_setup.exe
: __pycache__
096a426bad87172571bf1358a5de7f12bffae439bf256ec58ca4acac3cd3aaf9 : update_package.py
1250ccdeffbb36b34dbc546142e442d3f4960f43cf970f15ffdfa6999427d7f5 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
8d0f40e4e8796067ab6d94f06e689d38ca400e00f8f10ee92d7743f8e57c95a4 : luti.json
380b8d228bea1982af164333474c9e5be60ac6ce5ad8b2f3681ab6e7d3964467 : WAPT/control