- Jun 7, 2024
- 64
- 55
- 2,384
TUTORIAL FOR PC USERS - WINDOWS, LINUX & MAC
The tutorial to make your life and masturbation easier.
Explained for internet dummies. (Like me)
This tutorial includes some extra programs, but they are only to facilitate the process and make everything more efficient.
¡Please read the entire tutorial!
The tutorial to make your life and masturbation easier.
Explained for internet dummies. (Like me)
This tutorial includes some extra programs, but they are only to facilitate the process and make everything more efficient.
¡Please read the entire tutorial!
1. Download and install JDownloader in your pc.
NOTE: If you are a Windows user, prefer Alternative Installer (x86, Java 1.8), so you don't have to deal with the extra programs they try to force on you.
[Login or Register to view]Once the installation is complete, open the program.
[Login or Register to view]Once the installation is complete, open the program.
- Download from this site: [Login or Register to view]
- Once installed, press the extension icon and select the "+" symbol
[Login or Register to view] - A new tab opens, delete everything it contains and paste the following script.
Code:// ==UserScript==// @name Video Downloader // @namespace http://tampermonkey.net/ // @version 1.0 // @description Automatically adds copy buttons to all player/p2?link= links // @author You // @match *://hotcontainer.co/* // @grant GM_setClipboard // @run-at document-end // ==/UserScript== (function() { 'use strict'; function addCopyButtons() { // Find all <a> tags that contain /player/p2?link= const links = document.querySelectorAll('a[href*="/player/p2?link="]'); links.forEach(link => { if(link.dataset.decodedProcessed) return; // skip if already processed let decoded = "(decode error)"; try { const regex = /[?&]link=([^&]+)/; const match = link.href.match(regex); if(match) decoded = decodeURIComponent(match[1]); } catch(e){} // Create copy button const btn = document.createElement('button'); btn.textContent = '🔗'; btn.title = 'Copy decoded link'; btn.style.position = 'absolute'; btn.style.top = '5px'; btn.style.right = '5px'; btn.style.background = '#00a8ff'; btn.style.color = '#fff'; btn.style.border = 'none'; btn.style.borderRadius = '4px'; btn.style.padding = '2px 5px'; btn.style.cursor = 'pointer'; btn.style.zIndex = '999'; btn.addEventListener('click', () => { if(typeof GM_setClipboard !== 'undefined') { GM_setClipboard(decoded); } else if(navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(decoded).catch(()=>alert("Copy failed")); } else { alert("Clipboard not supported"); } btn.textContent = '✔'; setTimeout(()=>btn.textContent='🔗',1200); }); // Make sure the parent of link is positioned for absolute button const parent = link.parentElement; const style = window.getComputedStyle(parent); if(style.position === 'static') parent.style.position = 'relative'; parent.appendChild(btn); link.dataset.decodedProcessed = 'true'; }); } // Run initially addCopyButtons(); // Observe DOM for dynamically loaded content const observer = new MutationObserver(addCopyButtons); observer.observe(document.body, { childList: true, subtree: true }); })();
[Login or Register to view] - Once you have pasted the script, press save; the button is in the upper right corner.
Then press close. When the editor closes, the extension's settings menu will appear, displaying the script you just added.
It should look like this.
[Login or Register to view]
- Download from this site: [Login or Register to view]
- Once installed, press the extension icon and select the "Create a new script..." button.
[Login or Register to view] - A new tab opens, delete everything it contains and paste the following script.
Code:// ==UserScript==// @name Video Downloader // @namespace http://tampermonkey.net/ // @version 1.0 // @description Automatically adds copy buttons to all player/p2?link= links // @author You // @match *://hotcontainer.co/* // @grant GM_setClipboard // @run-at document-end // ==/UserScript== (function() { 'use strict'; function addCopyButtons() { // Find all <a> tags that contain /player/p2?link= const links = document.querySelectorAll('a[href*="/player/p2?link="]'); links.forEach(link => { if(link.dataset.decodedProcessed) return; // skip if already processed let decoded = "(decode error)"; try { const regex = /[?&]link=([^&]+)/; const match = link.href.match(regex); if(match) decoded = decodeURIComponent(match[1]); } catch(e){} // Create copy button const btn = document.createElement('button'); btn.textContent = '🔗'; btn.title = 'Copy decoded link'; btn.style.position = 'absolute'; btn.style.top = '5px'; btn.style.right = '5px'; btn.style.background = '#00a8ff'; btn.style.color = '#fff'; btn.style.border = 'none'; btn.style.borderRadius = '4px'; btn.style.padding = '2px 5px'; btn.style.cursor = 'pointer'; btn.style.zIndex = '999'; btn.addEventListener('click', () => { if(typeof GM_setClipboard !== 'undefined') { GM_setClipboard(decoded); } else if(navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(decoded).catch(()=>alert("Copy failed")); } else { alert("Clipboard not supported"); } btn.textContent = '✔'; setTimeout(()=>btn.textContent='🔗',1200); }); // Make sure the parent of link is positioned for absolute button const parent = link.parentElement; const style = window.getComputedStyle(parent); if(style.position === 'static') parent.style.position = 'relative'; parent.appendChild(btn); link.dataset.decodedProcessed = 'true'; }); } // Run initially addCopyButtons(); // Observe DOM for dynamically loaded content const observer = new MutationObserver(addCopyButtons); observer.observe(document.body, { childList: true, subtree: true }); })();
[Login or Register to view] - Once you have pasted the script, press File, then save; the button is in the upper left corner.
When you press save, the editor closes and now shows you the script you just created.
It should look like this.
[Login or Register to view]
Once the extension is installed and the script is created, you need to enable developer mode in your browser.
To activate developer mode, you must access the extensions manager from its corresponding button or enter "edge://extensions" in the address bar (replace "edge" with your browser, whether it's Opera, Chrome, Brave, etc.).
This is usually just an on/off switch. You can find tutorials for your browser by searching on Google.
After activating developer mode, close your browser and open it again; this will activate the changes.
To activate developer mode, you must access the extensions manager from its corresponding button or enter "edge://extensions" in the address bar (replace "edge" with your browser, whether it's Opera, Chrome, Brave, etc.).
This is usually just an on/off switch. You can find tutorials for your browser by searching on Google.
After activating developer mode, close your browser and open it again; this will activate the changes.
- Enter the following link.
[Login or Register to view] - Fill in your email and details; I recommend a temporary email since verification methods are not required.
Once you've filled out the form, click "cadastrar". The page will reload and show you the subscription prices.
[Login or Register to view][Login or Register to view] - When the subscription and payment page appears, just close it and open the following link.
[Login or Register to view]
- In - [Login or Register to view] - Paste the link to your favorite channel or model on the page, then press "Listar videos"
I will use the following channel: [Login or Register to view]
[Login or Register to view] - Pressing "Listar videos" will display the most recent watched videos by default. But you can also sort by upload date in "novo" or by views in "Mais vistos"
[Login or Register to view] - Click on the video you want to download. A new window will open. If everything goes well, the following text will appear in a green box.
[Login or Register to view]You can click on as many videos as you want, but it's more useful to click with the mouse wheel; this will open the tabs but won't redirect you to them.
Some RED videos are PPV only, therefore they cannot be downloaded from the platform. If any of the videos you want to download is PPV, you will see the following text in red.
[Login or Register to view] - Once you have selected all your videos, you can find them on the next page.
[Login or Register to view]
[Login or Register to view]
This tab is constantly updated, so you can leave it open while you continue selecting your videos. - To download your videos, tap on the blue icon in the thumbnail. When you press it, JDownloader will automatically detect it and show it to you in the LinkGrabber tab.
You will see all the available video resolutions and you can download it in a user-friendly mp4 format.
[Login or Register to view]
To download it, simply right-click "add and download".
Why JDownloader?
Because it's much easier to download and you can specifically select the resolution you want. Plus, you can download in bulk and increase the number of connections for faster downloads. I usually download at over 10MB/s.
It also includes other features that will allow you to better organize your downloads. Explore the program and have fun!
Why Violentmonkey/Tampermonkey?
The extension allows the script to view the page and extract the clean link so JDownloader can do its magic.
The script only runs within the hotcontainer.co/ page; it does not make any other changes outside of it.
The script was previously posted in this same thread;
ALL CREDIT GOES TO THE RESPECTIVE AUTHOR.
I DID NOT WRITE THE SCRIPT.
Last edited:

























