31 lines
842 B
Python
31 lines
842 B
Python
import datetime, re
|
|
from myriad.db import get_db
|
|
|
|
def server_time():
|
|
raw = datetime.datetime.now()
|
|
real = raw.strftime("%d/%m/%Y, %H:%M:%S")
|
|
return real
|
|
|
|
def server_time_obj():
|
|
return datetime.datetime.now()
|
|
|
|
def get_datetime_obj(dt_string):
|
|
date_raw = dt_string.split(",")
|
|
date = date_raw[0]
|
|
day,month,year = date.split("/")
|
|
time = date_raw[1]
|
|
hour,minute,second = time.split(":")
|
|
dt_obj = datetime.datetime(int(year), int(month), int(day), int(hour), int(minute), int(second))
|
|
return dt_obj
|
|
|
|
def get_datetime_str(dt_obj):
|
|
return dt_obj.strftime("%d/%m/%Y, %H:%M:%S")
|
|
|
|
def remove_html(mystring):
|
|
newstring = re.sub('<[^<]+?>', '', mystring)
|
|
return newstring
|
|
|
|
def get_pages():
|
|
db = get_db()
|
|
pages = db.execute("SELECT * FROM pages ORDER BY position").fetchall()
|
|
return pages |