Analyze your Amazon orders with Go

Programming Snapshot – Go Analytics

Article from Issue 297/2025
Author(s):

To gain insight into his Amazon orders, Mike Schilli writes a Go program that runs statistics and displays the results graphically.

Amazon has become synonymous with purchases of all kinds. Apart from heavy stuff from the home improvement store and second-hand items on eBay, I'm buying almost everything else I need there – so much so that I'm surprised that "I Amazoned it" hasn't caught on yet.

The never-ending flood of goods – amounting to several dozen orders per month – means that the time and effort needed to check the purchases is increasing in my household. For reasons of data protection or to avoid helping competitors, Amazon is reluctant to email information about the goods and their prices in your order. As an example of this, Amazon confirmations arriving in Gmail only reveal the order numbers, but they do not contain any further descriptions to prevent Google from harvesting information.

[...]

Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

SINGLE ISSUES
 
SUBSCRIPTIONS
 
TABLET & SMARTPHONE APPS
Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • Wall Street Monitor

    Instead of pulling up a browser to check his investments, Mike Schilli tracks stock prices with the help of a Go program to display graphs in the terminal.

  • Miller

    Miller offers a clever alternative for working with structured text files: use a single tool to replace the strings of commands built from conventional utilities like grep, cut, and sed.

  • Making History

    In the history log, the Bash shell records all commands typed by the user. Mike Schilli extracts this data with Go for a statistical analysis of his typing behavior.

  • Watching the Spectators

    Netflix keeps track of who watches which program and when. In this month's column, Mike Schilli whips up a Go program to analyze and draw fancy graphs of his viewing habits.

  • Servile Guardian

    What is making the lights on the router flicker so excitedly? An intruder? We investigate with pfSense on a Protectli micro appliance and a screen scraper to email the information.

comments powered by Disqus
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters

Support Our Work

Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.

Learn More

News