Chgt theme par defaut, chgt emoji

This commit is contained in:
Justine 2022-09-24 11:37:24 +02:00
parent d562d62f72
commit efc0fe0f75
6 changed files with 15 additions and 5 deletions

View File

@ -3,7 +3,7 @@
from flask import Flask, render_template, Markup, request, redirect, url_for, make_response
from classes import task
from datetime import datetime, timedelta
from funcs import dumptasks, gettasks, cattasks, deltask, findtask, addtask, mktaskdir, exporttasks, getthemes, switchstatus, todotasks, donetasks
from funcs import *
from random import choice
#!---------- sq_todo.py ----------
@ -150,4 +150,5 @@ def edit():
if __name__ == '__main__':
convertemoji()
app.run(host="0.0.0.0")

View File

@ -21,7 +21,7 @@ class task:
if done:
self.donemark = ""
else:
self.donemark = "😓"
self.donemark = "⚠️"
def rendertime(self, pretimestamp: int):
"""
@ -41,6 +41,7 @@ class task:
rendered = f"""
<hr>
<div class="taskcontainer">
<div class="tasktitle">{self.donemark} {Markup.escape(self.title)}</div>
<form action="." method="GET" name="{self.createtime}">
<button type="submit" name="toswitch" value="{self.createtime}" class "taskbutton">Done/Todo</button>|<button type="submit" name="delete" value="{self.createtime}" class="taskbutton" onclick="return confirm('Really ?')">Delete</button>|<button type="submit" name="edit" value="{self.createtime}" class="taskbutton">Edit</button>
@ -49,6 +50,7 @@ class task:
<div class="tasktime">Created : {self.rendertime(self.createtime)}
<br>Modified : {self.rendertime(self.modtime)}</div><br>
<div class="tasktext">{markdown.markdown(self.text, extensions=['fenced_code', 'codehilite', 'nl2br', 'smarty'])}</div><br>
</div>
"""
return Markup(rendered)

View File

@ -122,7 +122,7 @@ def switchstatus(task):
rightnow = int(time.time())
if task.donemark == "":
task.donemark = "😓"
task.donemark = "⚠️"
else:
task.donemark = ""
@ -137,7 +137,7 @@ def todotasks(tasklist):
buffer = []
finalstr = ""
for task in tasklist:
if task.donemark == "😓":
if task.donemark == "⚠️":
buffer.append(task)
tasks = sorted(buffer, key=lambda task: task.priority, reverse=True)
@ -162,6 +162,13 @@ def donetasks(tasklist):
return finalstr
def convertemoji():
tasks = gettasks()
for task in tasks:
if task.donemark not in ["⚠️", ""]:
task.donemark = "⚠️"
dumptasks(tasks)

View File

@ -17,7 +17,7 @@
<input type="hidden" name="tasknumber" value="{{ tasknumber }}" />
<label for"donemark">Status: </label>
<select name="donemark" id="donemark" class="donemarkselect">
<option value="😓" {{ todoselected }}>😓</option>
<option value="⚠️" {{ todoselected }}>⚠️</option>
<option value="✅" {{ doneselected }}></option>
</select>
<button type="submit" name="submit">OK</button>