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 flask import Flask, render_template, Markup, request, redirect, url_for, make_response
|
||||||
from classes import task
|
from classes import task
|
||||||
from datetime import datetime, timedelta
|
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
|
from random import choice
|
||||||
|
|
||||||
#!---------- sq_todo.py ----------
|
#!---------- sq_todo.py ----------
|
||||||
@ -150,4 +150,5 @@ def edit():
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
convertemoji()
|
||||||
app.run(host="0.0.0.0")
|
app.run(host="0.0.0.0")
|
||||||
|
@ -21,7 +21,7 @@ class task:
|
|||||||
if done:
|
if done:
|
||||||
self.donemark = "✅"
|
self.donemark = "✅"
|
||||||
else:
|
else:
|
||||||
self.donemark = "😓"
|
self.donemark = "⚠️"
|
||||||
|
|
||||||
def rendertime(self, pretimestamp: int):
|
def rendertime(self, pretimestamp: int):
|
||||||
"""
|
"""
|
||||||
@ -41,6 +41,7 @@ class task:
|
|||||||
|
|
||||||
rendered = f"""
|
rendered = f"""
|
||||||
<hr>
|
<hr>
|
||||||
|
<div class="taskcontainer">
|
||||||
<div class="tasktitle">{self.donemark} {Markup.escape(self.title)}</div>
|
<div class="tasktitle">{self.donemark} {Markup.escape(self.title)}</div>
|
||||||
<form action="." method="GET" name="{self.createtime}">
|
<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>
|
<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)}
|
<div class="tasktime">Created : {self.rendertime(self.createtime)}
|
||||||
<br>Modified : {self.rendertime(self.modtime)}</div><br>
|
<br>Modified : {self.rendertime(self.modtime)}</div><br>
|
||||||
<div class="tasktext">{markdown.markdown(self.text, extensions=['fenced_code', 'codehilite', 'nl2br', 'smarty'])}</div><br>
|
<div class="tasktext">{markdown.markdown(self.text, extensions=['fenced_code', 'codehilite', 'nl2br', 'smarty'])}</div><br>
|
||||||
|
</div>
|
||||||
"""
|
"""
|
||||||
return Markup(rendered)
|
return Markup(rendered)
|
||||||
|
|
||||||
|
11
src/funcs.py
11
src/funcs.py
@ -122,7 +122,7 @@ def switchstatus(task):
|
|||||||
|
|
||||||
rightnow = int(time.time())
|
rightnow = int(time.time())
|
||||||
if task.donemark == "✅":
|
if task.donemark == "✅":
|
||||||
task.donemark = "😓"
|
task.donemark = "⚠️"
|
||||||
else:
|
else:
|
||||||
task.donemark = "✅"
|
task.donemark = "✅"
|
||||||
|
|
||||||
@ -137,7 +137,7 @@ def todotasks(tasklist):
|
|||||||
buffer = []
|
buffer = []
|
||||||
finalstr = ""
|
finalstr = ""
|
||||||
for task in tasklist:
|
for task in tasklist:
|
||||||
if task.donemark == "😓":
|
if task.donemark == "⚠️":
|
||||||
buffer.append(task)
|
buffer.append(task)
|
||||||
|
|
||||||
tasks = sorted(buffer, key=lambda task: task.priority, reverse=True)
|
tasks = sorted(buffer, key=lambda task: task.priority, reverse=True)
|
||||||
@ -162,6 +162,13 @@ def donetasks(tasklist):
|
|||||||
|
|
||||||
return finalstr
|
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 }}" />
|
<input type="hidden" name="tasknumber" value="{{ tasknumber }}" />
|
||||||
<label for"donemark">Status: </label>
|
<label for"donemark">Status: </label>
|
||||||
<select name="donemark" id="donemark" class="donemarkselect">
|
<select name="donemark" id="donemark" class="donemarkselect">
|
||||||
<option value="😓" {{ todoselected }}>😓</option>
|
<option value="⚠️" {{ todoselected }}>⚠️</option>
|
||||||
<option value="✅" {{ doneselected }}>✅</option>
|
<option value="✅" {{ doneselected }}>✅</option>
|
||||||
</select>
|
</select>
|
||||||
<button type="submit" name="submit">OK</button>
|
<button type="submit" name="submit">OK</button>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user