| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- from flask import session, request
- from urllib import parse
- import time
- import datetime
- import re
- import json
- import hashlib
- def get_time():
- now = time.localtime()
- date = "%04d-%02d-%02d %02d:%02d:%02d" % (now.tm_year, now.tm_mon, now.tm_mday, now.tm_hour, now.tm_min, now.tm_sec)
- return date
-
- def ip_check():
- if session and ('Now' and 'DREAMER') in session and session['Now'] == 1:
- ip = session['DREAMER']
- else:
- try:
- ip = request.environ.get('HTTP_X_REAL_IP', request.remote_addr)
- except:
- ip = 'None'
- return str(ip)
- def savemark(data):
- data = re.sub("\[date\(now\)\]", get_time(), data)
-
- if not re.search("\.", ip_check()):
- name = '[[사용자:' + ip_check() + '|' + ip_check() + ']]'
- else:
- name = ip_check()
-
- data = re.sub("\[name\]", name, data)
- return data
- def url_pas(data):
- return parse.quote(data).replace('/','%2F')
- def sha224(data):
- return hashlib.sha224(bytes(data, 'utf-8')).hexdigest()
|