|
@@ -1,4 +1,4 @@
|
|
|
-import json, strutils, times, tables, macros, htmlgen, uri, unicode, options
|
|
|
|
|
|
|
+import json, strutils, times, macros, htmlgen, uri, unicode, options
|
|
|
import regex
|
|
import regex
|
|
|
import types, utils, formatters
|
|
import types, utils, formatters
|
|
|
|
|
|
|
@@ -82,11 +82,11 @@ proc getBanner*(js: JsonNode): string =
|
|
|
# use primary color from profile picture color histrogram
|
|
# use primary color from profile picture color histrogram
|
|
|
with p, js{"profile_image_extensions", "mediaColor", "r", "ok", "palette"}:
|
|
with p, js{"profile_image_extensions", "mediaColor", "r", "ok", "palette"}:
|
|
|
if p.len > 0:
|
|
if p.len > 0:
|
|
|
- let pal = p[0]{"rgb"}.getFields
|
|
|
|
|
|
|
+ let pal = p[0]{"rgb"}
|
|
|
result = "#"
|
|
result = "#"
|
|
|
- result.add toHex(pal["red"].getInt, 2)
|
|
|
|
|
- result.add toHex(pal["green"].getInt, 2)
|
|
|
|
|
- result.add toHex(pal["blue"].getInt, 2)
|
|
|
|
|
|
|
+ result.add toHex(pal{"red"}.getInt, 2)
|
|
|
|
|
+ result.add toHex(pal{"green"}.getInt, 2)
|
|
|
|
|
+ result.add toHex(pal{"blue"}.getInt, 2)
|
|
|
return
|
|
return
|
|
|
|
|
|
|
|
return "#161616"
|
|
return "#161616"
|