Custom user agent
Ref https://github.com/buckket/twtxt/issues/3#issuecomment-182738604
This commit is contained in:
parent
b9d2c0fea3
commit
69b3680361
|
@ -2,6 +2,7 @@ import db_sqlite, json, httpclient, os, strutils, times, time/gotime
|
|||
|
||||
const
|
||||
ISOTime*: string = "yyyy-MM-dd'T'HH:mm:ss'.000000+'zzz"
|
||||
version: string = staticExec "git describe --tags --long"
|
||||
|
||||
type
|
||||
Tweet* = object of RootObj
|
||||
|
@ -49,7 +50,7 @@ proc fromDBRow*(r: Row): Tweet =
|
|||
proc getTweetsFrom*(url: string, username: string): seq[Tweet] =
|
||||
var res = newSeq[Tweet]()
|
||||
|
||||
let body = url.getContent(timeout=20_000)
|
||||
let body = url.getContent(timeout=20_000, userAgent = "https://twtxtlist.cf " & version & " (+https://xena.greedo.xeserv.us/files/xena.txt; @xena)")
|
||||
|
||||
for line in body.splitLines().items():
|
||||
if line.len > 0 and line[0] != '#':
|
||||
|
|
Loading…
Reference in New Issue