| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- from flask import session, request
- from urllib import parse
- import datetime
- import re
- import hashlib
- def get_time():
- return str(datetime.datetime.today().strftime("%Y-%m-%d %H:%M:%S"))
-
- 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()
- def md5_replace(data):
- return hashlib.md5(data.encode()).hexdigest()
|