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

View file

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