From 049e252362ded6c7b4e5e86bf4363dd9814ff634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=CA=9C=C9=AA=C9=B4=E1=B4=87=C9=AA=20N=E1=B4=8F=E1=B4=9C?= =?UTF-8?q?=E1=B4=A2=E1=B4=87=C9=B4?= <157171073+Shineii86@users.noreply.github.com> Date: Tue, 9 Jun 2026 05:25:49 +0530 Subject: [PATCH] v1.8.0: Update all documentation to match current state MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed 19 outdated occurrences across 7 files: - public/index.html: 27→30 endpoints (6 occurrences) - public/manifest.json: 27→30 endpoints - README.md: 27→30 and 24→30 endpoints (7 occurrences) - docs/index.md: 27→30 endpoints - docs/architecture.md: 27→30 endpoints - package.json: axios ^1.7.0→^1.8.0 - CHANGELOG.md: Added documentation update entry --- CHANGELOG.md | 2 ++ README.md | 14 +++++++------- docs/architecture.md | 2 +- docs/index.md | 2 +- package.json | 2 +- public/index.html | 12 ++++++------ public/manifest.json | 2 +- 7 files changed, 19 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 231d5ac..9592859 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - `server.js` — Added `__dirname` computation (was missing) - `search.controller.js` — Fixed cache key collision with suggestion controller - `apiRoutes.js` — Made endpoint count dynamic (was hardcoded 27) +- Updated endpoint count from 27→30 across all documentation files +- Fixed axios version in package.json (^1.7.0 → ^1.8.0) - `vercel.json` — Removed duplicate CORS header (server.js handles it) ### Changed diff --git a/README.md b/README.md index 2603df1..107a4de 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Vercel License Version - Endpoints + Endpoints Anime Database

