Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shimizudev/astatine-api
An API to search, get episodes, get episode sources, mapping to different sources
https://github.com/shimizudev/astatine-api
anilist anime anime-api anime-episodes anime-scraper anime-searching anime-streaming anime-streaming-sources anime-website astatine astatine-api better-search genres mal search searching
Last synced: about 15 hours ago
JSON representation
An API to search, get episodes, get episode sources, mapping to different sources
- Host: GitHub
- URL: https://github.com/shimizudev/astatine-api
- Owner: shimizudev
- License: mit
- Created: 2024-06-23T13:07:33.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-26T17:14:49.000Z (6 months ago)
- Last Synced: 2024-12-11T14:44:40.066Z (15 days ago)
- Topics: anilist, anime, anime-api, anime-episodes, anime-scraper, anime-searching, anime-streaming, anime-streaming-sources, anime-website, astatine, astatine-api, better-search, genres, mal, search, searching
- Language: TypeScript
- Homepage: https://astatine.sohom829.xyz/api/
- Size: 37.1 KB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Astatine API
An Anime API for fetching anime streaming links anime mapping across multiple sites and anime information.
Features
Here're all the features in Astatine API:
- Anime mapping for multiple sites
- Essential Anilist routes
- Retrieve episodes from hianime and gogoanime including thumbnails title overview rating and more
- Fetch anime episode sources from various providers
- Better searching
- All the features a perfect anime website will ever need## Self Host
Edit `.env.example` file to `.env` and follow it's instruction.
```.env
CONSUMET_API = # Host one from: https://github.com/consumet/api.consumet.org
HIANIME_API = # Host one from: https://github.com/ghoshRitesh12/aniwatch-api
MALSYNC_URI = https://api.malsync.moe/mal/anime/anilist:
CORS_PROXY = # Host one from: https://github.com/consumet/cors-anywhere/
```Remove the end slash from all API endpoints
Run the server with `bun run src/index.ts`
Built with
Technologies used in the project:
- Ky
- Bun
- Hono
- LodashMade with 💖 by CodeBlitz97