-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.py
38 lines (31 loc) · 1.28 KB
/
settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#MODULES ---------------------------------------------------------------------------------------
import time
import datetime
import json
import os
import pygame
import pickle
import pygetwindow as gw
from pynput import keyboard, mouse
from PIL import Image, ImageDraw
import pystray
from pystray import MenuItem as item
import time
#VARIABLES -------------------------------------------------------------------------------------------------
INACTIVE_TIME = 15 # durée avant de considérer l'utilisateur comme inactif
STOCKAGE_FILE = "activity_log.json"
MONTHS = ["Jan", "Fev", "Mar", "Avr", "Mai", "Juin", "Jui", "Août", "Sept", "Oct", "Nov", "Dec"]
START_TIME = None
#PYGAME --------------------------------------------------------------------------------------------
pygame.init()
pygame.display.set_caption("Time Tracker PC")
ICONE = pygame.image.load("icons/time_tracker.bmp")
pygame.display.set_icon(ICONE)
CLOCK = pygame.time.Clock()
SCREEN_WIDTH, SCREEN_HEIGHT = 760, 160
SCREEN = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
FONT_LILITAONE_50 = pygame.font.Font("fonts/LilitaOne-Regular.ttf", 50)
FONT_LILITAONE_30 = pygame.font.Font("fonts/LilitaOne-Regular.ttf", 30)
FONT_LILITAONE_10 = pygame.font.Font("fonts/LilitaOne-Regular.ttf", 10)
CLR_WHITE = (255,255,255)
CLR_BLACK = (0,0,0)