Skip to content
This repository has been archived by the owner on Jun 22, 2024. It is now read-only.

Find stuff in Amazon and buy it elsewhere !

License

Notifications You must be signed in to change notification settings

amazon-alternatives/extension

Repository files navigation

Amazon Alternatives

Important

This repository has been archived beceause I don't have the time nor the resources to fully achieve what I wanted for this project. It's getting mentally hard to let it slowly die while seeing people complain it's not working as it should.

Doing what I have in mind would require months of full time work and over the 7 years I've maintained this project the total net income I've received is 0€.

I'm glad I could work so many years on this project, but it's now time to pull the plug. Thanks to the power of opensource, the GPL3 licenses allows anyone to fork it and work on an alternative.

This is a browser extension to help you buy stuff you found in Amazon, but in other stores (like a real-life bookstore or an online Amazon alternative).

The addon in action

Features

  • Shows a list of alternative stores
  • Multi-language
  • Multi-country
  • Typescript-based, no external library
  • Universal compatibility for all major browsers (except Safari) in a single codebase : Chrome, Firefox, Edge, Opera, Brave and Vivaldi

List of the alternatives

You can find a full list of the alternatives and their categories in the source code

Where to install it

How to contribute

  • Install the packages with yarn install
  • Modify the files in the src folder
  • You can build the extension with yarn build to test your modifications in the browser
  • When everything's done, you can send a PR \o/

How to build the extension

Requirements

  • Operating system: OSX, Linux, Windows
  • Environment requirements: Node 10+

Steps

  • Clone or download the repository from Github
  • Install the packages with yarn install or npm install
  • Run yarn build or npm build to compile the files
  • The files inside the src folder will be builded to the addon folder with Weback (you can find the configuration used in the webpack.config.js and tsconfig.json files)
  • The addon folder represents the files that are published to the store through the Continuous Deployment tool