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!

---

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.

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.)

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.

Weird! @JoeyShmoe any idea why? It seems to work with the original bookmarklet, but not with our final version.

Fixed, code below. Interesting thing is that in the link you quoted the price isn't called "Price", rather "With Deal", and the id for field is also not priceblock_ourprice (which is what you have) rather priceblock_dealprice. That's why it was erroring, because the Price field was null. It also only worked with your original code that didn't include the price. I added a conditional statement that should only put in the price if one of the two above versions isn't null, otherwise there won't be a price included (I can add scenarios as we find them)

Fixed, code below. Interesting thing is that in the link you quoted the price isn't called "Price", rather "With Deal", and the id for field is also not priceblock_ourprice (which is what you have) rather priceblock_dealprice. That's why it was erroring, because the Price field was null. It also only worked with your original code that didn't include the price. I added a conditional statement that should only put in the price if one of the two above versions isn't null, otherwise there won't be a price included (I can add scenarios as we find them)

I decided to take @etech0's hard work to the next level and make a Chrome Extension (Firefox extension in the works already). It's very much still in Alpha stages, so I'll appreciate any feedback y'all can give me