update description

This commit is contained in:
Greg 2026-07-04 23:33:38 +03:00
parent f4ba9d783c
commit 4d873a3b52
4 changed files with 28 additions and 18 deletions

View file

@ -1,30 +1,41 @@
# :dollar: Kobo Price # :dollar: Kobo Price
Helps you find the lowest book price on kobo.com. Compare ebook and audiobook prices across all Kobo country stores.
![example](./img/example.gif) ![example](./img/example.gif)
## Installation ## Installation
You can install this script in several ways:
- [Firefox add-on](https://addons.mozilla.org/en-US/firefox/addon/kobo-price) - [Firefox add-on](https://addons.mozilla.org/en-US/firefox/addon/kobo-price)
- [Chrome extension](https://chromewebstore.google.com/detail/kobo-price/gjiadglcgiidfphjijgeellagidbkiah) - [Chrome extension](https://chromewebstore.google.com/detail/kobo-price/gjiadglcgiidfphjijgeellagidbkiah)
- [Userscript](https://raw.githubusercontent.com/fotonmoton/koboprice/master/userscript/koboprice.user.js) - [Userscript](https://raw.githubusercontent.com/fotonmoton/koboprice/master/userscript/koboprice.user.js)
## Usage ## Usage
On kobo.com, the book price for each country could be different. This script will fetch all book prices, convert them to USD at today's rate, sort them, and show to you as a list. Then you can change your billing address to the country whose price you like and proceed to checkout.
- Go to the book/audiobook page you want to buy Kobo shows different prices for the same book depending on your country.
- wait a couple of minutes until all the prices are loaded (you should see the progress on the right side of the book page) This extension fetches prices from every Kobo store, converts them to
- get the list of prices sorted and converted to USD USD using today's exchange rate, and displays them sorted from cheapest
to most expensive.
1. Go to any ebook or audiobook page on kobo.com
2. Click the **PRICES** button in the bottom of the screen
3. A panel expands showing a country list with checkboxes — deselect
countries you don't care about
4. Click **Load prices** and wait for all prices to load (progress is
shown as a percentage)
5. The list is sorted by converted USD price — click any country name
to open that store's page for the book
6. Change your billing address to the cheapest country and check out
## Build ## Build
All artifacts are based on the `dist/index.js` bundle. To get it, run `npm run bundle`. To get the web extension archive, run `npm run build-ext`. To get the userscript, run `npm run build-userscript`. All artifacts are produced from the `dist/index.js` bundle.
To get all the above:
```sh ```sh
npm install && npm build-all npm install
npm run bundle # build dist/index.js
npm run build-ext # build the web extension archive
npm run build-userscript # build the userscript
npm run build-all # run all three above
``` ```

View file

@ -1,7 +1,7 @@
{ {
"name": "Kobo Price", "name": "Kobo Price",
"description": "Find lowest book price on kobo.com", "description": "Compare ebook & audiobook prices across all Kobo country stores. Click the PRICES button in the bottom of the screen to see prices sorted and converted to USD.",
"version": "1.3.0", "version": "1.4.0",
"manifest_version": 3, "manifest_version": 3,
"content_scripts": [ "content_scripts": [
{ {
@ -24,5 +24,4 @@
"48": "icons/48.png", "48": "icons/48.png",
"128": "icons/128.png" "128": "icons/128.png"
} }
} }

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long