VineTrimmer

Installing:

1.) Extract to directory you want to run the service from.

2.) Run install.poetry.bat

3.) Navigate to the directory you extracted vinetrimmer to in a terminal / command prompt and verify the tool is working by running poetry run vt dl -?

Adding your CDM:

1.) Install pywidevine (from terminal) pip install pywidevine

2.) Generate a WVD file pywidevine create-device -k "KEY_PATH" -c "BLOB_PATH" -t "ANDROID" -l 3 -o "OUTPUT_PATH"

3.) Rename the newly generated WVD to generic_4464_l3.wvd and place into the directory Vinetrimmer\vinetrimmer\WVDs\

Adding Cookies

1.) Install Get cookies.txt for Chrome or cookies.txt for FireFox.

2.) Login to the service you need cookies for (Amazon, Hulu, Netflix, Peacock etc.) and download the cookies via the extension just installed.

3.) Rename the newly created .txt file to profile.txt and place it in the respective service folder in Vinetrimmer\vinetrimmer\Cookies

Using the tool

These are just basic commands and more documentation is needed!

Hulu example

1.) Go to the series page you are interested in, for this instance I have chose 9-1-1

2a.) To gain keys, run poetry run vt dl --keys Hulu *id* The id can be found in the URL trailing after the series name, so for this example, https://www.hulu.com/series/9-1-1-b3519825-4053-4065-b3a6-e93125fb7d54 b3519825-4053-4065-b3a6-e93125fb7d54 is the id so for this example poetry run vt dl --keys Hulu b3519825-4053-4065-b3a6-e93125fb7d54

2b.) To list qualities use the same command just without the --keys and instead --list so poetry run vt dl --list Hulu b3519825-4053-4065-b3a6-e93125fb7d54

2c.) To download just remove and -- options before the service and specify the max L3 quality available with -q quality before the service. For the example this would be poetry run vt dl -q 720p Hulu b3519825-4053-4065-b3a6-e93125fb7d54

2d.) For movies you can use -m before the ID number, for this example I will use 8 Mile so poetry run vt dl -q 720p Hulu -m a8d3e6c3-4494-4918-8ed2-f97e9d8666f3

Other Providers - it's the exact same for every service except when you're doing TV shows from Paramount Plus, for which you need this to show the ID; and for Amazon sometimes, you might need to use the asin which you can get using this.

Other example commands:

poetry run vt dl -q 720p Peacock /movies/action-and-adventure/4got10/3ae2c66c-2b1a-3a34-a84f-930d60612b95
poetry run vt dl -q 720p ParamountPlus -m C2WESNYO6daF5pJtRUkPO7YkgZvIJf7f
Edit Report
Pub: 28 Nov 2022 15:57 UTC
Views: 765