
ManicTime
Paquet d’installation silencieuse pour ManicTime
25.3.0.2-4
System and network
System and network
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un scan VirusTotal est effectué.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-manictime
- name: ManicTime
- version: 25.3.0.2-4
- categories: System and network
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ
- licence: proprietary_restricted,wapt_private
- target_os: windows
- impacted_process: ManicTime
- architecture: x64
- signature_date:
- size: 89.81 Mo
- installed_size: 225.26 Mo
package : tis-manictime
version : 25.3.0.2-4
architecture : x64
section : base
priority : optional
name : ManicTime
categories : System and network
maintainer : WAPT Team,Tranquil IT,Amel FRADJ
description : ManicTime automatically records your computer usage. It remembers which applications you've used and for how long. It also remembers the websites you've visited and the documents you've worked on. All this data will help you keep track of your working hours
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size : 225262148
impacted_process : ManicTime
description_fr : ManicTime enregistre automatiquement l'utilisation de votre ordinateur. Il se souvient des applications que vous avez utilisées et de la durée de leur utilisation. Il se souvient également des sites Web que vous avez visités et des documents sur lesquels vous avez travaillé. Toutes ces données vous aideront à suivre vos heures de travail
description_pl : ManicTime automatycznie rejestruje sposób korzystania z komputera. Zapamiętuje, z których aplikacji korzystałeś i jak długo. Zapamiętuje również odwiedzane strony internetowe i dokumenty, nad którymi pracowałeś. Wszystkie te dane pomogą ci śledzić czas pracy
description_de : ManicTime zeichnet automatisch die Nutzung Ihres Computers auf. Es merkt sich, welche Anwendungen Sie verwendet haben und wie lange Sie sie benutzt haben. Es merkt sich auch, welche Websites Sie besucht haben und an welchen Dokumenten Sie gearbeitet haben. All diese Daten helfen Ihnen, Ihre Arbeitszeiten zu verfolgen
description_es : ManicTime registra automáticamente cómo se utiliza tu ordenador. Recuerda qué aplicaciones has utilizado y durante cuánto tiempo. También recuerda los sitios web que has visitado y los documentos en los que has trabajado. Todos estos datos te ayudarán a controlar tus horas de trabajo
description_pt : O ManicTime regista automaticamente a forma como o seu computador é utilizado. Lembra-se das aplicações que utilizou e durante quanto tempo. Também se lembra dos sítios Web que visitou e dos documentos em que trabalhou. Todos estes dados ajudam-no a controlar as suas horas de trabalho
description_it : ManicTime registra automaticamente l'utilizzo del computer. Ricorda quali applicazioni sono state utilizzate e per quanto tempo. Ricorda anche i siti web visitati e i documenti su cui si è lavorato. Tutti questi dati vi aiuteranno a tenere traccia delle vostre ore di lavoro
description_nl : ManicTime houdt automatisch bij hoe je computer wordt gebruikt. Het onthoudt welke applicaties je hebt gebruikt en hoe lang. Het onthoudt ook welke websites je hebt bezocht en aan welke documenten je hebt gewerkt. Al deze gegevens helpen je om je werktijden bij te houden
description_ru : ManicTime автоматически записывает, как используется ваш компьютер. Он запоминает, какие приложения вы использовали и как долго. Он также запоминает веб-сайты, которые вы посещали, и документы, над которыми работали. Все эти данные помогут вам следить за своим рабочим временем
audit_schedule :
editor :
keywords :
licence : proprietary_restricted,wapt_private
homepage :
package_uuid : a7933356-6f55-4e60-a8e7-5b1c7e9f29d0
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0
max_os_version :
icon_sha256sum : 33609d2ce79c91b8a95d9cd26d0dae14cb79ed14e6278dc93282b3a6d1d2ec4b
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2025-10-13T09:12:43.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 : VlRAn9/8FmdPSi9w4uTRLsdJ4BqQ5BD8upA2lZKqfreuDjNIwRrdHC292kHHCXz6LsvSpiZW05PXgDJ5ilfBbZdBuLbmr5AF4uB3PQjGlfgzCJVORXQzAivGEqsHGRqqWD8cTAiPQBfVSHRC/wBVg5IxFjdIrCGSj5Tq54rMrFYFiaYc5OViD58NrmgCyqlROpVy0aYbjTwNWa5NELuMML3BUnBP6ysN7UPLa5XMJEhTt7TeaEn95rGPAih1JTU9pi36VUU0E2EuhoNCvJnpGvARBfgjY3dEDeNjTMz0yfPo6CObFoDbUYUVIpYH+vhZcEd4OAK+xF1N5S/a8VdyEQ==
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
bin_name = glob.glob('manictime-setup-*.msi')[0]
install_msi_if_needed(
bin_name,
name="ManicTime",
min_version=control.get_software_version()
)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import waptlicences
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies()
if not proxies:
proxies = get_proxies_from_wapt_console()
app_name = control.name
url_base = "https://manictime.com/download/windows"
links = bs_find_all(url_base, "a", proxies=proxies)
for link in links:
if link["href"].endswith("-win-x64.msi"):
download_url = link["href"]
version = download_url.split("-")[2][2:]
latest_bin = download_url.rsplit('/', 1)[-1]
latest_bin_extension = latest_bin.rsplit('.', 1)[-1]
# Downloading latest binaries
print("Latest %s version is: %s" % (app_name, version))
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
expected_issuer = "Finkit d.o.o."
sign_name = waptlicences.check_msi_signature(latest_bin)[0]
if sign_name != expected_issuer:
error(f'Bad issuer {sign_name} != {expected_issuer}')
# Changing version of the package
if Version(version) > Version(control.get_software_version()):
print("Software version updated (from: %s to: %s)" % (control.get_software_version(), Version(version)))
package_updated = True
else:
print("Software version up-to-date (%s)" % Version(version))
#nettoyer les fichiers temporaires
for f in glob.glob(f'*.{latest_bin_extension}'):
if f != latest_bin:
remove_file(f)
control.set_software_version(version)
control.save_control_to_wapt()
return package_updated
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
850537407be0ef67ac0bcce9207913634f8babf2d8fb8c4d65a737fd04fdeddb : WAPT/control
33609d2ce79c91b8a95d9cd26d0dae14cb79ed14e6278dc93282b3a6d1d2ec4b : WAPT/icon.png
b9e8d657a37a47af84d4a0867c6059fe88bec1c44dd96e2ad94bdc86fa9fa891 : luti.json
42cdc4b00e47848053cd5e454ad58159f32bac65204881ee5adf81da11306fe3 : manictime-setup-2025.3.0.2-win-x64.msi
8234a43b839d548a2b32a20f5423b266dc779f71fbbea83bc6c9496c35d6989f : setup.py
6c44f4a9f9417c909b029e9883dc55ccb85ba65e45162344907d476090829f2a : update_package.py