Anime tracker
Single source of truth for what's watching / completed / dropped / on the watchlist / proposed-pending-decision. Suggester polecat dedupes against this whole table — any name match in either name column (romaji or English) → never re-suggest.
Files
tracker.csv— data, machine-managed. Each row is one anime. GitHub auto-renders as a sortable/filterable table.README.md— this file. Schema documentation only.
Schema (columns)
| Column | Meaning |
|---|---|
name_romaji |
Canonical romaji title used for nyaa search (e.g. Tsuki ga Michibiku Isekai Douchuu S2) |
english |
Official English release title (e.g. Tsukimichi: Moonlit Fantasy S2) |
status |
watching · completed · dropped · watchlist (approved, not started) · proposed (awaiting owner approval) |
seen |
Episodes watched |
total_episodes |
Total episode count for the season — when seen >= total_episodes, status flips to completed |
quality |
Source quality, e.g. 1080, 720 |
subtitle |
Subtitle group / fansub publisher (SubsPlease, Erai-raws, …). These are NOT the show's distributor — they're who releases the subbed file on nyaa |
cringe |
yes = actively bad, never recommend again. no = either currently watching or just got bored. Independent flag from status |
last_check |
YYYY-MM-DD of last episode you watched / fetched |
tags |
Free-form ·-separated genre/mood tags |
Status state machine
proposed → watchlist (✅ approved) proposed → dropped[cringe=yes] (❌ never again)
proposed → dropped[cringe=no] (⏭ skip) proposed → proposed (🤔 ask again next week)
watchlist → watching (started ep 1)
watching → completed (seen >= total_episodes OR Season END signal)
watching → dropped[cringe=yes] (turned out bad)
watching → dropped[cringe=no] (got bored)
Editing rules
- Bot writes via the suggester polecat + approval flow + manual lookup polecats. Owner can edit by hand too.
_TBD_placeholder in any column = filled later by lookup polecat.- Don't delete rows; flip
statustodroppedinstead. Permanent dedup history matters.