about summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--src/assets/images/stackOverflow-icon-light.svg47
-rw-r--r--src/assets/images/stackOverflow-icon.svg47
-rw-r--r--src/assets/javascripts/services.js1
-rw-r--r--src/config.json12
4 files changed, 104 insertions, 3 deletions
diff --git a/src/assets/images/stackOverflow-icon-light.svg b/src/assets/images/stackOverflow-icon-light.svg
new file mode 100644
index 00000000..96209c41
--- /dev/null
+++ b/src/assets/images/stackOverflow-icon-light.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="175.8376"
+   height="175.8376"
+   viewBox="0 0 175.8376 175.8376"
+   version="1.1"
+   id="svg10"
+   sodipodi:docname="stackOverflow-icon-light.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xml:space="preserve"
+   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"><defs
+     id="defs14" /><sodipodi:namedview
+     id="namedview12"
+     pagecolor="#a3a3a3"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="1"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     inkscape:zoom="1.9790997"
+     inkscape:cx="-50.022745"
+     inkscape:cy="83.371242"
+     inkscape:window-width="1888"
+     inkscape:window-height="1060"
+     inkscape:window-x="32"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g8" /><g
+     fill="none"
+     fill-rule="evenodd"
+     id="g8"
+     transform="translate(39.816113,25.779453)"><polygon
+       fill="#bbbbbb"
+       points="88,80 99,80 99,124 0,124 0,80 11,80 11,113 88,113 "
+       id="polygon4"
+       transform="matrix(1.1256102,0,0,1.1256102,-6.5518215,-7.7998911)"
+       style="fill:#ffffff" /><path
+       fill="#f58025"
+       fill-rule="nonzero"
+       d="M 19.323584,78.568179 80.134675,91.349484 82.690935,79.192893 21.879844,66.405962 Z M 27.370571,49.449769 83.702859,75.685493 88.950454,64.41926 32.61704,38.183537 Z m 15.58745,-27.637107 47.75739,39.768934 7.953566,-9.550802 -47.757396,-39.767808 z m 30.827086,-29.3964357 -9.972906,7.41777128 37.086609,49.86453142 9.9729,-7.416645 z M 18.211603,107.01235 H 80.120164 V 94.630637 H 18.211603 Z"
+       id="path6"
+       style="fill:#ffffff;stroke-width:1.12561" /></g></svg>
diff --git a/src/assets/images/stackOverflow-icon.svg b/src/assets/images/stackOverflow-icon.svg
new file mode 100644
index 00000000..b0e08556
--- /dev/null
+++ b/src/assets/images/stackOverflow-icon.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   width="175.8376"
+   height="175.8376"
+   viewBox="0 0 175.8376 175.8376"
+   version="1.1"
+   id="svg10"
+   sodipodi:docname="stackOverflow-icon.svg"
+   inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
+   xml:space="preserve"
+   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"><defs
+     id="defs14" /><sodipodi:namedview
+     id="namedview12"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:showpageshadow="2"
+     inkscape:pageopacity="1"
+     inkscape:pagecheckerboard="0"
+     inkscape:deskcolor="#d1d1d1"
+     showgrid="false"
+     inkscape:zoom="1.9790997"
+     inkscape:cx="-12.632006"
+     inkscape:cy="84.381802"
+     inkscape:window-width="1888"
+     inkscape:window-height="1060"
+     inkscape:window-x="32"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="g8" /><g
+     fill="none"
+     fill-rule="evenodd"
+     id="g8"
+     transform="translate(39.816113,25.779453)"><polygon
+       fill="#bbbbbb"
+       points="88,80 99,80 99,124 0,124 0,80 11,80 11,113 88,113 "
+       id="polygon4"
+       transform="matrix(1.1256102,0,0,1.1256102,-6.5518215,-7.7998911)"
+       style="fill:#000000" /><path
+       fill="#f58025"
+       fill-rule="nonzero"
+       d="M 19.323584,78.568179 80.134675,91.349484 82.690935,79.192893 21.879844,66.405962 Z M 27.370571,49.449769 83.702859,75.685493 88.950454,64.41926 32.61704,38.183537 Z m 15.58745,-27.637107 47.75739,39.768934 7.953566,-9.550802 -47.757396,-39.767808 z m 30.827086,-29.3964357 -9.972906,7.41777128 37.086609,49.86453142 9.9729,-7.416645 z M 18.211603,107.01235 H 80.120164 V 94.630637 H 18.211603 Z"
+       id="path6"
+       style="fill:#000000;stroke-width:1.12561" /></g></svg>
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js
index 40b607b6..8f9b3d35 100644
--- a/src/assets/javascripts/services.js
+++ b/src/assets/javascripts/services.js
@@ -530,6 +530,7 @@ function initDefaults() {
 			options['libreddit'] = ['https://libreddit.spike.codes']
 			options['teddit'] = ['https://teddit.net']
 			options['scribe'] = ['https://scribe.rip']
+			options['libMedium'] = ['https://md.vern.cc']
 			options['quetre'] = ['https://quetre.iket.me']
 			options['libremdb'] = ['https://libremdb.iket.me']
 			options['simplyTranslate'] = ['https://simplytranslate.org']
diff --git a/src/config.json b/src/config.json
index 92d4dd3a..5d1bd168 100644
--- a/src/config.json
+++ b/src/config.json
@@ -211,11 +211,16 @@
 				"scribe": {
 					"name": "Scribe",
 					"instanceList": true,
-					"url": "https://sr.ht/~edwardloveall/Scribe/"
+					"url": "https://sr.ht/~edwardloveall/Scribe"
+				},
+				"libMedium": {
+					"name": "LibMedium",
+					"instanceList": true,
+					"url": "https://github.com/realaravinth/libmedium"
 				}
 			},
 			"targets": [
-				"^(?:.*\\.)*(?<!(link\\.|cdn\\-images\\-\\d+\\.))medium\\.com(\\/.*)?$",
+				"^https:\\/{2}(link\\.|cdn\\-images\\-\\d+\\.)?medium\\.com",
 				"^https?:\\/{2}towardsdatascience\\.com(\\/|$)",
 				"^https?:\\/{2}uxdesign\\.cc(\\/|$)",
 				"^https?:\\/{2}uxplanet\\.org(\\/|$)",
@@ -237,6 +242,7 @@
 			],
 			"name": "Medium",
 			"options": {
+				"frontend": "scribe",
 				"enabled": false
 			},
 			"imageType": "svg",
@@ -533,7 +539,7 @@
 			"options": {
 				"enabled": false
 			},
-			"imageType": "svg",
+			"imageType": "svgMono",
 			"embeddable": false,
 			"url": "https://stackoverflow.com/"
 		}