diff --git a/src/assets/images/geeksForGeeks-icon.svg b/src/assets/images/geeksForGeeks-icon.svg new file mode 100644 index 00000000..52e19607 --- /dev/null +++ b/src/assets/images/geeksForGeeks-icon.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 8deadf74..d3afd437 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -819,6 +819,7 @@ const defaultInstances = { shoelace: ["https://shoelace.mint.lgbt"], skunkyArt: ["https://skunky.bloat.cat"], ytify: ["https://ytify.netlify.app"], + nerdsForNerds: ["https://nn.vern.cc"], } async function getDefaults() { diff --git a/src/config.json b/src/config.json index fbed322c..95d3c359 100644 --- a/src/config.json +++ b/src/config.json @@ -1313,6 +1313,27 @@ }, "imageType": "svg", "url": "https://deviantart.com" + }, + "geeksForGeeks": { + "frontends": { + "nerdsForNerds": { + "name": "NerdsforNerds", + "instanceList": true, + "url": "https://git.vern.cc/cobra/NerdsforNerds" + } + }, + "targets": [ + "^https?:\\/{2}(www\\.)?geeksforgeeks\\.org" + ], + "name": "GeeksforGeeks", + "options": { + "enabled": false, + "unsupportedUrls": "bypass", + "frontend": "nerdsForNerds", + "redirectOnlyInIncognito": false + }, + "imageType": "svg", + "url": "https://www.geeksforgeeks.org" } } } \ No newline at end of file