I think there is some misunderstanding… there are a lot of ways of downloading a list of URLs. For videos I use yt-dlp.
I didn’t know about IDM/IDX, I asume they are Internet Download Manager and Xtreme Download Manager, right? From what I see those are independent programs and not Firefox add-ons (correct me if I’m wrong).
What I find weird is that, what Bazzacuda can achieve if I have multiple tabs with i.imgur.com/.../...jpg URLs does not work if I change the jpg extensions with mp4. But I’m probably missing something (or not explaining myself properly).
It makes the job easier than reverse searching image with Yandex (which is the best method I use).
Regarding reverse image search, this is the bookmarklet I use to lauch 5 different searches at once. On firefox you can set a keyword so I just type rev on the navbar on a tab with an image.
pretty-print reverse image searches bookmarklet
(function() {
var url;
var args = '%s';
var imgs = document.getElementsByTagName("img");
var imgIdx = undefined;
if (imgs.length == 0) return;
if (imgs.length > 1) {
if (args.length > 1) imgIdx = parseInt(args[1]);
if (imgIdx === undefined || isNaN(imgIdx) || imgIdx < 1 || imgIdx > imgs.length) {
numberImgs();
imgIdx = parseInt(prompt(`There are ${imgs.length} images, select index:`, 1));
}
if (isNaN(imgIdx) || imgIdx < 1 || imgIdx > imgs.length) return;
url = imgs[imgIdx - 1].src;
} else {
url = imgs[0].src;
}
if (!url) return;
url = encodeURIComponent(url);
window.open("https://saucenao.com/search.php?url=" + url);
window.open("https://lens.google.com/uploadbyurl?url=" + url);
window.open("https://www.bing.com/images/searchbyimage?cbir=sbi&imgurl=" + url);
window.open("https://www.tineye.com/search?url=" + url);
window.open("https://yandex.com/images/search?rpt=imageview&url=" + url);
function numberImgs() {
var imgs = document.getElementsByTagName("img");
for (var img = 0; img < imgs.length; img++) {
var parent = imgs[img].parentElement;
if (!parent) continue;
var numberDiv = document.createElement("div");
numberDiv.innerHTML = 1 + img;
numberDiv.className = "tmpImgNumberDiv";
numberDiv.style.position = "absolute";
numberDiv.style.padding = "2px 9px 2px 6px";
numberDiv.style.background = "#f00";
numberDiv.style.color = "#fff";
numberDiv.style.zIndex = "9999";
numberDiv.style.lineHeight = "normal";
parent.prepend(numberDiv);
}
setTimeout(function() {
var imgNumbers = document.getElementsByClassName("tmpImgNumberDiv");
var idx = imgNumbers.length - 1;
while (idx >= 0) {
imgNumbers[idx].remove();
idx--;
}
}, 5000);
}
})();
One question… do you know if it works with videos?
I don’t see anything on the addon page, but it seems weird because the use case is very similar.
Removed by mod
I think I don’t undestand it properly.
What I meant is: if I have some tabs with one video URL* in each of them, it seems trivial to just automate a “click download” for each one of them.
* I mean plain MP4 normal URLs with no tricks, like imgur MP4 URLS:
Removed by mod
I think there is some misunderstanding… there are a lot of ways of downloading a list of URLs. For videos I use yt-dlp.
I didn’t know about IDM/IDX, I asume they are Internet Download Manager and Xtreme Download Manager, right? From what I see those are independent programs and not Firefox add-ons (correct me if I’m wrong).
What I find weird is that, what Bazzacuda can achieve if I have multiple tabs with
i.imgur.com/.../...jpg
URLs does not work if I change thejpg
extensions withmp4
. But I’m probably missing something (or not explaining myself properly).Thanks!
Removed by mod
Got it, thanks for the patience :)
Regarding reverse image search, this is the bookmarklet I use to lauch 5 different searches at once. On firefox you can set a keyword so I just type
rev
on the navbar on a tab with an image.pretty-print reverse image searches bookmarklet
One-liner:
The 5 searches it launches are (replacing XXXX with the image URL):
Removed by mod
I don’t know how I missed that until now, thanks!! I will try it right now.
Yeah, that’s what I was using for a while and what motivated me to write the bookmarklet to avoid going through it every time.
Regarding the different searches, I foudn that they cover very different needs: