mirror of
https://github.com/zedeus/nitter.git
synced 2025-03-04 18:11:19 +00:00
Initial test of imgur redirect
This commit is contained in:
parent
4120558649
commit
cc931d02bb
2 changed files with 23 additions and 0 deletions
|
@ -68,6 +68,9 @@ proc replaceUrls*(body: string; prefs: Prefs; absolute=""): string =
|
||||||
result = result.replace(rdRegex, prefs.replaceReddit)
|
result = result.replace(rdRegex, prefs.replaceReddit)
|
||||||
if prefs.replaceReddit in result and "/gallery/" in result:
|
if prefs.replaceReddit in result and "/gallery/" in result:
|
||||||
result = result.replace("/gallery/", "/comments/")
|
result = result.replace("/gallery/", "/comments/")
|
||||||
|
|
||||||
|
if prefs.replaceImgur.len > 0 and "https://imgur.com" in result:
|
||||||
|
result = result.replace("imgur.com", prefs.replaceImgur)
|
||||||
|
|
||||||
if absolute.len > 0 and "href" in result:
|
if absolute.len > 0 and "href" in result:
|
||||||
result = result.replace("href=\"/", &"href=\"{absolute}/")
|
result = result.replace("href=\"/", &"href=\"{absolute}/")
|
||||||
|
|
|
@ -106,6 +106,26 @@ genPrefs:
|
||||||
replaceReddit(input, ""):
|
replaceReddit(input, ""):
|
||||||
"Reddit -> Teddit/Libreddit"
|
"Reddit -> Teddit/Libreddit"
|
||||||
placeholder: "Teddit hostname"
|
placeholder: "Teddit hostname"
|
||||||
|
|
||||||
|
replaceImgur(input, ""):
|
||||||
|
"Imgur -> Rimgo"
|
||||||
|
placeholder: "Rimgo hostname"
|
||||||
|
|
||||||
|
#replaceMedium(input, ""):
|
||||||
|
# "Medium -> Scribe"
|
||||||
|
# placeholder: "Scribe hostname"
|
||||||
|
|
||||||
|
#replaceFandom(input, ""):
|
||||||
|
# "Fandom -> BreezeWiki"
|
||||||
|
# placeholder: "BreezeWiki hostname"
|
||||||
|
|
||||||
|
#replaceQuora(input, ""):
|
||||||
|
# "Quora -> Quetre"
|
||||||
|
# placeholder: "Quetre hostname"
|
||||||
|
|
||||||
|
#replaceIMDb(input, ""):
|
||||||
|
# "IMDb -> libremdb"
|
||||||
|
# placeholder: "libremdb hostname"
|
||||||
|
|
||||||
iterator allPrefs*(): Pref =
|
iterator allPrefs*(): Pref =
|
||||||
for k, v in prefList:
|
for k, v in prefList:
|
||||||
|
|
Loading…
Reference in a new issue