mirror of
https://github.com/zedeus/nitter.git
synced 2024-06-10 09:09:21 +00:00
Add in link replacement for medium.com
This commit is contained in:
parent
a5c6fe0ed3
commit
4a6b998640
|
@ -23,6 +23,8 @@ let
|
|||
|
||||
imgurRegex = re"((i|i.stack)\.)?imgur\.(com|io)"
|
||||
|
||||
mediumRegex = re"([a-zA-Z0-9_.-]+\.)?medium\.com"
|
||||
|
||||
wwwRegex = re"https?://(www[0-9]?\.)?"
|
||||
m3u8Regex = re"""url="(.+.m3u8)""""
|
||||
userPicRegex = re"_(normal|bigger|mini|200x200|400x400)(\.[A-z]+)$"
|
||||
|
@ -74,6 +76,9 @@ proc replaceUrls*(body: string; prefs: Prefs; absolute=""): string =
|
|||
if prefs.replaceImgur.len > 0 and "imgur" in result:
|
||||
result = result.replace(imgurRegex, prefs.replaceImgur)
|
||||
|
||||
if prefs.replaceMedium.len > 0 and "medium.com" in result:
|
||||
result = result.replace(mediumRegex, prefs.replaceMedium)
|
||||
|
||||
if absolute.len > 0 and "href" in result:
|
||||
result = result.replace("href=\"/", &"href=\"{absolute}/")
|
||||
|
||||
|
|
|
@ -111,9 +111,9 @@ genPrefs:
|
|||
"Imgur -> Rimgo"
|
||||
placeholder: "Rimgo hostname"
|
||||
|
||||
#replaceMedium(input, ""):
|
||||
# "Medium -> Scribe"
|
||||
# placeholder: "Scribe hostname"
|
||||
replaceMedium(input, ""):
|
||||
"Medium -> Scribe"
|
||||
placeholder: "Scribe hostname"
|
||||
|
||||
#replaceFandom(input, ""):
|
||||
# "Fandom -> BreezeWiki"
|
||||
|
|
Loading…
Reference in a new issue