about summary refs log tree commit diff stats
path: root/pug
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2022-04-17 15:27:21 +0300
committerManeraKai <manerakai@protonmail.com>2022-04-17 15:27:21 +0300
commitf17463a9ea15a479376597f94f5d920bb8f4cc79 (patch)
tree55a0a00803262d0bbadc8f5f8985b8a679d47fa5 /pug
parentFix medium regex #137 (diff)
downloadlibredirect-f17463a9ea15a479376597f94f5d920bb8f4cc79.zip
Added latency test #134
Diffstat (limited to 'pug')
-rw-r--r--pug/options/general/general.pug14
-rw-r--r--pug/options/imgur/imgur.pug4
-rw-r--r--pug/options/instagram/instagram.pug2
-rw-r--r--pug/options/lbry/lbry.pug2
-rw-r--r--pug/options/maps/maps.pug2
-rw-r--r--pug/options/medium/medium.pug2
-rw-r--r--pug/options/peertube/peertube.pug2
-rw-r--r--pug/options/pixiv/pixiv.pug4
-rw-r--r--pug/options/reddit/reddit.pug7
-rw-r--r--pug/options/search/search.pug4
-rw-r--r--pug/options/sendTargets/sendTargets.pug2
-rw-r--r--pug/options/speedtest/speedtest.pug2
-rw-r--r--pug/options/spotify/spotify.pug2
-rw-r--r--pug/options/tiktok/tiktok.pug2
-rw-r--r--pug/options/translate/translate.pug7
-rw-r--r--pug/options/twitter/twitter.pug2
-rw-r--r--pug/options/wikipedia/wikipedia.pug2
-rw-r--r--pug/options/youtube/youtube.pug4
-rw-r--r--pug/options/youtubeMusic/youtubeMusic.pug11
-rw-r--r--pug/widgets/latency.pug13
20 files changed, 74 insertions, 16 deletions
diff --git a/pug/options/general/general.pug b/pug/options/general/general.pug
index 1f49363d..d0aad99a 100644
--- a/pug/options/general/general.pug
+++ b/pug/options/general/general.pug
@@ -49,26 +49,26 @@ body.option(dir="auto")
                 svg(xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor")
                     path(d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z")
                 x(data-localise="__MSG_updateInstances__") Update Instances
-            
+
             |&nbsp; &nbsp;
-            
+
             label.button.button-inline(for="import-settings") 
                 svg(xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor")
                     path(d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z")
                 |&nbsp;
                 x(data-localise="__MSG_importSettings__") Import Settings
-                input#import-settings.button.button-inline(type="file" style="display:none;")
-            
+            input#import-settings.button.button-inline(type="file" style="display:none;")
+
             |&nbsp; &nbsp;
-            
+
             a#export-settings.button.button-inline
                 svg(xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor")
                     path(d="M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z")
                 |&nbsp;
                 x(data-localise="__MSG_exportSettings__") Export Settings
-            
+
             |&nbsp; &nbsp;
-            
+
             a#reset-settings.button.button-inline
                 svg(xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor")
                     path(d="M12,5V2L8,6l4,4V7c3.31,0,6,2.69,6,6c0,2.97-2.17,5.43-5,5.91v2.02c3.95-0.49,7-3.85,7-7.93C20,8.58,16.42,5,12,5z")
diff --git a/pug/options/imgur/imgur.pug b/pug/options/imgur/imgur.pug
index 14b31df3..f195ca66 100644
--- a/pug/options/imgur/imgur.pug
+++ b/pug/options/imgur/imgur.pug
@@ -24,6 +24,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://rimgo.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://rimgo.onion')
@@ -32,5 +34,7 @@ body.option(dir="auto")
                 include ../../widgets/instances.pug
                 +instances('https://rimgo.onion')
 
+
+
     script(type="module" src="../init.js")
     script(type="module" src="./imgur.js")
\ No newline at end of file
diff --git a/pug/options/instagram/instagram.pug b/pug/options/instagram/instagram.pug
index 49133c68..6e1ef19a 100644
--- a/pug/options/instagram/instagram.pug
+++ b/pug/options/instagram/instagram.pug
@@ -23,6 +23,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://bibliogram.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://bibliogram.onion')
diff --git a/pug/options/lbry/lbry.pug b/pug/options/lbry/lbry.pug
index bf01bef6..aca0d489 100644
--- a/pug/options/lbry/lbry.pug
+++ b/pug/options/lbry/lbry.pug
@@ -23,6 +23,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://librarian.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://librarian.onion')
diff --git a/pug/options/maps/maps.pug b/pug/options/maps/maps.pug
index ded25550..2da94a43 100644
--- a/pug/options/maps/maps.pug
+++ b/pug/options/maps/maps.pug
@@ -23,6 +23,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://facilmap.com')
+                include ../../widgets/latency.pug
+                +latency()
 
     script(type="module" src="../init.js")
     script(type="module" src="./maps.js")
\ No newline at end of file
diff --git a/pug/options/medium/medium.pug b/pug/options/medium/medium.pug
index 91947ee1..f5b698d2 100644
--- a/pug/options/medium/medium.pug
+++ b/pug/options/medium/medium.pug
@@ -23,6 +23,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://scribe.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://scribe.onion')
diff --git a/pug/options/peertube/peertube.pug b/pug/options/peertube/peertube.pug
index f49e311c..d9b25bbc 100644
--- a/pug/options/peertube/peertube.pug
+++ b/pug/options/peertube/peertube.pug
@@ -23,6 +23,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://simpleertube.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://simpleertube.onion')
diff --git a/pug/options/pixiv/pixiv.pug b/pug/options/pixiv/pixiv.pug
index ead2f65a..3fab5981 100644
--- a/pug/options/pixiv/pixiv.pug
+++ b/pug/options/pixiv/pixiv.pug
@@ -31,9 +31,11 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://pixivMoe.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://pixivMoe.onion')
-    
+
     script(type="module" src="../init.js")
     script(type="module" src="./pixiv.js")
\ No newline at end of file
diff --git a/pug/options/reddit/reddit.pug b/pug/options/reddit/reddit.pug
index faab846c..5068acb3 100644
--- a/pug/options/reddit/reddit.pug
+++ b/pug/options/reddit/reddit.pug
@@ -36,6 +36,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://libreddit.com')
+                include ../../widgets/latency.pug
+                +latency('libreddit')
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://libreddit.onion')
@@ -44,10 +46,11 @@ body.option(dir="auto")
             hr
             .normal
                 include ../../widgets/instances.pug
-                +instances('https://libreddit.com')
+                +instances('https://teddit.com')
+                +latency('teddit')
             .tor
                 include ../../widgets/instances.pug
-                +instances('https://libreddit.onion')
+                +instances('https://teddit.onion')
 
     script(type="module" src="../init.js")
     script(type="module" src="./reddit.js")
\ No newline at end of file
diff --git a/pug/options/search/search.pug b/pug/options/search/search.pug
index 590a427b..61664b9c 100644
--- a/pug/options/search/search.pug
+++ b/pug/options/search/search.pug
@@ -37,6 +37,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://searx.com')
+                include ../../widgets/latency.pug
+                +latency('searx')
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://searx.onion')
@@ -49,6 +51,7 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://searxng.com')
+                +latency('searxng')
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://searxng.onion')
@@ -61,6 +64,7 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://whoogle.com')
+                +latency('whoogle')
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://whoogle.onion')
diff --git a/pug/options/sendTargets/sendTargets.pug b/pug/options/sendTargets/sendTargets.pug
index c2851143..3017fa87 100644
--- a/pug/options/sendTargets/sendTargets.pug
+++ b/pug/options/sendTargets/sendTargets.pug
@@ -23,6 +23,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://send.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://send.onion')
diff --git a/pug/options/speedtest/speedtest.pug b/pug/options/speedtest/speedtest.pug
index 51bbf912..c9b36fad 100644
--- a/pug/options/speedtest/speedtest.pug
+++ b/pug/options/speedtest/speedtest.pug
@@ -23,6 +23,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://librespeed.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://librespeed.onion')
diff --git a/pug/options/spotify/spotify.pug b/pug/options/spotify/spotify.pug
index 6bbf9d8d..2314fe27 100644
--- a/pug/options/spotify/spotify.pug
+++ b/pug/options/spotify/spotify.pug
@@ -23,6 +23,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://soju.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://soju.onion')
diff --git a/pug/options/tiktok/tiktok.pug b/pug/options/tiktok/tiktok.pug
index 0a169542..e9017f9e 100644
--- a/pug/options/tiktok/tiktok.pug
+++ b/pug/options/tiktok/tiktok.pug
@@ -23,6 +23,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://proxitok.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://proxitok.onion')
diff --git a/pug/options/translate/translate.pug b/pug/options/translate/translate.pug
index 1bcf200a..f6a192c4 100644
--- a/pug/options/translate/translate.pug
+++ b/pug/options/translate/translate.pug
@@ -46,19 +46,22 @@ body.option(dir="auto")
                     option(value="deepl") Deepl
                     option(value="iciba") ICIBA
                     option(value="reverso") Reverso
-            
+
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://simplytranslate.org')
+                include ../../widgets/latency.pug
+                +latency('simplyTranslate')
             .tor
                 include ../../widgets/instances.pug
                 +instances('http://hxecvvetgrznmprg.onion')
-        
+
         #lingva 
 
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://lingvatranslate.com')
+                +latency('lingva')
             .tor
                 include ../../widgets/instances.pug
                 +instances('http://tyzxppdeoojdnaux.onion')
diff --git a/pug/options/twitter/twitter.pug b/pug/options/twitter/twitter.pug
index 2d7f1458..230aefd1 100644
--- a/pug/options/twitter/twitter.pug
+++ b/pug/options/twitter/twitter.pug
@@ -104,6 +104,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://nitter.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://nitter.onion')
diff --git a/pug/options/wikipedia/wikipedia.pug b/pug/options/wikipedia/wikipedia.pug
index 6a505cfa..54ca8730 100644
--- a/pug/options/wikipedia/wikipedia.pug
+++ b/pug/options/wikipedia/wikipedia.pug
@@ -24,6 +24,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://wikiless.com')
+                include ../../widgets/latency.pug
+                +latency()
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://wikiless.onion')
diff --git a/pug/options/youtube/youtube.pug b/pug/options/youtube/youtube.pug
index 57fc2b51..49bbc8b8 100644
--- a/pug/options/youtube/youtube.pug
+++ b/pug/options/youtube/youtube.pug
@@ -322,6 +322,8 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://invidious.com')
+                include ../../widgets/latency.pug
+                +latency('invidious')
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://invidious.onion')
@@ -643,6 +645,7 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://piped.com')
+                +latency('piped')
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://piped.onion')
@@ -713,6 +716,7 @@ body.option(dir="auto")
             .normal
                 include ../../widgets/instances.pug
                 +instances('https://piped-material.com')
+                +latency('pipedMaterial')
             .tor
                 include ../../widgets/instances.pug
                 +instances('https://piped-material.onion')
diff --git a/pug/options/youtubeMusic/youtubeMusic.pug b/pug/options/youtubeMusic/youtubeMusic.pug
index 3a618674..10d2deef 100644
--- a/pug/options/youtubeMusic/youtubeMusic.pug
+++ b/pug/options/youtubeMusic/youtubeMusic.pug
@@ -15,7 +15,10 @@ body.option(dir="auto")
         #beatbump
             hr
             .normal
-                    include ../../widgets/instances.pug
-                    +instances('https://beatbump.wewe')
-        script(type="module" src="../init.js")
-        script(type="module" src="./youtubeMusic.js")
+                include ../../widgets/instances.pug
+                +instances('https://beatbump.wewe')
+                include ../../widgets/latency.pug
+                +latency()
+
+    script(type="module" src="../init.js")
+    script(type="module" src="./youtubeMusic.js")
diff --git a/pug/widgets/latency.pug b/pug/widgets/latency.pug
new file mode 100644
index 00000000..0069ca74
--- /dev/null
+++ b/pug/widgets/latency.pug
@@ -0,0 +1,13 @@
+mixin latency(service)
+    - var latencyVal
+    if (service)
+        - latencyVal = `latency-${service}`
+    else
+        - latencyVal = `latency`
+
+    label.button.button-inline(id=`${latencyVal}-label` for=latencyVal) 
+        svg(xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 0 24 24" width="24px" fill="currentColor")
+            path(d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z")
+        |&nbsp;
+        x(data-localise="__MSG_testInstancesLatency__") Test Instances Latency
+    input.button.button-inline(id=latencyVal style="display:none;")
\ No newline at end of file