Cat Feeder  1.0.0
The Cat feeder project
Loading...
Searching...
No Matches
redis_constants.py
Go to the documentation of this file.
1r"""
2# +==== BEGIN CatFeeder =================+
3# LOGO:
4# ..............(..../\
5# ...............)..(.')
6# ..............(../..)
7# ...............\‍(__)|
8# Inspired by Joan Stark
9# source https://www.asciiart.eu/
10# animals/cats
11# /STOP
12# PROJECT: CatFeeder
13# FILE: redis_constants.py
14# CREATION DATE: 17-11-2025
15# LAST Modified: 14:51:30 19-12-2025
16# DESCRIPTION:
17# This is the backend server in charge of making the actual website work.
18# /STOP
19# COPYRIGHT: (c) Cat Feeder
20# PURPOSE: These are the constants for the redis class that will allow the class to have descriptive info.
21# // AR
22# +==== END CatFeeder =================+
23"""
24
25# DEFAULT environement variables
26REDIS_SOCKET_KEY: str = "REDIS_SOCKET"
27REDIS_PASSWORD_KEY: str = "REDIS_PASSWORD"
28REDIS_HOST_KEY: str = "REDIS_HOST"
29REDIS_PORT_KEY: str = "REDIS_PORT"
30REDIS_SOCKET_DEFAULT: str = "/run/redis/redis.sock"
31REDIS_HOST_DEFAULT: str = "127.0.0.1"
32REDIS_PORT_DEFAULT: int = 6379
33
34# Seconds
35SEC_1: int = 1
36SEC_2: int = SEC_1*2
37SEC_3: int = SEC_1*3
38SEC_4: int = SEC_1*4
39SEC_5: int = SEC_1*5
40SEC_6: int = SEC_1*6
41SEC_7: int = SEC_1*7
42SEC_8: int = SEC_1*8
43SEC_9: int = SEC_1*9
44SEC_10: int = SEC_1*10
45SEC_11: int = SEC_1*11
46SEC_12: int = SEC_1*12
47SEC_13: int = SEC_1*13
48SEC_14: int = SEC_1*14
49SEC_15: int = SEC_1*15
50SEC_16: int = SEC_1*16
51SEC_17: int = SEC_1*17
52SEC_18: int = SEC_1*18
53SEC_19: int = SEC_1*19
54SEC_20: int = SEC_1*20
55SEC_21: int = SEC_1*21
56SEC_22: int = SEC_1*22
57SEC_23: int = SEC_1*23
58SEC_24: int = SEC_1*24
59SEC_25: int = SEC_1*25
60SEC_26: int = SEC_1*26
61SEC_27: int = SEC_1*27
62SEC_28: int = SEC_1*28
63SEC_29: int = SEC_1*29
64SEC_30: int = SEC_1*30
65SEC_31: int = SEC_1*31
66SEC_32: int = SEC_1*32
67SEC_33: int = SEC_1*33
68SEC_34: int = SEC_1*34
69SEC_35: int = SEC_1*35
70SEC_36: int = SEC_1*36
71SEC_37: int = SEC_1*37
72SEC_38: int = SEC_1*38
73SEC_39: int = SEC_1*39
74SEC_40: int = SEC_1*40
75SEC_41: int = SEC_1*41
76SEC_42: int = SEC_1*42
77SEC_43: int = SEC_1*43
78SEC_44: int = SEC_1*44
79SEC_45: int = SEC_1*45
80SEC_46: int = SEC_1*46
81SEC_47: int = SEC_1*47
82SEC_48: int = SEC_1*48
83SEC_49: int = SEC_1*49
84SEC_50: int = SEC_1*50
85SEC_51: int = SEC_1*51
86SEC_52: int = SEC_1*52
87SEC_53: int = SEC_1*53
88SEC_54: int = SEC_1*54
89SEC_55: int = SEC_1*55
90SEC_56: int = SEC_1*56
91SEC_57: int = SEC_1*57
92SEC_58: int = SEC_1*58
93SEC_59: int = SEC_1*59
94SEC_60: int = SEC_1*60
95
96# Minutes
97MIN_1: int = SEC_1*60
98MIN_2: int = MIN_1*2
99MIN_3: int = MIN_1*3
100MIN_4: int = MIN_1*4
101MIN_5: int = MIN_1*5
102MIN_6: int = MIN_1*6
103MIN_7: int = MIN_1*7
104MIN_8: int = MIN_1*8
105MIN_9: int = MIN_1*9
106MIN_10: int = MIN_1*10
107MIN_11: int = MIN_1*11
108MIN_12: int = MIN_1*12
109MIN_13: int = MIN_1*13
110MIN_14: int = MIN_1*14
111MIN_15: int = MIN_1*15
112MIN_16: int = MIN_1*16
113MIN_17: int = MIN_1*17
114MIN_18: int = MIN_1*18
115MIN_19: int = MIN_1*19
116MIN_20: int = MIN_1*20
117MIN_21: int = MIN_1*21
118MIN_22: int = MIN_1*22
119MIN_23: int = MIN_1*23
120MIN_24: int = MIN_1*24
121MIN_25: int = MIN_1*25
122MIN_26: int = MIN_1*26
123MIN_27: int = MIN_1*27
124MIN_28: int = MIN_1*28
125MIN_29: int = MIN_1*29
126MIN_30: int = MIN_1*30
127MIN_31: int = MIN_1*31
128MIN_32: int = MIN_1*32
129MIN_33: int = MIN_1*33
130MIN_34: int = MIN_1*34
131MIN_35: int = MIN_1*35
132MIN_36: int = MIN_1*36
133MIN_37: int = MIN_1*37
134MIN_38: int = MIN_1*38
135MIN_39: int = MIN_1*39
136MIN_40: int = MIN_1*40
137MIN_41: int = MIN_1*41
138MIN_42: int = MIN_1*42
139MIN_43: int = MIN_1*43
140MIN_44: int = MIN_1*44
141MIN_45: int = MIN_1*45
142MIN_46: int = MIN_1*46
143MIN_47: int = MIN_1*47
144MIN_48: int = MIN_1*48
145MIN_49: int = MIN_1*49
146MIN_50: int = MIN_1*50
147MIN_51: int = MIN_1*51
148MIN_52: int = MIN_1*52
149MIN_53: int = MIN_1*53
150MIN_54: int = MIN_1*54
151MIN_55: int = MIN_1*55
152MIN_56: int = MIN_1*56
153MIN_57: int = MIN_1*57
154MIN_58: int = MIN_1*58
155MIN_59: int = MIN_1*59
156MIN_60: int = MIN_1*60
157
158# Hours
159HOUR_1: int = MIN_1*60
160HOUR_2: int = HOUR_1*2
161HOUR_3: int = HOUR_1*3
162HOUR_4: int = HOUR_1*4
163HOUR_5: int = HOUR_1*5
164HOUR_6: int = HOUR_1*6
165HOUR_7: int = HOUR_1*7
166HOUR_8: int = HOUR_1*8
167HOUR_9: int = HOUR_1*9
168HOUR_10: int = HOUR_1*10
169HOUR_11: int = HOUR_1*11
170HOUR_12: int = HOUR_1*12
171HOUR_13: int = HOUR_1*13
172HOUR_14: int = HOUR_1*14
173HOUR_15: int = HOUR_1*15
174HOUR_16: int = HOUR_1*16
175HOUR_17: int = HOUR_1*17
176HOUR_18: int = HOUR_1*18
177HOUR_19: int = HOUR_1*19
178HOUR_20: int = HOUR_1*20
179HOUR_21: int = HOUR_1*21
180HOUR_22: int = HOUR_1*22
181HOUR_23: int = HOUR_1*23
182HOUR_24: int = HOUR_1*24
183
184# Days
185DAY_1: int = HOUR_24
186DAY_2: int = DAY_1*2
187DAY_3: int = DAY_1*3
188DAY_4: int = DAY_1*4
189DAY_5: int = DAY_1*5
190DAY_6: int = DAY_1*6
191DAY_7: int = DAY_1*7
192
193# Weeks
194WEEK_1: int = DAY_7
195WEEK_2: int = WEEK_1*2
196WEEK_3: int = WEEK_1*3
197WEEK_4: int = WEEK_1*4
198
199# Years
200YEAR_1: int = DAY_1 * 365