| 1234567891011121314151617181920212223242526 |
- # SPDX-License-Identifier: AGPL-3.0-only
- import os, strformat
- import karax/[karaxdsl, vdom]
- const
- date = staticExec("git show -s --format=\"%cd\" --date=format:\"%Y.%m.%d\"")
- hash = staticExec("git show -s --format=\"%h\"")
- link = "https://github.com/zedeus/nitter/commit/" & hash
- version = &"{date}-{hash}"
- var aboutHtml: string
- proc initAboutPage*(dir: string) =
- try:
- aboutHtml = readFile(dir/"md/about.html")
- except IOError:
- stderr.write (dir/"md/about.html") & " not found, please run `nimble md`\n"
- aboutHtml = "<h1>About page is missing</h1><br><br>"
- proc renderAbout*(): VNode =
- buildHtml(tdiv(class="overlay-panel")):
- verbatim aboutHtml
- h2: text "Instance info"
- p:
- text "Version "
- a(href=link): text version
|