Merge branch 'main' of https://gitea.quinten0508.com/quinten/npo
paws at you
This commit is contained in:
commit
5f9ffe155d
@ -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>`
|
Loading…
x
Reference in New Issue
Block a user