Add support for python3

This commit is contained in:
Victor Cabello
2019-05-07 00:27:25 -05:00
parent db22fbfa34
commit 70ece88089
4 changed files with 92 additions and 71 deletions
+16 -7
View File
@@ -1,23 +1,32 @@
from bottle import route,run,template,static_file
from markdown_converter import MarkdownConverter
from env import *
from __future__ import absolute_import
from bottle import route, run, static_file
from .markdown_converter import MarkdownConverter
from .env import root_path, ms_host, ms_port, ms_debug
import os
converter = MarkdownConverter()
@route('/<resource:re:.*\.md>')
@route(r'/<resource:re:.*\.md>')
def gfmize(resource):
if resource == 'favicon.ico':
return ''
html_file_name = os.path.basename(converter.convert(resource))
if '/' in resource:
html_file_name = '/'.join(resource.split('/')[:-1]) + '/' + html_file_name
return static_file(os.path.join('resources/html', html_file_name), root=root_path)
html_file_name = '/'.join(resource.split('/')[:-1]) + \
'/' + html_file_name
return static_file(os.path.join('resources/html',
html_file_name),
root=root_path)
def main():
run(host=ms_host,port=ms_port,debug=ms_debug,reloader=ms_reloader)
run(host=ms_host,
port=ms_port,
debug=ms_debug,
reloader=False)
if __name__ == '__main__':
main()