From 4d7f99c628b4ab1c376b826d4672842645e6ae84 Mon Sep 17 00:00:00 2001 From: PuzzleMoon <32855965+puzzlemoondev@users.noreply.github.com> Date: Fri, 28 Jun 2024 10:13:25 +0800 Subject: [PATCH] Add materialious instances --- README.md | 1 + instances.py | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/README.md b/README.md index f5d4b57..29a318f 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ ## Sources: - Invidious: [https://api.invidious.io](https://api.invidious.io/) +- Materialious [https://github.com/Materialious/Materialious/blob/main/docs/INSTANCES.md](https://github.com/Materialious/Materialious/blob/main/docs/INSTANCES.md) - Piped: [https://github.com/TeamPiped/Piped/wiki/Instances](https://github.com/TeamPiped/Piped/wiki/Instances) - Piped-Material: [https://github.com/mmjee/Piped-Material#links](https://github.com/mmjee/Piped-Material#links) - Hyperpipe: [https://codeberg.org/Hyperpipe/pages/src/branch/main/api/frontend.json](https://codeberg.org/Hyperpipe/pages/src/branch/main/api/frontend.json) diff --git a/instances.py b/instances.py index 25c35d7..62952ec 100755 --- a/instances.py +++ b/instances.py @@ -277,6 +277,11 @@ def piped(): logging.error(traceback.format_exc()) +def materialious(): + fetchRegexList('materialious', 'https://raw.githubusercontent.com/Materialious/Materialious/main/docs/INSTANCES.md', + r"- \[.*\]\((https?:\/{2}(?:[^\s\/]+\.)+[a-zA-Z0-9]+)\/?\)") + + def pipedMaterial(): fetchRegexList('pipedMaterial', 'https://raw.githubusercontent.com/mmjee/Piped-Material/master/README.md', r"\| (https?:\/{2}(?:\S+\.)+[a-zA-Z0-9]*) +\| Production") @@ -662,6 +667,7 @@ def isValid(url): # This code is contributed by avanitrachhadiya2155 invidious() +materialious() piped() pipedMaterial() cloudtube()