about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorManeraKai <manerakai@protonmail.com>2024-03-14 14:21:20 +0300
committerManeraKai <manerakai@protonmail.com>2024-03-14 14:21:20 +0300
commitb3457faf1bdcca0b17872e30b379a7ae55bc8fd0 (patch)
treed8718289f819e78aad9b3b8b2d5ec5363a78c2ec
parentAdded Soprano https://github.com/libredirect/browser_extension/issues/888 (diff)
downloadlibredirect-b3457faf1bdcca0b17872e30b379a7ae55bc8fd0.zip
Added MeMe https://github.com/libredirect/browser_extension/issues/888
-rw-r--r--src/assets/images/knowyourmeme-icon.svg76
-rw-r--r--src/assets/javascripts/services.js1
-rw-r--r--src/config.json20
3 files changed, 97 insertions, 0 deletions
diff --git a/src/assets/images/knowyourmeme-icon.svg b/src/assets/images/knowyourmeme-icon.svg
new file mode 100644
index 00000000..9f249b08
--- /dev/null
+++ b/src/assets/images/knowyourmeme-icon.svg
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="116.947"
+   height="116.94743"
+   viewBox="0 0 3704.8809 3733.9645"
+   version="1.1"
+   id="svg4"
+   sodipodi:docname="knowyourmeme-icon.svg"
+   xml:space="preserve"
+   inkscape:version="1.3.2 (091e20ef0f, 2023-11-25)"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"><sodipodi:namedview
+     id="namedview4"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="0.0"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     inkscape:zoom="2.7506454"
+     inkscape:cx="40.717717"
+     inkscape:cy="45.989207"
+     inkscape:window-width="1888"
+     inkscape:window-height="1060"
+     inkscape:window-x="32"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="TENOR_GREY" /><!-- Generator: Sketch 3.8.3 (29802) - http://www.bohemiancoding.com/sketch --><title
+     id="title1">TENOR_VECTOR</title><desc
+     id="desc1">Created with Sketch.</desc><defs
+     id="defs1"><clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath2"><rect
+         style="fill:#ffffff;fill-opacity:1;stroke-width:140.586;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.53144"
+         id="rect3"
+         width="1239.6986"
+         height="1253.6278"
+         x="-2810.0535"
+         y="4927.0469"
+         rx="0"
+         ry="0" /></clipPath></defs><g
+     id="Page-1"
+     stroke="none"
+     stroke-width="1"
+     fill="none"
+     fill-rule="evenodd"
+     transform="translate(1743.8642,1673.0714)"><g
+       id="TENOR_VECTOR"
+       fill="#007add"><g
+         id="TENOR_GREY"><circle
+           style="fill:#13133e;stroke-width:140.586;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.53144;fill-opacity:1"
+           id="path2"
+           cx="108.57625"
+           cy="193.90395"
+           r="1866.9753" /><g
+           id="g1"
+           transform="matrix(31.928571,0,0,31.928571,-2118.0964,-2041.0893)"><path
+             fill="url(#svg_7ac8_a)"
+             d="M 130,70 C 130,36.863 103.137,10 70,10 36.863,10 10,36.863 10,70 c 0,33.137 26.863,60 60,60 33.137,0 60,-26.863 60,-60 z"
+             id="path1" /></g><path
+           style="fill:#000000"
+           id="path4" /><path
+           style="fill:#000000"
+           id="path3" /><path
+           style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:31.9286px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+           d="M -743.18347,-600.25878 V 957.9208 h -191.00247 v 361.9007 H -79.70046 V 957.9208 h -231.2136 V 294.43881 L 342.51635,957.9208 H 161.56653 v 361.9007 H 1151.3384 V 957.9208 H 922.12713 L 136.43462,128.56704 922.12713,-600.25878 H 1151.3384 V -931.99982 H 282.19957 v 331.74104 H 382.72732 L -310.91406,58.198161 V -600.25878 h 231.2136 v -331.74104 h -854.48548 v 331.74104 z"
+           id="path5"
+           sodipodi:nodetypes="cccccccccccccccccccccccccccc" /></g></g></g><metadata
+     id="metadata2"><rdf:RDF><cc:Work
+         rdf:about=""><dc:title>TENOR_VECTOR</dc:title></cc:Work></rdf:RDF></metadata></svg>
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js
index dceb1c2d..01e79493 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -719,6 +719,7 @@ const defaultInstances = {
 	'suds': ['https://sd.vern.cc'],
 	'unfunny': ['https://uf.vern.cc'],
 	'soprano': ['https://sp.vern.cc'],
+	'meme': ['https://mm.vern.cc'],
 	'waybackClassic': ['https://wayback-classic.net'],
 	'gothub': ['https://gh.odyssey346.dev'],
 	'mikuInvidious': ['https://mikuinv.resrv.org'],
diff --git a/src/config.json b/src/config.json
index cf4ed558..0b4a3ee6 100644
--- a/src/config.json
+++ b/src/config.json
@@ -757,6 +757,26 @@
 			"imageType": "svg",
 			"url": "https://tenor.com"
 		},
+		"knowyourmeme": {
+			"frontends": {
+				"meme": {
+					"name": "MeMe",
+					"instanceList": true,
+					"url": "https://git.vern.cc/cobra/MeMe"
+				}
+			},
+			"targets": [
+				"^https?:\\/{2}(www\\.)?knowyourmeme\\.com\\/"
+			],
+			"name": "KnowYourMeme",
+			"options": {
+				"enabled": false,
+				"unsupportedUrls": "bypass",
+				"frontend": "meme"
+			},
+			"imageType": "svg",
+			"url": "https://knowyourmeme.com"
+		},
 		"urbanDictionary": {
 			"frontends": {
 				"ruralDictionary": {