mirror of
https://github.com/NohamR/OqeeRewind.git
synced 2026-07-11 22:41:14 +00:00
Add support for Free Mobile SSO authentication by implementing login_cred_mobile which parses the SSO page with BeautifulSoup and exchanges the resulting token for an OQEE access token. Rename login_cred_abo to login_cred_fbx, introduce a self.fbx flag (and mark 8-digit numeric usernames as abo/non-FBX), and update the login selection logic to call the appropriate handler (FBX vs mobile). Also import BeautifulSoup, simplify some request headers, add bs4 to pyproject.toml, and update the lockfile accordingly.
37 lines
634 B
TOML
37 lines
634 B
TOML
[project]
|
|
name = "oqee-rewind"
|
|
version = "0.1.0"
|
|
description = "Oqee TV Live Downloader"
|
|
readme = "README.md"
|
|
requires-python = ">=3.9"
|
|
license = { file = "LICENSE" }
|
|
authors = [
|
|
{ name = "NohamR" }
|
|
]
|
|
|
|
dependencies = [
|
|
"aiohttp>=3.13.2",
|
|
"bs4>=0.0.2",
|
|
"InquirerPy>=0.3.4",
|
|
"python-dotenv>=1.2.1",
|
|
"pywidevine>=1.9.0",
|
|
"requests>=2.32.5",
|
|
"tabulate>=0.9.0",
|
|
"tqdm>=4.67.1",
|
|
]
|
|
|
|
[project.scripts]
|
|
oqee-rewind = "main:main"
|
|
|
|
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
packages = ["."]
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"pylint>=3.3.9",
|
|
]
|