https://github.com/frixaco/anitrack
Track new anime episodes on nyaa.si and aniwave.to
https://github.com/frixaco/anitrack
flyio nextjs postgres supabase supabase-auth typescript
Last synced: about 2 months ago
JSON representation
Track new anime episodes on nyaa.si and aniwave.to
- Host: GitHub
- URL: https://github.com/frixaco/anitrack
- Owner: frixaco
- Created: 2024-03-23T22:53:28.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-30T20:41:22.000Z (12 months ago)
- Last Synced: 2024-05-31T15:41:03.991Z (12 months ago)
- Topics: flyio, nextjs, postgres, supabase, supabase-auth, typescript
- Language: TypeScript
- Homepage: https://anitrack-web.vercel.app
- Size: 7.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Anitrack - Simple anime release tracker for myself
CLI app written in Go using [Bubbletea](https://github.com/charmbracelet/bubbletea) framework. Let's me search, watch/stream, download and track anime from a torrent source.
## Setup
1. Install Go. I use 1.23.
2. Install [mpv](github.com/mpv-player/mpv) player.
3. (Optional) I recommend setting up **Anime4K** anime upscaler for **mpv**: https://github.com/bloc97/anime4k
4. Run `go install github.com/frixaco/anitrack` or download the binary from releases## TODO
- [x] Add text input and a table with navigation support
- [x] Implement searching logic and populate results table with option to launch selected episode in [mpv](https://github.com/mpv-player/mpv/)
- [ ] Save watched episodes
- [ ] Save search keywords (since they are basically anime titles) and add autocomplete### Why I stopped working on the web app?
- The amount of work required to get subtitles working is too much for the scope of the After trying bunch of video player libraries and [ffmpeg.wasm](https://github.com/ffmpegwasm/ffmpeg.wasm), I decided to stop making a browser app.
- Non-browser app lets me use [Anime4K](https://github.com/bloc97/anime4k) upscaler for better quality