Topic Wiki

UPDATE:
@JoeyShmoe did a great job creating a Chrome Extension and a Firefox Extension to save us all the hassle of setting up a bookmarklet. The extension will place a button on any Amazon product page. When you click the button it will copy a link to your clipboard, which you can paste into any DDF post. The post will then contain the product title, image, and a working link to the product.

Thanks @JoeyShmoe!

NEW OPTION!
Works on mobile or desktop
Telegram Bot | Website


---

For anyone who doesn't want to install a browser extension, read below how to set up the bookmarklet:

Here is a bookmarklet that will make a DD link from any amazon item page, and format it with the title and an image so you can paste it into a DDF post.

Example:

Little Tikes Rocking Horse Magenta ($34.07)



(Not sure what a bookmarklet is? Read more about them in this thread: http://forums.dansdeals.com/index.php?topic=61269.5.)

Here's how to install the bookmarklet:

1. If you don't currently see a row of bookmarks on the top of your browser, you will need to show the bookmarks bar.
- In Chrome, click the 3 vertical dots at the top right of your screen, click Settings, and click Always Show the Bookmarks Bar.
- In Firefox, click the 3 horizontal lines at the top right of your screen, and click Customize. Then click Show/Hide Toolbars (bottom left of your screen) and check off the Bookmarks Toolbar.

2. Copy the following code. (To do so, click the SELECT button and then press control-c on your keyboard.)
Code: [Select]
javascript: (function() {
    var pattern = new RegExp("(https:\/\/www.amazon.com\/).*([dg]p\/)(?:product\/)?(..........).*|(https:\/\/smile.amazon.com\/).*([dg]p\/)(?:product\/)?(..........).*", "i"),
        match = location.href.match(pattern),
        image = document.getElementById('landingImage').src;
    var price = "";
    if (document.getElementById('priceblock_dealprice') !== null) {
        price = " (" + document.getElementById('priceblock_dealprice').innerHTML + ")";
    } else if (document.getElementById('priceblock_ourprice') !== null) {
        price = " (" + document.getElementById('priceblock_ourprice').innerHTML + ")";
    }
    var URL = (match[1] !== undefined) ? match[1] + "dp/" + match[3] + "/?tag=cl03f-20&smid=ATVPDKIKX0DER" : match[4] + "dp/" + match[6] + "/?tag=cl03f-20&smid=ATVPDKIKX0DER";
    var result = "[url=" + URL + "]" + document.title + price + "[/url][br][br][url=" + URL + "][img]" + image + "[/img][/url]";
    if (document.execCommand('copy') !== false) {
        var ddLink = document.createElement('span'),
            range = document.createRange();
        ddLink.id = "ddLink";
        ddLink.innerText = result;
        document.body.appendChild(ddLink);
        range.selectNode(document.getElementById('ddLink'));
        window.getSelection().addRange(range);
        document.execCommand('copy');
        document.getElementById('ddLink').remove();
        setTimeout(function() {
            alert('DD link copied to clipboard...')
        }, 1000);
    } else {
        window.prompt("Press control-c", result);
    }
    void(0);
})()

3. To create the bookmarklet, right click on your bookmarks bar and click "Add page" (if you're in Chrome) or "New bookmark" (Firefox).

For the Name, enter whatever you want (eg: Dan Amazon link), and for the URL/Location enter the code above, which you already copied.

4. Click Save (Chrome) or Add (Firefox)

To use the bookmarklet, simply click on the bookmark you created (in step 3) when you are on any amazon product page. Follow the prompts (you may need to press control-c to copy what pops up), and then paste it into any DDF post.

Enjoy!

Disclaimer: The code might need a little tweaking, so let me know if you have a link that it doesn't work on. If there are any changes I will update the wiki.
« Last edited by Yo ssi on February 23, 2021, 07:57:42 PM »

Author Topic: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon  (Read 148428 times)

Offline lubaby

  • Dansdeals Lifetime Presidential Platinum Elite
  • *********
  • Join Date: Jun 2010
  • Posts: 5096
  • Total likes: 538
  • DansDeals.com Hat Tips 12
    • View Profile
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #315 on: February 01, 2021, 07:00:15 PM »
Great for mobile users
https://t.me/DDFLinkBot
Can the bot return the results in 2 messages, one with the “here you go” and one with the actual part to paste?

Offline Yo ssi

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Aug 2019
  • Posts: 3397
  • Total likes: 1025
  • DansDeals.com Hat Tips 38
  • Gender: Male
    • View Profile
  • Programs: @myi so list them as Dan does!
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #316 on: February 01, 2021, 07:04:29 PM »
Can the bot return the results in 2 messages, one with the “here you go” and one with the actual part to paste?
Sure. It should be easier to copy the message by holding it down, but I can see the added benefit.

Offline Yo ssi

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Aug 2019
  • Posts: 3397
  • Total likes: 1025
  • DansDeals.com Hat Tips 38
  • Gender: Male
    • View Profile
  • Programs: @myi so list them as Dan does!
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #317 on: February 01, 2021, 07:11:13 PM »
@lubaby updated.

ETA
Sped it up greatly as well.
« Last Edit: February 01, 2021, 07:23:15 PM by Yo ssi »

Offline Yo ssi

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Aug 2019
  • Posts: 3397
  • Total likes: 1025
  • DansDeals.com Hat Tips 38
  • Gender: Male
    • View Profile
  • Programs: @myi so list them as Dan does!
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #318 on: February 01, 2021, 07:25:15 PM »
Once you are doing that, maybe it would be possible to put a BOT directly on dansdeals.com to replace any amazon link automatically with the correct sequence.
While that's a nice idea, IINM that would be much harder to implement. (setting up the website should be straightforward)

Offline Yo ssi

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Aug 2019
  • Posts: 3397
  • Total likes: 1025
  • DansDeals.com Hat Tips 38
  • Gender: Male
    • View Profile
  • Programs: @myi so list them as Dan does!
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #319 on: February 03, 2021, 07:46:10 PM »
Once you are doing that, maybe it would be possible to put a BOT directly on dansdeals.com to replace any amazon link automatically with the correct sequence.
@Dan would you be interested in implementing such a thing?

Online YitzyS

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Jan 2015
  • Posts: 2986
  • Total likes: 5154
  • DansDeals.com Hat Tips 21
  • Gender: Male
    • View Profile
  • Location: Lakewood, NJ
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #320 on: February 03, 2021, 10:10:41 PM »
@Dan would you be interested in implementing such a thing?
Yes, lets send that to the website development team, so that they can create a subpanel of dedicated DDF employees to develop the code for this feature.

Let the budget department get us some numbers on project cost vs. projected income, so that we can present it at the shareholders meeting next week.

And don't forget to contact someone at counsels office to find out about the protectability of this from copycats.

Anything else @Yo ssi:P

Offline Yo ssi

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Aug 2019
  • Posts: 3397
  • Total likes: 1025
  • DansDeals.com Hat Tips 38
  • Gender: Male
    • View Profile
  • Programs: @myi so list them as Dan does!
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #321 on: February 03, 2021, 10:18:06 PM »
Yes, lets send that to the website development team, so that they can create a subpanel of dedicated DDF employees to develop the code for this feature.

Let the budget department get us some numbers on project cost vs. projected income, so that we can present it at the shareholders meeting next week.

And don't forget to contact someone at counsels office to find out about the protectability of this from copycats.

Anything else @Yo ssi:P
Just Dan's approval.

Online YitzyS

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Jan 2015
  • Posts: 2986
  • Total likes: 5154
  • DansDeals.com Hat Tips 21
  • Gender: Male
    • View Profile
  • Location: Lakewood, NJ
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #322 on: February 03, 2021, 10:21:59 PM »
Just Dan's approval.
I nominate Yo ssi as the most talented DDFer. Aside from his ability to code and write megillos, he can do complex coding, budget, and legal as well.

Offline Yo ssi

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Aug 2019
  • Posts: 3397
  • Total likes: 1025
  • DansDeals.com Hat Tips 38
  • Gender: Male
    • View Profile
  • Programs: @myi so list them as Dan does!
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #323 on: February 05, 2021, 04:21:50 PM »
DDF Link Bot update coming soon!

Featuring: Auto detecting S&S Items.

Offline Yo ssi

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Aug 2019
  • Posts: 3397
  • Total likes: 1025
  • DansDeals.com Hat Tips 38
  • Gender: Male
    • View Profile
  • Programs: @myi so list them as Dan does!
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #324 on: February 07, 2021, 11:43:49 PM »
Now live!

Some new features include:
  • Auto detect S&S items
  • Auto detect coupons
  • Auto detect savings
  • Smart price fixing
  • Display original price
  • Auto apply coupon to title
  • List discount details
  • Fixed formatting for a nicer look

For those wondering why the bot stopped working for a little bit, I hope this is worth it :) (@SPGDUDE)
« Last Edit: February 08, 2021, 12:01:42 AM by Yo ssi »

Online YitzyS

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Jan 2015
  • Posts: 2986
  • Total likes: 5154
  • DansDeals.com Hat Tips 21
  • Gender: Male
    • View Profile
  • Location: Lakewood, NJ
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #325 on: February 08, 2021, 12:05:21 AM »
Now live!

Some new features include:
  • Auto detect S&S items
  • Auto detect coupons
  • Auto detect savings
  • Smart price fixing
  • Display original price
  • Auto apply coupon to title
  • List discount details
  • Fixed formatting for a nicer look

For those wondering why the bot stopped working for a little bit, I hope this is worth it :) (@SPGDUDE)
Do I have to reinstall the bookmarklet?

