Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cjvnjde/shikivost
Effortlessly sync your Animevost.org progress with Shikimori.one using Shikivost. No more manual updates – just install, connect, and enjoy uninterrupted anime watching!
https://github.com/cjvnjde/shikivost
Last synced: about 2 months ago
JSON representation
Effortlessly sync your Animevost.org progress with Shikimori.one using Shikivost. No more manual updates – just install, connect, and enjoy uninterrupted anime watching!
- Host: GitHub
- URL: https://github.com/cjvnjde/shikivost
- Owner: cjvnjde
- Created: 2024-01-18T19:43:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-12T14:27:18.000Z (9 months ago)
- Last Synced: 2024-05-13T13:50:53.369Z (9 months ago)
- Language: TypeScript
- Homepage:
- Size: 2.03 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Shikivost
[![Shikivost](https://img.shields.io/amo/v/shikivost)](https://addons.mozilla.org/ru/firefox/addon/shikivost/)
[![Shikivost](https://img.shields.io/chrome-web-store/v/alfpkdagonppegpjijmcgcccafchklmc)](https://chromewebstore.google.com/detail/alfpkdagonppegpjijmcgcccafchklmc)## Description
Tired of juggling between Animevost.org and Shikimori.one to keep track of your anime progress? Introducing Shikivost – your go-to extension for a hassle-free anime-watching experience. This nifty tool effortlessly syncs your watched episodes on Animevost.org with your Shikimori.one account. No more manual updates, no more confusion about where you left off – Shikivost does it all in the background.
## Usage
1. Install extension
2. Login to the Shikimori.one
![Login page](https://raw.githubusercontent.com/cjvnjde/shikivost/main/docs/img/1.png)
3. Open the anime page on Animevost.org
![Anime page](https://raw.githubusercontent.com/cjvnjde/shikivost/main/docs/img/2.png)## Development
Follow the instructions below to set up and run the project.
Please note that you need to have pnpm installed globally to execute the commands above.
**Installation**
```bash
pnpm install
```**Running the extension for firefox**
```bash
pnpm run start:extension:firefox
```**Building the project**
```bash
pnpm run build
```**Bundling the project**
```bash
pnpm run bundle
```## TODO
- [x] add ability to add to the list
- [x] add ability to remove from the list
- [x] add link to the anime page on shikimori site
- [x] add shikimori rating
- [x] add shikimori episode selection (simple increment)
- [x] auto add episode to the list during watching
- [ ] add extended rating editing form
- [x] add settings page
- [ ] add shikimori logout button
- [ ] add watched/unwatched button to the episodes list block
- [x] update algo to detect wathed episodes
- [x] add chrome support