lib.itmens/catalog/sites/bangumi.py

26 lines
559 B
Python
Raw Normal View History

2022-12-09 03:09:06 +00:00
import logging
from catalog.common import *
from catalog.models import *
2022-12-09 03:09:06 +00:00
_logger = logging.getLogger(__name__)
2022-12-15 17:29:35 -05:00
@SiteManager.register
2022-12-09 03:09:06 +00:00
class Bangumi(AbstractSite):
2022-12-16 01:08:10 -05:00
SITE_NAME = SiteName.Bangumi
2022-12-09 03:09:06 +00:00
ID_TYPE = IdType.Bangumi
URL_PATTERNS = [
r"https://bgm\.tv/subject/(\d+)",
]
2022-12-29 23:57:02 -05:00
WIKI_PROPERTY_ID = ""
2022-12-09 03:09:06 +00:00
DEFAULT_MODEL = None
@classmethod
2023-08-11 11:55:42 -04:00
def id_to_url(cls, id_value):
2022-12-09 03:09:06 +00:00
return f"https://bgm.tv/subject/{id_value}"
def scrape(self):
# TODO rewrite with bangumi api https://bangumi.github.io/api/
pass