From 76d9382ba5c5d6fd5bbfe3c7b6bc820ab019b203 Mon Sep 17 00:00:00 2001 From: ManeraKai Date: Wed, 8 Nov 2023 20:08:19 +0300 Subject: [PATCH] Updated Rimgo https://codeberg.org/LibRedirect/instances/issues/3 --- instances.py | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/instances.py b/instances.py index c968af8..7fbdd51 100755 --- a/instances.py +++ b/instances.py @@ -428,8 +428,24 @@ def librex(): def rimgo(): - fetchJsonList('rimgo', 'https://codeberg.org/video-prize-ranch/rimgo/raw/branch/main/instances.json', - {'clearnet': 'url', 'tor': 'onion', 'i2p': 'i2p', 'loki': None}, False) + try: + r = requests.get('https://rimgo.codeberg.page/api.json') + rJson = json.loads(r.text) + _list = { + 'clearnet': [], + 'tor': [], + } + for instance in rJson['clearnet']: + _list['clearnet'].append(instance['url']) + + for instance in rJson['tor']: + _list['tor'].append(instance['url']) + + mightyList['rimgo'] = _list + print(Fore.GREEN + 'Fetched ' + Style.RESET_ALL + 'rimgo') + except Exception: + fetchCache('rimgo') + logging.error(traceback.format_exc()) def pixivFe(): @@ -577,10 +593,12 @@ def tent(): fetchRegexList('tent', 'https://forgejo.sny.sh/sun/Tent/raw/branch/main/README.md', r"- (https?:\/{2}(?:\S+\.)+[a-zA-Z0-9]*)\/?") + def laboratory(): fetchRegexList('laboratory', 'https://git.vitali64.duckdns.org/utils/laboratory.git/plain/README.md', r"\| (https:\/{2}.*?) \|") + wolfreeAlpha_url_list = [ "https://gqq.gitlab.io", "https://jqq.gitlab.io",