mirror of
https://github.com/zedeus/nitter
synced 2026-09-05 22:59:31 +00:00
More API refactoring
This commit is contained in:
parent
bafe5fb550
commit
bb83b6b6d3
5 changed files with 21 additions and 29 deletions
|
|
@ -1,4 +1,4 @@
|
|||
import httpclient, asyncdispatch, htmlparser, strformat
|
||||
import httpclient, asyncdispatch, htmlparser
|
||||
import sequtils, strutils, json, uri
|
||||
|
||||
import ".."/[types, parser, parserutils, query]
|
||||
|
|
@ -29,8 +29,7 @@ proc getListTimeline*(username, list, agent, after: string): Future[Timeline] {.
|
|||
proc getListMembers*(username, list, agent: string): Future[Result[Profile]] {.async.} =
|
||||
let
|
||||
url = base / (listMembersUrl % [username, list])
|
||||
referer = base / &"{username}/lists/{list}/members"
|
||||
html = await fetchHtml(url, genHeaders(agent, referer))
|
||||
html = await fetchHtml(url, genHeaders(agent, url))
|
||||
|
||||
result = Result[Profile](
|
||||
minId: html.selectAttr(".stream-container", "data-min-position"),
|
||||
|
|
@ -42,8 +41,8 @@ proc getListMembers*(username, list, agent: string): Future[Result[Profile]] {.a
|
|||
|
||||
proc getListMembersSearch*(username, list, agent, after: string): Future[Result[Profile]] {.async.} =
|
||||
let
|
||||
url = base / ((listMembersUrl & "/timeline") % [username, list])
|
||||
referer = base / &"{username}/lists/{list}/members"
|
||||
referer = base / (listMembersUrl % [username, list])
|
||||
url = referer / "timeline"
|
||||
headers = genHeaders({"x-push-with": "XMLHttpRequest"}, agent, referer, xml=true)
|
||||
|
||||
var params = toSeq({
|
||||
|
|
|
|||
Loading…
Reference in a new issue