Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shhossain/novelupdates-extension
NovelUpdates AI Recomendations Extension
https://github.com/shhossain/novelupdates-extension
novelupdates novelupdates-extension
Last synced: 25 days ago
JSON representation
NovelUpdates AI Recomendations Extension
- Host: GitHub
- URL: https://github.com/shhossain/novelupdates-extension
- Owner: shhossain
- License: mit
- Created: 2023-06-16T16:52:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-09T15:58:42.000Z (about 1 year ago)
- Last Synced: 2024-04-09T23:02:41.024Z (9 months ago)
- Topics: novelupdates, novelupdates-extension
- Language: JavaScript
- Homepage:
- Size: 265 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# A browser extension for novelupdates
A browser extension that adds a recommendation series and description for recommendation Lists.
## Demo
![Demo](image.png)## Installation
### Web Store
* [Firefox](https://addons.mozilla.org/en-US/firefox/addon/novelupdates-extension/)### Download From Source
1. Download the latest zip from [here](https://github.com/shhossain/novelupdates-extension/archive/refs/heads/main.zip)
2. Unzip the file
3. Go to `chrome://extensions/` in your browser
4. Turn on developer mode (top right corner)
5. Click on `Load unpacked` (top left corner)
6. Select the folder you unzipped
7. Go to [novelupdates.com](https://www.novelupdates.com/series/lord-of-the-mysteries/) and enjoy!## Usage
Go to a novel page on [novelupdates.com](https://www.novelupdates.com/series/lord-of-the-mysteries/)
You should see a new section called `Recommendations (AI)` below the `Related Series` section.## Advanced Usage
Click on the extension icon, and you will see a popup with the following options:
- Top N: Number of recommendations to show
- Similarity: How much similarity you want to consider
- Rating: If you want to consider the rating
- Rank: If you want to consider the rank
- Save: Save the settings**NOTE**: You can set the rating and rank to `0` if you only want to consider similar novels.
## About
This is a small project created mainly to learn about Chrome extensions and recommendation systems. The recommendation system is a simple content-based system that uses the novel's description, genres, tags, rating, and rank to find similar novels. The similarity is calculated using cosine similarity. The recommendation system is running on [pythonanywhere](https://www.pythonanywhere.com/), and the extension is using a simple REST API to get the recommendations. Please note that since I'm using the free tier of Pythonanywhere, the API might be slow at times.