The highlight to distinguish these links from the others is

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-05-13 03:00:06

The highlight to distinguish these links from the others is "videoplayback?expire" so there shall be a regex to extract all urls that contain that.

to specify the video quality/format we use the itag parameter from the link. we know that the itag parameter with value "22" stands for 720 mp4 ...etc the full list

The bookmarklet Prompt Version should show a prompt that allows the user to select from the available formats while the WithMenu injects a menu into the current video code

Copy the code from WithMenuMimfiyed.js or PromptMimfiyed.js whatever you prefer from the two , then add a new page to the bookmark bar , and paste the code into the url of the bookmark , and input any name.

now you go to whatever YT vid page you want to download and click on the newly created bookmark page. then the download menu will pop up. note that you need to refersh the page each time you use it.

Side Note : to make the downloaded files have the vid name we added a title parameter to the url with the vid name extracted using the tab title

Leave a Comment