@@ -84,7 +84,7 @@ ### Why AniKotoAPI? -- 🎬 **27 Endpoints** — Complete coverage of anikototv.to data +- 🎬 **30 Endpoints** — Complete coverage of anikototv.to data - 🔍 **Full-Text Search** — Search anime by keyword with suggestions - 📺 **Episode Lists** — AJAX-loaded episode data with server info - 🎯 **Smart Filtering** — Genre, type, status, rating, sort, season, year @@ -135,7 +135,7 @@ flowchart TD ### ⚡ Core - **Real-time scraping** from anikototv.to - **Smart caching** with 5-minute TTL -- **27 RESTful endpoints** covering all data +- **30 RESTful endpoints** covering all data - **AJAX episode loading** for accurate data - **Mapper API integration** for extra servers - **Graceful error handling** per endpoint @@ -183,7 +183,7 @@ flowchart TD | Feature | Description | Status | |:---|:---|:---:| -| 🎬 27 API Endpoints | Complete coverage of anime data | ✅ | +| 🎬 30 API Endpoints | Complete coverage of anime data | ✅ | | 🔍 Full-Text Search | Keyword search with pagination | ✅ | | 📺 Episode Lists | AJAX-loaded episode data | ✅ | | 🎯 Advanced Filtering | Genre, type, status, rating, sort | ✅ | @@ -301,7 +301,7 @@ AniKotoAPI/ │ │ │ ├── 📂 docs/ # 📚 API documentation │ │ ├── 📄 index.md # Overview, quick start -│ │ ├── 📄 endpoints.md # Full API reference (27 endpoints) +│ │ ├── 📄 endpoints.md # Full API reference (30 endpoints) │ │ ├── 📄 streaming.md # Streaming flow guide │ │ ├── 📄 examples.md # Code examples (cURL, JS, Python) │ │ └── 📄 architecture.md # Project structure, tech stack @@ -341,7 +341,7 @@ AniKotoAPI/ │ │ └── 📄 formatTitle.helper.js # 🔤 Title formatter │ │ │ └── 📂 routes/ # 🛤️ Express routes -│ ├── 📄 apiRoutes.js # 🌐 Main API routes (24 endpoints) +│ ├── 📄 apiRoutes.js # 🌐 Main API routes (30 endpoints) │ └── 📄 category.route.js # 🏷️ Category routes │ ├── 📄 server.js # 🚀 Express server entry point @@ -2054,7 +2054,7 @@ The API can access 10,000+ anime titles from anikototv.to. The most-popular endp ### ✅ Completed -- [x] 🎬 27 API endpoints covering all data +- [x] 🎬 30 API endpoints covering all data - [x] 🔍 Full-text search with pagination - [x] 📺 Episode lists via AJAX loading - [x] 🎯 Advanced filtering (genre, type, status, rating, sort) diff --git a/docs/architecture.md b/docs/architecture.md index d1d1c6c..7dcd6a6 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -21,7 +21,7 @@ AniKotoAPI/ │ ├── docs/ # API documentation │ ├── index.md # Overview, quick start, features -│ ├── endpoints.md # Full API reference (27 endpoints) +│ ├── endpoints.md # Full API reference (30 endpoints) │ ├── streaming.md # Streaming flow guide (3-step) │ ├── examples.md # cURL, JavaScript, Python, Node.js │ └── architecture.md # This file diff --git a/docs/index.md b/docs/index.md index f96dc44..f0a5df1 100644 --- a/docs/index.md +++ b/docs/index.md @@ -57,7 +57,7 @@ curl "https://anikototvapi.vercel.app/api/info?id=road-of-naruto-ggjw8" ## Features -- **27 Endpoints** — Home, search, info, episodes, streaming, schedule, and more +- **30 Endpoints** — Home, search, info, episodes, streaming, schedule, and more - **No API Key** — Just make requests, no registration needed - **In-Memory Cache** — 5-minute TTL for fast responses - **CORS Enabled** — Access from any domain diff --git a/package.json b/package.json index 682c2bf..eb3fe51 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "author": "Sʜɪɴᴇɪ Nᴏᴜᴢᴇɴ", "license": "MIT", "dependencies": { - "axios": "^1.7.0", + "axios": "^1.8.0", "cheerio": "^1.0.0-rc.12", "cookie-parser": "^1.4.7", "cors": "^2.8.5", diff --git a/public/index.html b/public/index.html index 5a13423..a3025d6 100644 --- a/public/index.html +++ b/public/index.html @@ -10,7 +10,7 @@ - + @@ -26,13 +26,13 @@ - + - + @@ -275,7 +275,7 @@ "@context": "https://schema.org", "@type": "WebAPI", "name": "AniKotoAPI", - "description": "Free REST API for anime data. Browse, search, stream episodes. 27+ endpoints, no API key required.", + "description": "Free REST API for anime data. Browse, search, stream episodes. 30+ endpoints, no API key required.", "url": "https://anikototvapi.vercel.app", "image": "https://anikototvapi.vercel.app/share.jpg", "documentation": "https://github.com/Shineii86/AniKotoAPI", @@ -323,7 +323,7 @@
Free · No API key · Open source

The Anime Data API
for Your Next Project

-

Browse, search, and stream anime data from AniKoto. Real-time scraping with 27+ endpoints, in-memory caching, and zero configuration.

+

Browse, search, and stream anime data from AniKoto. Real-time scraping with 30+ endpoints, in-memory caching, and zero configuration.

@@ -367,7 +367,7 @@ fetch("https://anikototvapi.vercel.app/api")
-
0
API Endpoints
+
0
API Endpoints
0
API Keys Required
0
Anime Genres
Live
Real-time Data
diff --git a/public/manifest.json b/public/manifest.json index 3354853..b8474f2 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,7 +1,7 @@ { "name": "AniKotoAPI", "short_name": "AniKotoAPI", - "description": "Free REST API for anime data. Browse, search, stream episodes. 27+ endpoints, no API key required.", + "description": "Free REST API for anime data. Browse, search, stream episodes. 30+ endpoints, no API key required.", "start_url": "/", "display": "standalone", "background_color": "#0A0A12",