|
3 | 3 | ANIMEPAHE = "animepahe.si" |
4 | 4 | ANIMEPAHE_BASE = f"https://{ANIMEPAHE}" |
5 | 5 | ANIMEPAHE_ENDPOINT = f"{ANIMEPAHE_BASE}/api" |
| 6 | +CDN_PROVIDER = "kwik.cx" |
| 7 | +CDN_PROVIDER_BASE = f"https://{CDN_PROVIDER}" |
6 | 8 |
|
7 | 9 | SERVERS_AVAILABLE = ["kwik"] |
8 | 10 | REQUEST_HEADERS = { |
|
25 | 27 | "Accept-Encoding": "Utf-8", |
26 | 28 | "DNT": "1", |
27 | 29 | "Connection": "keep-alive", |
28 | | - "Referer": "https://animepahe.si/", |
| 30 | + "Referer": ANIMEPAHE_BASE + '/', |
29 | 31 | "Upgrade-Insecure-Requests": "1", |
30 | 32 | "Sec-Fetch-Dest": "iframe", |
31 | 33 | "Sec-Fetch-Mode": "navigate", |
32 | 34 | "Sec-Fetch-Site": "cross-site", |
33 | 35 | "Priority": "u=4", |
34 | 36 | "TE": "trailers", |
35 | 37 | } |
| 38 | + |
| 39 | +STREAM_HEADERS = { |
| 40 | + # "Host": "vault-16.owocdn.top", # This will have to be the actual host of the stream (behind Kwik) |
| 41 | + "Accept": "*/*", |
| 42 | + "Accept-Language": "en-US,en;q=0.5", |
| 43 | + "Accept-Encoding": "gzip, deflate, br, zstd", |
| 44 | + "Origin": CDN_PROVIDER_BASE, |
| 45 | + "Sec-GPC": "1", |
| 46 | + "Connection": "keep-alive", |
| 47 | + "Referer": CDN_PROVIDER_BASE + '/', |
| 48 | + "Sec-Fetch-Dest": "empty", |
| 49 | + "Sec-Fetch-Mode": "cors", |
| 50 | + "Sec-Fetch-Site": "cross-site", |
| 51 | + "TE": "trailers", |
| 52 | +} |
| 53 | + |
| 54 | + |
36 | 55 | JUICY_STREAM_REGEX = re.compile(r"source='(.*)';") |
37 | 56 | KWIK_RE = re.compile(r"Player\|(.+?)'") |
0 commit comments