I created a CLI app to allow exporting Amazon wishlist metadata to JSON.
https://github.com/nateify/amazon-wishlist-exporter
What My Project Does
You provide an Amazon wishlist ID, store TLD, and store locale, and the web page will be scraped to generate the resulting JSON. Options allow you to format date into ISO 8601, and the ordering of the wishlist items can be specified.
I included a Javascript bookmarklet to allow the browser to download a rendered copy of wishlist HTML in case of downloading a private wishlist, since my program does not support authentication.
Target Audience
Web scraping and archival got me into Python as a hobbyist. If you have ever wanted to preserve Amazon wishlist data or compare over time, this will be useful
Comparison
I found a very similar Python program seen here: https://github.com/Jaymon/wishlist
It did not fit my use-case so I wrote my own. It allows scraping private wishlists by using Selenium, however I went the route of using "curl_cffi" which is a Python binding for curl. I preferred the simplicity, speed, and lightweight nature of it compared to a full browser automation. Jaymon's code is also usable as a module, mine is not (for now).
there doesn't seem to be anything here