Add compile-time variable for default hostname

This commit is contained in:
Zed 2019-08-15 18:41:35 +02:00
parent 11887b793a
commit f27bc63d9d
1 changed files with 4 additions and 1 deletions

View File

@ -1,6 +1,8 @@
import asyncdispatch, times, macros, tables, xmltree
import types
const hostname {.strdefine.} = "nitter.net"
withCustomDb("prefs.db", "", "", ""):
try:
createTables()
@ -24,11 +26,12 @@ type
defaultInput*: string
placeholder*: string
# TODO: write DSL to simplify this
const prefList*: Table[string, seq[Pref]] = {
"Privacy": @[
Pref(kind: input, name: "replaceTwitter",
label: "Replace Twitter links with Nitter (blank to disable)",
defaultInput: "nitter.net", placeholder: "Nitter hostname"),
defaultInput: hostname, placeholder: "Nitter hostname"),
Pref(kind: input, name: "replaceYouTube",
label: "Replace YouTube links with Invidious (blank to disable)",