tis-mem-reduct
3.5-3
Application légère de gestion de mémoire en temps réel pour surveiller et nettoyer la mémoire système de votre ordinateur
265 téléchargements
Télécharger
Voir le résultat de la construction Voir l'analyse de VirusTotal

- package : tis-mem-reduct
- name : Mem Reduct
- version : 3.5-3
- categories : System and network
- maintainer : WAPT Team,Tranquil IT,Amel FRADJ
- editor :
- licence : opensource_free,cpe:/a:gnu:gpl_v3,wapt_public
- locale :
- target_os : windows
- impacted_process : memreduct
- architecture : all
- signature_date : 2024-12-22 12:09
- size : 368.35 Ko
package : tis-mem-reduct
version : 3.5-3
architecture : all
section : base
priority : optional
name : Mem Reduct
categories : System and network
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : Lightweight, real-time memory management application for monitoring and cleaning your computer's system memory
depends :
conflicts :
maturity : PROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process : memreduct
description_fr : Application légère de gestion de mémoire en temps réel pour surveiller et nettoyer la mémoire système de votre ordinateur
description_pl : Lekka aplikacja do zarządzania pamięcią w czasie rzeczywistym, umożliwiająca monitorowanie i czyszczenie pamięci systemowej komputera
description_de : Leichtgewichtige Echtzeit-Speicherverwaltungsanwendung zur Überwachung und Bereinigung des Systemspeichers Ihres Computers
description_es : Aplicación ligera de gestión de memoria en tiempo real para supervisar y limpiar la memoria del sistema de su ordenador
description_pt : Aplicação de gestão de memória leve e em tempo real para monitorizar e limpar a memória do sistema do seu computador
description_it : Applicazione di gestione della memoria leggera e in tempo reale per il monitoraggio e la pulizia della memoria di sistema del computer
description_nl : Lichtgewicht, realtime geheugenbeheerprogramma voor het bewaken en opschonen van het systeemgeheugen van je computer
description_ru : Легкое приложение для управления памятью в реальном времени для мониторинга и очистки системной памяти вашего компьютера
audit_schedule :
editor :
keywords :
licence : opensource_free,cpe:/a:gnu:gpl_v3,wapt_public
homepage :
package_uuid : 243dff06-1861-4f4e-8396-1bc62fd0ae4f
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : f9aacec4fab731dde9c69a6d10820b4b63b9e60cfd5f50013c1b1a2836985aab
signer : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature_date : 2024-12-22T12:09:11.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 : dCpQKab3DGECCcnVTAIRw44QU3t9iYqcGwibZsQaxshf6x70czwIRNDUTQbnKukgMK8U9Ue/4BhPKh7yT4tBqjxfIdy4xWF9lcrFTzJmwW1dPP+udjY5Bq0fuKf31XgdGPpr/TkZstIRgmiZkcYqdQ/iFXcWrasZyAO80/IgDfP/lW7vLPrF/tscSEL3HRcxtNK6CVJT2JCCAF5eAVo5TAp1wRzRDC9ychiMnnJOOzjH2Zb1b8XYk6hrRp1qGzbomWN0RBfJXbFDw2zHhlmBzTshesAbgimQcETTvTlQblyQl41oV0l4X5oSOEagZW8OGXcYmXeoBXRa2ENTKWGjEA==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
# Declaring local variables
bin_name = glob.glob('memreduct-*-setup.exe')[0]
uninstall_older_version()
# Installing the software
install_exe_if_needed(
bin_name,
silentflags='/S',
key='memreduct',
min_version=control.get_software_version(),
)
# The uninstall.exe does't works ... Need to do it manually
uninstallkey.clear()
def uninstall():
killalltasks(ensure_list(control.impacted_process))
for soft in installed_softwares("memreduct"):
install_folder = soft['install_location'].replace('"', '')
remove_tree(install_folder, ignore_errors=True)
unregister_uninstall(soft['key'])
def uninstall_older_version():
killalltasks(ensure_list(control.impacted_process))
for soft in installed_softwares("memreduct"):
if Version(soft['version']) < Version(control.get_software_version()):
install_folder = soft['install_location'].replace('"', '')
remove_tree(install_folder, ignore_errors=True)
unregister_uninstall(soft['key'])
# -*- 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 = "henrypp/memreduct"
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()
38d056ab130f7bf7c481c12636a4e9959de36561d3dfcbe54c6e3571bc0c1dc3 : WAPT/certificate.crt
56b55b5e456693d1a7e6bb250dc28b365f0c352bf8591b6a6dd80c493d7fcaf8 : WAPT/control
f9aacec4fab731dde9c69a6d10820b4b63b9e60cfd5f50013c1b1a2836985aab : WAPT/icon.png
d03c0b03bee09dfaa9207293f94b60c1396d7ec4cccaf6d8f93afa4bc9c31928 : luti.json
16132fe78d6a635470197ed4720377bc86b274f08f07b4f36fbe2481d4947585 : memreduct-3.5-setup.exe
54a1f10340b4e9ae2d80d2df36b90aea0962795ecf25d3a2a59a72413bf55a4f : setup.py
bfccc1a75558e1c88806bbb3938df0b10821e9e58723bd62ff815597c9937e96 : update_package.py