paws at you
This commit is contained in:
Quinten0508 2024-11-06 22:35:57 +01:00
commit 5f9ffe155d

View File

@ -1,15 +1,18 @@
# Disclaimer
Credits go to SASUKE-DUCK and their repo [PyWKS](https://github.com/SASUKE-DUCK/pywks). I only wrote the npo-specific script.
Credits go to SASUKE-DUCK and their repo [PyWKS](https://github.com/SASUKE-DUCK/pywks). This script uses their `wks.py` file to extract keys.
I only wrote this npo-specific wrapper script.
This repository and its contents are published for educational purposes only.
# Installation
# Setup
* `git clone https://gitea.quinten0508.com/quinten/npo`
* `cd npo`
* Download [N_m3u8DL-RE](https://github.com/nilaoda/N_m3u8DL-RE) and [mp4decrypt](https://www.bento4.com/downloads/)
* Add your own extracted android keys in `cdm/devices/android_generic/` (you can use [KeyDive](https://cdm-project.com/Android-Tools/KeyDive) for this):
* `device_client_id_blob`
* `device_private_key`
* `pip install -r requirements.txt`
# Usage
* Extract key: `python npo_new.py -url <url>`
* Download single URL: `python 'npo all-in-one.py' -url <url>`
* Download batch URLs: `python 'npo all-in-one.py' -file <file>`