first commit

This commit is contained in:
2026-03-12 14:18:29 +01:00 Verified
commit d9e23dada3
9 changed files with 626 additions and 0 deletions
+17
View File
@@ -0,0 +1,17 @@
from abc import ABC, abstractmethod
class Provider(ABC):
@staticmethod
@abstractmethod
def domain() -> str:
pass
@abstractmethod
def get_mediainfo(self) -> tuple[dict, list]:
pass
@abstractmethod
def get_url(self) -> str:
pass