tis-mem-reduct
3.5.1-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.1-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 : 2025-01-01 09:00
- size : 369.24 Ko
package : tis-mem-reduct
version : 3.5.1-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 : d3095237-2218-4b7d-9081-b93fdfce6023
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 : 2025-01-01T09:00:10.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 : U22yJr1HwmSM3w3bTFuHuz7bjZhuzesyYbsH9XxFfh92+UyUlp678cSmBkH7Xhyus3nBXpNyJBdSJf57q2Jc92lJPlg2E8Btk4E3abbvR+QdSgCQeRfxpg475qKp9CWWcz3eeKfGJ/WtY4AfRVr3Jkow3Yp84gl9JOSeHS3U8rMQiO4bA8TT6eoi8OflfNZSqAcZX+aQ00rLVRkAJP8YtsL1XuaZbIkTYzJLvFK/q8guFHfaFnDeopasLzt/i56A9YoyKSJJpKhgzhVWezaNHD1oRF0gumEXIJM+PqTw2wx27wzSrdYObjhLjOaNVIOmwe6+bUQNLCeScJ9//CVo0g==
# -*- 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
9d0a9e9f3fbee7b4fd1777c627f6f215760eca19ac583dfb0d219cf69e8992bb : WAPT/control
f9aacec4fab731dde9c69a6d10820b4b63b9e60cfd5f50013c1b1a2836985aab : WAPT/icon.png
3abe220dd38081f0e909288a5f797414b335b4957fe8de081dac38eede1d9a3b : luti.json
4bbcf0c047c91784dc3016349b8dc8d2472b1df6ce282994376cd729c1d17bb5 : memreduct-3.5.1-setup.exe
54a1f10340b4e9ae2d80d2df36b90aea0962795ecf25d3a2a59a72413bf55a4f : setup.py
bfccc1a75558e1c88806bbb3938df0b10821e9e58723bd62ff815597c9937e96 : update_package.py