tis-mem-reduct

3.4-1
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
tis-mem-reduct icon
  • package : tis-mem-reduct
  • name : Mem Reduct
  • version : 3.4-1
  • 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 :
  • architecture : all
  • signature_date : 2024-09-25 08:03
  • size : 306.47 Ko
package           : tis-mem-reduct
version           : 3.4-1
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  : 
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      : 90bf8475-1e7a-4c6d-93c9-26de0e3c9690
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-09-25T08:03:19.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         : hstS9Qi4k2JSQkX51zWNymwlZ5GpCNQCsI5iPztbJoX5pTzUNB2oDM7WuYTnrJo1aMrf193Fh2snLnNQTKJw8Iu2NiF3RsYOFM3sIBKpX/ExAGBVqDOUIhKS6i+V27HEPdbodSFeo8X2RWlPzSPdHA/qU7qUl2ddPzRnQPnDILbvRzmb+lPPffMdM+s8YVdOBF6pk4FqqLZ0Gc+YBFPfGS+vpuyNSQw4N30D4zihCdPdpB6xvzEbd5QbItS0MIc4MZHpOKzQx4CJ34/ta0c+zJ+emjgebSkLfHo0rS8aG3O28Uy8+i6Wg9lewdsepMJjzQr8ohz3OQno3xrvdYE64w==
# -*- 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('memreduct-*-setup.exe')[0]
    # Installing the software
    
    install_exe_if_needed(bin_name,
        silentflags='/S',
        key='memreduct',
        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 = "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
27fe0d1dcbe4bd462af56d9ada30debe50fc5f3035cef237f3c99cb245b34ae5 : WAPT/control
f9aacec4fab731dde9c69a6d10820b4b63b9e60cfd5f50013c1b1a2836985aab : WAPT/icon.png
05bfb2f7743ced8231a971e93db077fc4926e5e8c367aee6600e2e7092793173 : luti.json
a7ba8b9da0a1fdf7a886fe86b2ca55b4afe05d69b2c9c4d33b27d65986d6a033 : memreduct-3.4-setup.exe
7504a9e23124472664947383c3c612aa2f119d93911cd11bc5fbe3ba4e4ba599 : setup.py
bfccc1a75558e1c88806bbb3938df0b10821e9e58723bd62ff815597c9937e96 : update_package.py