From 0a39788aff8a433429210e56695583c8894ec92a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Han=20Seung=20Min=20-=20=ED=95=9C=EC=8A=B9=EB=AF=BC?= Date: Fri, 10 May 2024 02:59:44 +0900 Subject: [PATCH] initial commit --- src/plugins/youtubeDescription/README.md | 5 +++++ src/plugins/youtubeDescription/index.tsx | 23 +++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 src/plugins/youtubeDescription/README.md create mode 100644 src/plugins/youtubeDescription/index.tsx diff --git a/src/plugins/youtubeDescription/README.md b/src/plugins/youtubeDescription/README.md new file mode 100644 index 000000000..ae0f8a340 --- /dev/null +++ b/src/plugins/youtubeDescription/README.md @@ -0,0 +1,5 @@ +# YoutubeDescription + +Adds descriptions to youtube video embeds + +![demo](https://github.com/Vendicated/Vencord/assets/82430093/a69a48fa-d1a5-490d-a917-5c60e3fc38a8) diff --git a/src/plugins/youtubeDescription/index.tsx b/src/plugins/youtubeDescription/index.tsx new file mode 100644 index 000000000..14ec6351e --- /dev/null +++ b/src/plugins/youtubeDescription/index.tsx @@ -0,0 +1,23 @@ +/* + * Vencord, a Discord client mod + * Copyright (c) 2024 Vendicated and contributors + * SPDX-License-Identifier: GPL-3.0-or-later + */ + +import { Devs } from "@utils/constants"; +import definePlugin from "@utils/types"; + +export default definePlugin({ + name: "YoutubeDescription", + description: "Adds descriptions to youtube video embeds", + authors: [Devs.arHSM], + patches: [ + { + find: ".default.Messages.SUPPRESS_ALL_EMBEDS", + replacement: { + match: /case \i\.MessageEmbedTypes\.VIDEO:(case \i\.MessageEmbedTypes\.\i:)*break;default:(\i=this\.renderDescription\(\))\}/, + replace: "$1 break; default: $2 }" + } + } + ] +});