---
title: "Introducing Amazoner: Create Amazon Associate Links with ease"
url: "https://osherove.com/blog/2005/10/19/introducing-amazoner-create-amazon-associate-links-with-ease.md"
canonical: "https://osherove.com/blog/2005/10/19/introducing-amazoner-create-amazon-associate-links-with-ease.html"
published: "2005-10-19T16:11:00"
updated: "2005-10-19T16:11:00"
tags: [".Net 2.0", "Cool Tools"]
author: "Roy Osherove"
description: "Update (30/10/2005) There's a new version of this tool available . This tool also has a dedicated site from now on. For the latest version downloads and information, go to this URL: / Thanks, Roy. A while ago I posted…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# Introducing Amazoner: Create Amazon Associate Links with ease

By Roy Osherove October 19, 2005 In [.Net 2.0](https://osherove.com/blog/category/net-2-0), [Cool Tools](https://osherove.com/blog/category/cool-tools)

**Historical article** · Originally published October 19, 2005; technical details may be outdated.

**_Update (30/10/2005)_**

**There's a new version of this tool available**. This tool also has a dedicated site from now on. For the latest version downloads and information, go to this URL:

[/](https://osherove.com/)

Thanks,

Roy.

---

A while ago I posted about a little tool that I used to create [Amazon Associate](https://www.amazon.com/exec/obidos/redirect-home/iserializable-20) links on my blog. If you're not sure what that is, associate links are links to Amazon stuff I recommend. If you purchase them, I get a little bit of money for it. I always recommend stuff I stand behind, so that people can trust my reviews and recommendations.

Anyway, the tool I did back then was pretty un-usable. you had to find the product page in amazon, paste it into the tool and copy the link it generated for you (which was not always successful). You then had to use the link in a specially formatted HTML segment on your blog or wherever you needed it.

As part of my getting to know .NET 2.0 and my re-acquaintance with VB.NET, I've decided to create a tool that I would actually use without breaking a sweat. That's how Amazoner came to be.

The idea is simple: It uses Amazon's Web Services to allow you to query for the book you want to recommend (search by title) and then simply right click and copy an HTML ready link to your blog.

Here's what it looks like:

[![](https://osherove.com/img/wb/a09975cc_teamagile.com_images_amazoner.jpg)](http://teamagile.com/Downloads/Amazoner10.zip)

Download is available in two versions:

- [Simple version](http://teamagile.com/Downloads/Amazoner10.zip) (145k): Just the executable and a readme file.

- [Full version](http://teamagile.com/Downloads/Amazoner10Full.zip) (710k): includes installer and the source code for the application.

All downloads require the [.NET 2.0 Beta 2 re-dist.](http://go.microsoft.com/fwlink/?LinkId=9832) to run properly.

Here's a sample of a link for a good book I'll be writing about soon, created with it:

[![](https://osherove.com/img/wb/82288ff6_images.amazon.com_images_P_0735619670.01._SCTHUMBZZZ_.jpg)
Code Complete, Second Edition](https://www.amazon.com/exec/obidos/ASIN/0735619670/iserializable-20)

**From the Readme file:**

Amazoner was designed to make one thing very easy if you're a blog writer who's also an [Amazon Associate](https://www.amazon.com/exec/obidos/redirect-home/iserializable-20):
The ability to recommend books that you like using your associate ID so that you'll get a pittance whenever someone actually buys them.
The main form allows you to enter a search query for a book's title (or part of it).
You'll then get a list of the first 10 books that match that title along with their authors and a small screenshot of the book cover.
That should be enough information for you to select the book you wanted to recommend.
The next step is to create an associate link from the book you chose. That's very easy.
Simply right click on the row of the book you want and select one of three choices.

1. Copy title as link: Copies to the clipboard an HTML link with the title as text and the link referring to the book's homepage along with your associate ID

2. Copy image as link: the same as the first only instead of the title text, you get the small cover image as a link with your associate ID

3. Copy both as link: Creates a center-aligned HTML with the book image and title below it as a link with your associate ID.

Now simply go to your favorite HTML editor (Can be a WYSIWYG editor as well) and simply PASTE (CTRL-V) into the place you want.

**Important notes:
\----------------
**1\. This application uses the Amazon Web Services account for me: Roy Osherove.
**I encourage you to [create your own amazon web services account](https://www.amazon.com/gp/browse.html/103-1456462-0270240?%5Fencoding=UTF8&node=3435361)** at amazon
and changing the Web Service account ID for this application to your own.
You can do this by going to _**Options->Change Web Service Credentials**_.
If you're going to use my account -please be respectful and don't
hammer any servers with it, or I'll be the one screwed over by your actions!

2\. You can only search books, and only by title.
That's all I needed so that all I created.

3\. **Change the associate ID** at the bottom of the form to your own ID, or I'll get all the credit for someone purchasing your recommended books.

## More in .Net 2.0

[All posts in .Net 2.0](https://osherove.com/blog/category/net-2-0)

- Oct 21, 2005

    ### [Nice Guidance Automation kit hands on lab from TechEd (with a fix for a build problem it contains)](https://osherove.com/blog/2005/10/21/nice-guidance-automation-kit-hands-on-lab-from-teched-with-a.html)

- Oct 19, 2005

    ### [Early experiences from .NET 2.0 Winforms](https://osherove.com/blog/2005/10/19/early-experiences-from-net-20-winforms.html)

- Jun 26, 2005

    ### [.NET CLR Data counters are wrong - Official](https://osherove.com/blog/2005/6/26/net-clr-data-counters-are-wrong-official.html)

- Jun 19, 2005

    ### [\[Audio Interview\] Brian Noyes: Deep .NET Q&A](https://osherove.com/blog/2005/6/19/audio-interview-brian-noyes-deep-net-qampa.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
