From 8cfba9055977acbd9b817bbbdd02fe45cb59dada Mon Sep 17 00:00:00 2001 From: girst Date: Fri, 4 Sep 2020 20:27:51 +0200 Subject: [PATCH] link to snopyta's invidous instance --- app/reddit/lib.py | 2 +- app/youtube/__init__.py | 2 +- app/youtube/templates/watch.html.j2 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/reddit/lib.py b/app/reddit/lib.py index 67ac6aa..24ca47a 100644 --- a/app/reddit/lib.py +++ b/app/reddit/lib.py @@ -46,7 +46,7 @@ def parse_reddit_videos(data): reverse=True) for entry in entries: e = entry['data'] - if e['domain'] not in ['youtube.com', 'youtu.be', 'invidio.us']: + if e['domain'] not in ['youtube.com', 'youtu.be', 'invidio.us', 'invidious.snopyta.org']: continue try: # Note: youtube.com/ is not valid (404s), but seen in the wild. diff --git a/app/youtube/__init__.py b/app/youtube/__init__.py index 681970e..ac47fea 100644 --- a/app/youtube/__init__.py +++ b/app/youtube/__init__.py @@ -74,7 +74,7 @@ def watch(): video_url, stream_map, metadata, error, errdetails = get_video_info(video_id, sts, algo) extra = {'geolocked':'local=1', 'livestream':'raw=0'}.get(error,'') - invidious_url = f"https://invidio.us/watch?v={video_id}&{extra}" + invidious_url = f"https://invidious.snopyta.org/watch?v={video_id}&{extra}" errdetails = { 'banned': "Instance is being rate limited.", 'malformed': "Video ID is invalid.", diff --git a/app/youtube/templates/watch.html.j2 b/app/youtube/templates/watch.html.j2 index d317cec..1a66235 100644 --- a/app/youtube/templates/watch.html.j2 +++ b/app/youtube/templates/watch.html.j2 @@ -98,7 +98,7 @@
  • {{ macros.emoji_button("subscribe", channel_id, is_subscribed, True) }}
  • {{ macros.emoji_link("raw", video_id, True) }}
  • {{ macros.emoji_link("json", video_id, True) }} -
  • watch on invidious +
  • watch on invidious
  • watch on youtube
    -- 2.39.3