Commit d32e63db authored by TheTechRobo's avatar TheTechRobo
Browse files

Remove API key from DYA requests

The DYA API no longer requires authentication to query videos
parent f3c793d2
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -29,8 +29,7 @@ methods:

  distributed_youtube_archive:
    title: Distributed YouTube Archive
    enabled: false
    key:
    enabled: true

  hobune_stream:
    title: Hobune.stream
+1 −2
Original line number Diff line number Diff line
@@ -269,10 +269,9 @@ class DistributedYoutubeArchive(YouTubeService):

    @classmethod
    async def _run(cls, id, session: aiohttp.ClientSession):
        token = methods[cls.configId]['key']
        user_agent = FYT_UA
        lastupdated = time.time()
        async with session.get(f"https://dya-t-api.strangled.net/api/video/{id}", headers={"Authorization": token}) as resp:
        async with session.get(f"https://dya-t-api.strangled.net/api/video/{id}") as resp:
            status = resp.status
            if status not in (200, 404):
                raise RuntimeError(f"DYA returned bad status code {status}")