mirror of
https://github.com/zedeus/nitter.git
synced 2024-12-22 23:05:31 +00:00
Fix timeline parser
This commit is contained in:
parent
8b2fa986b5
commit
adfd31c530
|
@ -375,7 +375,12 @@ proc parseTimeline*(js: JsonNode; after=""): Timeline =
|
||||||
|
|
||||||
result.parseInstructions(global, instructions)
|
result.parseInstructions(global, instructions)
|
||||||
|
|
||||||
for e in instructions[0]{"addEntries", "entries"}:
|
var entries: JsonNode
|
||||||
|
for i in instructions:
|
||||||
|
if "addEntries" in i:
|
||||||
|
entries = i{"addEntries", "entries"}
|
||||||
|
|
||||||
|
for e in ? entries:
|
||||||
let entry = e{"entryId"}.getStr
|
let entry = e{"entryId"}.getStr
|
||||||
if "tweet" in entry or entry.startsWith("sq-I-t") or "tombstone" in entry:
|
if "tweet" in entry or entry.startsWith("sq-I-t") or "tombstone" in entry:
|
||||||
let tweet = finalizeTweet(global, e.getEntryId)
|
let tweet = finalizeTweet(global, e.getEntryId)
|
||||||
|
|
Loading…
Reference in a new issue