mirror of
https://github.com/zedeus/nitter.git
synced 2024-09-27 13:50:22 +00:00
43 lines
846 B
Nim
43 lines
846 B
Nim
import options
|
|
import common
|
|
|
|
type
|
|
RawUser* = object
|
|
idStr*: string
|
|
name*: string
|
|
screenName*: string
|
|
location*: string
|
|
description*: string
|
|
entities*: Entities
|
|
createdAt*: string
|
|
followersCount*: int
|
|
friendsCount*: int
|
|
favouritesCount*: int
|
|
statusesCount*: int
|
|
mediaCount*: int
|
|
verified*: bool
|
|
protected*: bool
|
|
profileLinkColor*: string
|
|
profileBannerUrl*: string
|
|
profileImageUrlHttps*: string
|
|
profileImageExtensions*: Option[ImageExtensions]
|
|
pinnedTweetIdsStr*: seq[string]
|
|
|
|
Entities* = object
|
|
url*: Urls
|
|
description*: Urls
|
|
|
|
Urls* = object
|
|
urls*: seq[Url]
|
|
|
|
ImageExtensions = object
|
|
mediaColor*: tuple[r: Ok]
|
|
|
|
Ok = object
|
|
ok*: Palette
|
|
|
|
Palette = object
|
|
palette*: seq[tuple[rgb: Color]]
|
|
|
|
Color* = object
|
|
red*, green*, blue*: int
|