Offline Yo ssi

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Aug 2019
  • Posts: 3397
  • Total likes: 1025
  • DansDeals.com Hat Tips 38
  • Gender: Male
    • View Profile
  • Programs: @myi so list them as Dan does!
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #326 on: February 08, 2021, 12:07:03 AM »
Do I have to reinstall the bookmarklet?
It's on update for the Telegram Bot, non related to the chrome extension. Might wanna check it out ;)

Online YitzyS

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Jan 2015
  • Posts: 2986
  • Total likes: 5154
  • DansDeals.com Hat Tips 21
  • Gender: Male
    • View Profile
  • Location: Lakewood, NJ
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #327 on: February 08, 2021, 12:11:48 AM »
It's on update for the Telegram Bot, non related to the chrome extension. Might wanna check it out ;)
Oh. You can call NativeUSA and tell them to let me access Telegram...

Offline Yo ssi

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Aug 2019
  • Posts: 3397
  • Total likes: 1025
  • DansDeals.com Hat Tips 38
  • Gender: Male
    • View Profile
  • Programs: @myi so list them as Dan does!
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #328 on: February 08, 2021, 12:13:03 AM »
Oh. You can call NativeUSA and tell them to let me access Telegram...
Or you can put your team together and advocate to get it built into DDF ;)

Online YitzyS

  • Dansdeals Presidential Platinum Elite
  • ********
  • Join Date: Jan 2015
  • Posts: 2986
  • Total likes: 5154
  • DansDeals.com Hat Tips 21
  • Gender: Male
    • View Profile
  • Location: Lakewood, NJ
Re: Amazon DD Bookmarklet: Have Chrome Make A DDF Friendly Link On Amazon
« Reply #329 on: February 08, 2021, 12:15:11 AM »
Or you can put your team together and advocate to get it built into DDF ;)
Okay.


Hey, @Yo ssi, can you build this on DDF?  ;)