Off Topic - Requesting dev to edit Thothub gallery download script to work here | Social Media Girls

Off Topic Requesting dev to edit Thothub gallery download script to work here

  • Going forward please follow these rules when posting:

    -The content MUST be from TikTok, do not post slips from other platforms.

    -You MUST include profile names / link to the profile, or make every attempt to include it.

    -Include timestamps if you post a long video or a full live video.

    -Make sure ALL girls posted are 18+

  • Please make sure all of the videos and screenshots you're posting are only of people over the age of 18.

    This also means no children in the background.

    No more warnings.

  • Absolutely no doxing. This includes everything from using and asking for real names, asking for IG and other social media accounts. No social media rips.

    Anyone breaking this rule will be banned as stated in rule 4 of the forum:

    4) No doxing. Breaking this rule will result in a permanent ban. Under no circumstances the real names or personal information of model should to be revealed.

Welcome to the Social Media Girls Forum!
Feel free to sign up and join the discussion on all your favourite Social Media Girls. YouTube and Twitch oops moments, Onlyfans leaks, Celebrity sex tapes and More! It's free and takes 10 seconds!
Sign up
An admin on TH made a Greasemonkey/Tampermonkey script that would mass download all the photos on a post and save in into a zip for you. Since this forum is similar I thought it could use a slight edit to work here.

// ==UserScript==
// @name ThotHub.tv Forum Gallery Downloader (Stupid Firefox Edition)
// @namespace ThotDev
// @description Download galleries from posts on forum.thothub.tv
// @version 1.1.1
// @icon
// @license WTFPL; http://www.wtfpl.net/txt/copying/
// @match https://forum.thothub.tv/*
// @require https://code.jquery.com/jquery-3.3.1.min.js
// @require https://unpkg.com/jszip@3.2.0/dist/jszip.min.js
// @require https://unpkg.com/file-saver@2.0.1/dist/FileSaver.min.js
// @require https://greasemonkey.***/gm4-polyfill/gm4-polyfill.js?v=a834d46
// @noframes
// @connect self
// @run-at document-start
// @grant GM.xmlHttpRequest
// @grant GM_xmlhttpRequest
// ==/UserScript==

/* globals jQuery JSZip saveAs */

jQuery(function ($) {
$('.message-attribution-opposite')
.map(function () { return $(this).children('li:first'); })
.each(function () {
var downloadLink = $('<li><a href="#">ā­³ Download</a><li>');
var $text = downloadLink.children('a');
downloadLink.insertBefore($(this));
downloadLink.click(function (e) {
e.preventDefault();

var urls = $(this)
.parents('.message-main')
.first()
.find('a.js-lbImage,.lbContainer-zoomer')
.map(function () { return $(this).is('[href]') ? $(this).attr('href') : $(this).data('src'); })
.get();

var zip = new JSZip(),
current = 0,
total = urls.length;

$text.text('Downloading...');

function next () {
if (current < total) {
$text.text('Downloading ' + (current+1) + '/' + total);

GM.xmlHttpRequest({
method: 'GET',
url: urls[current++],
responseType: 'arraybuffer',
onload: function (response) {
try {
debugger;
var name = response.responseHeaders.match(/^content-disposition.+(?:filename=)(.+)$/mi)[1].replace(/\"/g, '');
var data = response.response;
zip.file(name, data);
}
catch (err) {

}

next();
},
onerror: function (response) {
next();
}
});
}
else {
$text.text('Generating zip...');
zip.generateAsync({ type: 'blob' })
.then(function (blob) {
$text.text('Download complete!');
saveAs(blob, 'Gallery.zip');
});

}
}
next();
});
}
);
});
 
If anyone wants a work around for now. Install this Firefox extension
Open all images in tabs
Click the extension on your toolbar and type in a name for your subfolder, choose right or left tabs and make sure only the images are on that side. Click download and it will download every single image opened in a new tab.
Not sure which extension would work for google chrome. šŸ¤·ā€ā™‚ļø
 
  • Like
Reactions: helloheloheyo
Comment