list_old_page.py 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. from .tool.func import *
  2. from .go_api_list_old_page import api_list_old_page
  3. async def list_old_page(num = 1, set_type = 'old'):
  4. with get_db_connect() as conn:
  5. title = ''
  6. if set_type == 'old':
  7. title = await get_lang('old_page')
  8. else:
  9. title = await get_lang('new_page')
  10. data = await api_list_old_page(num, set_type)
  11. data = data["data"]
  12. data_html = ''
  13. for for_a in range(len(data)):
  14. doc_name_encoded = url_pas(data[for_a][0])
  15. doc_title_filtered = html.escape(data[for_a][0])
  16. right = f'<a href="/w/{doc_name_encoded}">{doc_title_filtered}</a> '
  17. data_html += await opennamu_make_list(right, data[for_a][1])
  18. data_html += await get_next_page_bottom(f'/list/document/{set_type}/{{}}', int(num), data)
  19. return easy_minify(flask.render_template(await skin_check(conn),
  20. imp = [title, await wiki_set(), await wiki_custom(conn), wiki_css([0, 0])],
  21. data = data_html,
  22. menu = [['other', await get_lang('return')]]
  23. ))