mirror of
https://github.com/Tusko/vimeo-private-downloader.git
synced 2025-07-05 20:41:48 -07:00
feat: Remove url sanitization and let users manually figure that out
In my case changing the url actually broke the script, the original url worked just fine
This commit is contained in:
parent
8cfdb466d5
commit
6ea49d2d7a
2 changed files with 1 additions and 3 deletions
|
@ -13,6 +13,7 @@ To download videos you have to:
|
|||
1. Open the browser developer tools on the network tab (`F12` on Windows/Linux, `CMD + Option + I` on Mac OS).
|
||||
2. Start the video (or move mouse over the video).
|
||||
3. In the "Network" tab, locate the load of the "master.json" file, copy its full URL.
|
||||
3.1. In some cases Vimeo sends you encrypted video data, that you can workaround by either removing 'query_string_ranges' query parameter and/or adding 'base64_init=1' to it.
|
||||
4. Fill in `url` and `name`(using as filename) fields in `videojson.js` file
|
||||
5. Run: `node index.js` or `npm run start`
|
||||
6. Wait for console output `🌈 List finished`
|
||||
|
|
3
index.js
3
index.js
|
@ -6,9 +6,6 @@ const list = require("./videojson.js");
|
|||
|
||||
function loadVideo(num, cb) {
|
||||
let rawMasterUrl = new URL(list[num].url);
|
||||
rawMasterUrl.searchParams.delete('query_string_ranges');
|
||||
rawMasterUrl.searchParams.set('base64_init', 1);
|
||||
|
||||
let masterUrl = rawMasterUrl.toString();
|
||||
|
||||
getJson(masterUrl, num, (err, json) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue