Compare commits

..

2 Commits

Author SHA1 Message Date
26f7ce419b remove cache func 2024-08-26 11:30:47 +02:00
680026cb54 add settings to get the rend 2024-08-24 16:09:12 +02:00
3 changed files with 24 additions and 7 deletions

View File

@@ -92,12 +92,12 @@ class ApiVikunja():
return json_result return json_result
def get_projects(self): def get_projects(self):
if self._cache['projects'] is None: # if self._cache['projects'] is None:
self._cache['projects'] = self._get_json(self._create_url('projects'), headers=self._login.get_headers()) self._cache['projects'] = self._get_json(self._create_url('projects'), headers=self._login.get_headers())
return self._cache['projects'] return self._cache['projects']
def get_tasks(self, exclude_completed=True): def get_tasks(self, exclude_completed=True):
if self._cache['tasks'] is None: # if self._cache['tasks'] is None:
url = self._create_url('tasks/all') url = self._create_url('tasks/all')
params = {'filter': 'done=false'} if exclude_completed else {} params = {'filter': 'done=false'} if exclude_completed else {}
self._cache['tasks'] = self._get_json(url, params, headers=self._login.get_headers()) or [] self._cache['tasks'] = self._get_json(url, params, headers=self._login.get_headers()) or []

View File

@@ -15,7 +15,8 @@ class Config:
get = os.environ.get get = os.environ.get
# show generated images via preview? # show generated images via preview?
USE_PREVIEW = False # USE_PREVIEW = False
USE_PREVIEW = True
# ical_parser_test # ical_parser_test
OPENWEATHERMAP_API_KEY = get("OPENWEATHERMAP_API_KEY") OPENWEATHERMAP_API_KEY = get("OPENWEATHERMAP_API_KEY")

View File

@@ -43,6 +43,22 @@
"padding_x": 10,"padding_y": 10,"fontsize": 14,"language": "en" "padding_x": 10,"padding_y": 10,"fontsize": 14,"language": "en"
} }
},
{
"position": 4,
"name": "Vikunja",
"config": {
"size": [528, 300],
"url-frontend": "http://ff.mhrooz.xyz:8077/",
"url-backend": "http://192.168.50.10:3456/api/v1/",
"username": "iicd",
"password": "9297519Mhz.",
"project_filter": ["LMU", "Master Thesis"],
"padding_x": 10,
"padding_y": 10,
"fontsize": 12,
"language": "en"
}
} }
] ]
} }