Skip to content

Instantly share code, notes, and snippets.

View Krazete's full-sized avatar
💭
Perpetually behind on every project.

Ted Michael Celis Krazete

💭
Perpetually behind on every project.
View GitHub Profile
// Downloads video fragments from [Abema global](www.abema-global.com).
// Only downloads 1080p streams.
// Read comments below for how to set `EVENT_ID`, `DEVICE_ID` and `AUTH_HEADER`.
//
// Usage: `node ./abema-downloader.js`
// Tested node version: v22.14.0
import * as fs from "fs";
// The user-visible link to the event is `https://www.abema-global.com/en/lives/<EVENT_ID>`
import re
from PIL import Image
from pathlib import Path
from typing import Iterable, Optional
from argparse import ArgumentParser
import tkinter as tk
from tkinter import filedialog
import UnityPy