diff --git a/src/formatters.nim b/src/formatters.nim index 2f60670..22a88a4 100644 --- a/src/formatters.nim +++ b/src/formatters.nim @@ -96,4 +96,4 @@ proc getTime*(tweet: Tweet): string = tweet.time.format("d/M/yyyy', ' HH:mm:ss") proc getLink*(tweet: Tweet | Quote): string = - &"{tweet.profile.username}/status/{tweet.id}" + &"/{tweet.profile.username}/status/{tweet.id}" diff --git a/src/parser.nim b/src/parser.nim index 2741b01..b6decbc 100644 --- a/src/parser.nim +++ b/src/parser.nim @@ -127,14 +127,12 @@ proc parseVideo*(node: JsonNode): Video = durationMs: track["durationMs"].to(int), views: track["viewCount"].to(string), url: track["playbackUrl"].to(string), - available: track{"mediaAvailability"}["status"].to(string) == "available" - ) + available: track{"mediaAvailability"}["status"].to(string) == "available") of "vmap": result = Video( playbackType: vmap, durationMs: track["durationMs"].to(int), - url: track["vmapUrl"].to(string) - ) + url: track["vmapUrl"].to(string)) else: echo "Can't parse video of type ", cType