Chgt theme par defaut, chgt emoji
This commit is contained in:
parent
d562d62f72
commit
efc0fe0f75
@ -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")
|
||||
|
@ -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)
|
||||
|
||||
|
11
src/funcs.py
11
src/funcs.py
@ -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)
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -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>
|
||||
|
Loading…
x
Reference in New Issue
Block a user