mirror of
https://github.com/Benexl/FastAnime.git
synced 2025-12-12 15:50:01 -08:00
35 lines
764 B
Python
35 lines
764 B
Python
import re
|
|
|
|
from .....core.constants import GRAPHQL_DIR
|
|
|
|
SERVERS_AVAILABLE = [
|
|
"sharepoint",
|
|
"dropbox",
|
|
"gogoanime",
|
|
"weTransfer",
|
|
"wixmp",
|
|
"Yt",
|
|
"mp4-upload",
|
|
]
|
|
API_BASE_URL = "allanime.day"
|
|
API_GRAPHQL_REFERER = "https://allanime.to/"
|
|
API_GRAPHQL_ENDPOINT = f"https://api.{API_BASE_URL}/api/"
|
|
|
|
# search constants
|
|
DEFAULT_COUNTRY_OF_ORIGIN = "all"
|
|
DEFAULT_NSFW = True
|
|
DEFAULT_UNKNOWN = True
|
|
DEFAULT_PER_PAGE = 40
|
|
DEFAULT_PAGE = 1
|
|
|
|
# regex stuff
|
|
MP4_SERVER_JUICY_STREAM_REGEX = re.compile(
|
|
r"video/mp4\",src:\"(https?://.*/video\.mp4)\""
|
|
)
|
|
|
|
# graphql files
|
|
_GQL_QUERIES = GRAPHQL_DIR / "allanime" / "queries"
|
|
SEARCH_GQL = _GQL_QUERIES / "search.gql"
|
|
ANIME_GQL = _GQL_QUERIES / "anime.gql"
|
|
EPISODE_GQL = _GQL_QUERIES / "episodes.gql"
|