Page 35 of 36 << First ... 2533343536 Last >>
Results 511 to 525 of 536

Thread: The ImageHostGrabber (IHG) Support Thread  

  1. #511
    Illegitimi Non Carborundum Progishness's Avatar
    Joined
    2 Jun 2015
    Posts
    6,435
    Likes
    60,361
    Images
    305,467
    Location
    Planet Prog 

    Re: The ImageHostGrabber (IHG) Support Thread

    Download the .xml file to your hard drive, then in Pale Moon go to Tools / Add-ons, click the little cog, then click 'install add-on from file' and locate the .xml file from your HD.
    "We're going to need a bigger swear jar."

  2. Liked by 2 users: roger33, VTR




  3. #512
    Member
    Joined
    7 Nov 2013
    Posts
    296
    Likes
    247
    Images
    309

    Re: The ImageHostGrabber (IHG) Support Thread

    Does image host grabber work with any other browser besides palemoon??

  4. #513
    Illegitimi Non Carborundum Progishness's Avatar
    Joined
    2 Jun 2015
    Posts
    6,435
    Likes
    60,361
    Images
    305,467
    Location
    Planet Prog 

    Re: The ImageHostGrabber (IHG) Support Thread

    Quote Originally Posted by willowz24 View Post
    Does image host grabber work with any other browser besides palemoon??
    As far as I'm aware, no.
    "We're going to need a bigger swear jar."

  5. Liked by 1 user: VTR

  6. #514
    Member bloodmoon1986's Avatar
    Joined
    6 May 2016
    Posts
    11
    Likes
    9
    Images
    7
    Location
    Europe 

    Re: The ImageHostGrabber (IHG) Support Thread

    Hello everyone,

    I was wondering if anyone else have an issue with "'Select pics on page' ? It doesn't work for me anymore, thumbnails doesn't show up in the list . It still works with 'Get all pics on page' though.
    I would be grateful for your help.

  7. Liked by 2 users: Pixel, VTR

  8. #515
    Illegitimi Non Carborundum Progishness's Avatar
    Joined
    2 Jun 2015
    Posts
    6,435
    Likes
    60,361
    Images
    305,467
    Location
    Planet Prog 

    Re: The ImageHostGrabber (IHG) Support Thread

    Select pics on page works OK for me.

    https://vipergirls.to/threads/136572...#post112954606

    In the select pics dialogue there is a button at the bottom left which will toggle the preview thumbs on or off.
    "We're going to need a bigger swear jar."

  9. Liked by 3 users: Pixel, spackman, VTR

  10. #516
    Illegitimi Non Carborundum Progishness's Avatar
    Joined
    2 Jun 2015
    Posts
    6,435
    Likes
    60,361
    Images
    305,467
    Location
    Planet Prog 

    Re: The ImageHostGrabber (IHG) Support Thread

    Quote Originally Posted by alonzoh View Post
    Does anyone have a fix for imagefap.com? IHG only downloads the thumbnails. Thank you.
    I would like to see a fix for Imagefap too please as it still only downloads the thumbs and not the full sized images.
    "We're going to need a bigger swear jar."

  11. Liked by 3 users: alonzoh, Pixel, VTR

  12. #517
    Member
    Joined
    21 Feb 2015
    Posts
    153
    Likes
    132
    Images
    0

    Re: The ImageHostGrabber (IHG) Support Thread

    Hi,
    I don't know what solution is in the host file, but the last solution, from imagehostgrabber, would be:
    imagefap.com - update Fri Dec 16, 2022 12:50 am

    <host id="imagefap.com">
    <urlpattern>^https?:\/\/([^/]+\.)?imagefap\.com\/(?:photo\/.+|image\.php\?id=\d+)</urlpattern>
    <searchpattern><![CDATA[function(pageData, pageUrl) {
    var retVal = {imgUrl: null, fileName: null, status: "ABORT"};
    var iTag, iUrl, iName, gid, iid, bfn, dex;

    if (pageData.match("I am over 18")) {
    alert("ImageHost Grabber information for imagefap:\n" +
    "Please try to open at least one image in the browser, making sure that cookies are allowed.\n" +
    "Abort the waiting downloads first and retry them after that.");
    return retVal;
    }

    // this lD is some value in the imagefap source page that is coded in some fashion or another
    // this value is responsible for telling us where the image is located
    var lD = pageData.match(/return lD\(('|")(.+)\1\);/);
    if (lD) {
    lD = lD[2];
    // The following four lines comes from the imagefap source page (it's escaped, so you wouldn't
    // be able to find it by merely skimming through it)
    let s1 = unescape(lD.substr(0,lD.length-1));
    let t = '';
    for (let i=0;i<s1.length;i++) t+=String.fromCharCode(s1.charCodeAt(i)-lD.substr(lD.length-1,1));
    iUrl = unescape(t);
    }
    else {
    // Search for <img ... id="mainPhoto" ... >
    iTag = (pageData.match(/<img\b[^>]*?\bid\s*=\s*('|")mainPhoto\1[^>]*?>/i)||[])[0];
    //if (iTag) iUrl = (iTag.match(/\bsrc\s*=\s*('|")(.*?)\1/i)||[])[2];
    iid = (pageUrl.match(/\/photo\/([0-9]+)/i)||[])[1];
    if (!iid) iid = (pageData.match(/<link\s*[^>]*canonical[^>]*\/photo\/([0-9]+)/i)||[])[1];
    // build a dynamic search pattern with the iid
    let rex = new RegExp(String.raw`<a\b[^>]*?\boriginal\s*=\s*('|")([^'"]*?\/` + iid + String.raw`[^'"]*?)\1`,'i');
    iUrl = (pageData.match(rex)||[])[2];
    //console.log("iUrl = '%s'", iUrl);
    }
    if (iUrl) {
    retVal.imgUrl = iUrl;
    retVal.status = "OK";
    //
    // Select the type of filename by setting the value of nameType:
    // 0: name on the host (image id)
    // 1: image title (gallery name + original file name)
    // 2: original file name
    // 3: original file name + "_ifap" + iid
    // 4: gallery number + name on the host
    // 5: gallery number + original file name
    // 6: gallery number + original file name + "_ifap" + iid
    // else: name on the host
    const nameType = 2; // <-- edit this number; default: 2
    //
    if (nameType == 1) {
    iName = (iTag.match(/\btitle\s*=\s*('|")(.*?)\1/i)||[])[2];
    if (!iName) iName = (iTag.match(/\balt\s*=\s*('|")(.*?)\1/i)||[])[2];
    if (iName) { // exists and is not empty
    iName = iName.replace(/^(.*[-_])?(\d)(\.[^.]+)?$/i, '$1'+'0'+'$2$3'); // insert 0 before one digit at the end
    iName = iName.replace(/^(.*[-_])?(\d\d)(\.[^.]+)?$/i, '$1'+'0'+'$2$3'); // insert 0 before two digits at the end
    }
    }
    else if (nameType >= 2) {
    let fnp = iUrl.split('?')[0].split('/').pop().match(/([^/]+?)(\.[^./]+)?$/)||[];
    //iid = fnp[1]||'';
    dex = fnp[2]||'';
    dex = dex.toLowerCase().replace(/jpe?g/, 'jpg');
    ofn = (pageData.match(/<title>([^<]*?)\s*porn\s*pic\s*from/i)||[])[1];
    ofn = (ofn.match(/([^/]+?)(\.[^./]+)?$/)||[])[1];
    ofn = ofn.replace(/^(.*[-_])?(\d)$/i, '$1'+'0'+'$2'); // insert 0 before one digit
    ofn = ofn.replace(/^(.*[-_])?(\d\d)$/i, '$1'+'0'+'$2'); // insert 0 before two digits
    if (nameType >= 4)
    gid = (pageData.match(/\/gallery\.php\?gid=(.*?)("|')/i)||[])[1]; // gallery id
    if (nameType == 2) iName = ofn + dex;
    else if (nameType == 3) iName = ofn + '_ifap' + iid + dex;
    else if (nameType == 4) iName = gid + '_ifap' + iid + dex;
    else if (nameType == 5) iName = gid + '_' + ofn + dex;
    else if (nameType == 6) iName = gid + '_' + ofn + '_ifap' + iid + dex;
    }
    //console.log("iName = '%s'", iName);
    retVal.fileName = iName;
    }
    return retVal;
    }]]></searchpattern>
    </host>

    One of you should test this and post the result here - unfortunately, I no longer use the IMG.

  13. Liked by 3 users: alonzoh, roger33, VTR

  14. #518
    Member
    Joined
    16 Mar 2014
    Posts
    36
    Likes
    28
    Images
    1

    Re: The ImageHostGrabber (IHG) Support Thread

    Quote Originally Posted by Progishness View Post
    As far as I'm aware, no.
    I've been using water fox classic 2022.11 for 3-4 years without any issue. Current Version is 2022.11 and works perfectly

    https://classic.waterfox.net/

    Palinder

  15. Liked by 3 users: Progishness, roger33, VTR

  16. #519
    Illegitimi Non Carborundum Progishness's Avatar
    Joined
    2 Jun 2015
    Posts
    6,435
    Likes
    60,361
    Images
    305,467
    Location
    Planet Prog 

    Re: The ImageHostGrabber (IHG) Support Thread

    Good to know.
    "We're going to need a bigger swear jar."

  17. Liked by 1 user: VTR

  18. #520
    Member alonzoh's Avatar
    Joined
    11 Aug 2014
    Posts
    250
    Likes
    227
    Images
    21

    Re: The ImageHostGrabber (IHG) Support Thread

    Quote Originally Posted by Poiuz View Post
    Hi,
    I don't know what solution is in the host file, but the last solution, from imagehostgrabber, would be:
    imagefap.com - update Fri Dec 16, 2022 12:50 am

    <host id="imagefap.com">
    <urlpattern>^https?:\/\/([^/]+\.)?imagefap\.com\/(?:photo\/.+|image\.php\?id=\d+)</urlpattern>
    <searchpattern><=!=[=C=D=A=T=A=[function(pageData, pageUrl) {
    var retVal = {imgUrl: null, fileName: null, status: "ABORT"};
    var iTag, iUrl, iName, gid, iid, bfn, dex;

    if (pageData.match("I am over 18")) {
    alert("ImageHost Grabber information for imagefap:\n" +
    "Please try to open at least one image in the browser, making sure that cookies are allowed.\n" +
    "Abort the waiting downloads first and retry them after that.");
    return retVal;
    }

    // this lD is some value in the imagefap source page that is coded in some fashion or another
    // this value is responsible for telling us where the image is located
    var lD = pageData.match(/return lD\(('|")(.+)\1\);/);
    if (lD) {
    lD = lD[2];
    // The following four lines comes from the imagefap source page (it's escaped, so you wouldn't
    // be able to find it by merely skimming through it)
    let s1 = unescape(lD.substr(0,lD.length-1));
    let t = '';
    for (let i=0;i<s1.length;i++) t+=String.fromCharCode(s1.charCodeAt(i)-lD.substr(lD.length-1,1));
    iUrl = unescape(t);
    }
    else {
    // Search for <img ... id="mainPhoto" ... >
    iTag = (pageData.match(/<img\b[^>]*?\bid\s*=\s*('|")mainPhoto\1[^>]*?>/i)||[])[0];
    //if (iTag) iUrl = (iTag.match(/\bsrc\s*=\s*('|")(.*?)\1/i)||[])[2];
    iid = (pageUrl.match(/\/photo\/([0-9]+)/i)||[])[1];
    if (!iid) iid = (pageData.match(/<link\s*[^>]*canonical[^>]*\/photo\/([0-9]+)/i)||[])[1];
    // build a dynamic search pattern with the iid
    let rex = new RegExp(String.raw`<a\b[^>]*?\boriginal\s*=\s*('|")([^'"]*?\/` + iid + String.raw`[^'"]*?)\1`,'i');
    iUrl = (pageData.match(rex)||[])[2];
    //console.log("iUrl = '%s'", iUrl);
    }
    if (iUrl) {
    retVal.imgUrl = iUrl;
    retVal.status = "OK";
    //
    // Select the type of filename by setting the value of nameType:
    // 0: name on the host (image id)
    // 1: image title (gallery name + original file name)
    // 2: original file name
    // 3: original file name + "_ifap" + iid
    // 4: gallery number + name on the host
    // 5: gallery number + original file name
    // 6: gallery number + original file name + "_ifap" + iid
    // else: name on the host
    const nameType = 2; // <-- edit this number; default: 2
    //
    if (nameType == 1) {
    iName = (iTag.match(/\btitle\s*=\s*('|")(.*?)\1/i)||[])[2];
    if (!iName) iName = (iTag.match(/\balt\s*=\s*('|")(.*?)\1/i)||[])[2];
    if (iName) { // exists and is not empty
    iName = iName.replace(/^(.*[-_])?(\d)(\.[^.]+)?$/i, '$1'+'0'+'$2$3'); // insert 0 before one digit at the end
    iName = iName.replace(/^(.*[-_])?(\d\d)(\.[^.]+)?$/i, '$1'+'0'+'$2$3'); // insert 0 before two digits at the end
    }
    }
    else if (nameType >= 2) {
    let fnp = iUrl.split('?')[0].split('/').pop().match(/([^/]+?)(\.[^./]+)?$/)||[];
    //iid = fnp[1]||'';
    dex = fnp[2]||'';
    dex = dex.toLowerCase().replace(/jpe?g/, 'jpg');
    ofn = (pageData.match(/<title>([^<]*?)\s*porn\s*pic\s*from/i)||[])[1];
    ofn = (ofn.match(/([^/]+?)(\.[^./]+)?$/)||[])[1];
    ofn = ofn.replace(/^(.*[-_])?(\d)$/i, '$1'+'0'+'$2'); // insert 0 before one digit
    ofn = ofn.replace(/^(.*[-_])?(\d\d)$/i, '$1'+'0'+'$2'); // insert 0 before two digits
    if (nameType >= 4)
    gid = (pageData.match(/\/gallery\.php\?gid=(.*?)("|')/i)||[])[1]; // gallery id
    if (nameType == 2) iName = ofn + dex;
    else if (nameType == 3) iName = ofn + '_ifap' + iid + dex;
    else if (nameType == 4) iName = gid + '_ifap' + iid + dex;
    else if (nameType == 5) iName = gid + '_' + ofn + dex;
    else if (nameType == 6) iName = gid + '_' + ofn + '_ifap' + iid + dex;
    }
    //console.log("iName = '%s'", iName);
    retVal.fileName = iName;
    }
    return retVal;
    }]=]=></searchpattern>
    </host>

    One of you should test this and post the result here - unfortunately, I no longer use the IMG.
    This works. The images are downloaded in full size again. Thanks a lot, man.
    Last edited by alonzoh; 5th January 2024 at 22:20.

  19. Liked by 3 users: Poiuz, roger33, VTR

  20. #521
    Elite Prospect Mofo7's Avatar
    Joined
    19 Dec 2018
    Posts
    970
    Likes
    5,134
    Images
    4,823

    Re: The ImageHostGrabber (IHG) Support Thread

    Quote Originally Posted by Progishness View Post
    In summary, the set-up which works for me is:

    Pale Moon Browser (version 28.7.1 recommended - disable updates in Preferences).
    https://filehippo.com/download_pale-moon/history/

    IHG (version 1.7.0.6)
    https://imagehostgrabber.com/forum/v...c.php?f=12&t=7

    uBlock Origin (the best add blocker for Pale Moon)
    https://github.com/gorhill/uBlock-fo...egacy/releases

    Try and avoid adding any more add-ons to PM for it to work smoothly.
    Prog,

    I still can't get this to work. I am good with a computer but have no instincts about putting together a new browser + software + add-ons + extensions.

    I can't even download the older version of Pale Moon. It defaults to the newest version. Even if I try to force it, I get a warning from Malwarebytes how the older version is not safe.

    Any ideas? More specific instructions?

    Can you suggest how to do this with more details? And with

  21. #522
    Member LadyLuck's Avatar
    Joined
    18 Dec 2016
    Posts
    78
    Likes
    125
    Images
    2
    Location
    Atlanta, GA 

    Re: The ImageHostGrabber (IHG) Support Thread

    Quote Originally Posted by Mofo7 View Post
    I can't even download the older version of Pale Moon. It defaults to the newest version. Even if I try to force it, I get a warning from Malwarebytes how the older version is not safe.
    I don't know what issues you are having with the setup but you don't need a specific older version of Pale Moon. I update Pale Moon as soon as new updates are available and run the latest Pale Moon (32.5.2 64 Bit) on my desktop and laptop with Windows 10. IHG works fine on both computers. I also use Malwarebytes on both computers with no problems.

  22. Liked by 1 user: VTR

  23. #523
    Member
    Joined
    13 Jan 2015
    Posts
    91
    Likes
    38
    Images
    7

    Re: The ImageHostGrabber (IHG) Support Thread

    Hi, I've been trying to get IHG to work with hosts like dewimg.com, tezzpic.com, silverpic etc.. without any success. Could anyone please help me out with this issue? I think these hosts share a similarity.

    Thanks in advance!

  24. #524
    Member
    Joined
    6 Dec 2013
    Posts
    3
    Likes
    2
    Images
    0

    Re: The ImageHostGrabber (IHG) Support Thread

    good day all

    i too have been having problems with imagefap. i use pale moon and last available ihg. i began getting only the sample pic (edged in click for better resolution) rather than the full pic about a month ago. this issue does not occur on all threads(yet). i manually updated my host file with the data in post #520.
    i clicked on the page and selected the "select pics" choice so i could view if ihg was linking with the page. then i select "ok" and the progress box opens showing the first 5 files "starting request"....then nothing.....i went back to the info i had in the imagefap host file originally and it does download but only the "click for better view" pics. any help?

    thanks\\lauren
    Last edited by sexylauren; 5th March 2024 at 08:09.

  25. #525
    Member
    Joined
    24 Feb 2019
    Posts
    5
    Likes
    0
    Images
    0

    Re: The ImageHostGrabber (IHG) Support Thread

    Quote Originally Posted by LadyLuck View Post
    ImageVenue hasn't been working with IHG for a while. Here's a fix I saw on another forum. I tried it and it seems to work.

    The Host file has 2 imagevenue entries: imagevenue.com and imagevenue.com-2.

    Edit the imagevenue.com entry. Here is the URL pattern and search pattern that is functioning:

    URL pattern: ^https?:\/\/.*imagevenue\.com\/.*

    Search pattern: <img\s+src="([^"]+)"\s+id="main-image"

    Edited to add: I just downloaded a couple thousand legacy IV images that I could not get a couple months ago. All downloaded without issues.
    I have used this tip and can now download from imagevenue, is there a way to get IHG to name the files correctly as displayed in the card header?

Posting Permissions