mirror of
https://github.com/mdtahseen7/AnimepaheApi.git
synced 2026-06-02 22:08:16 +00:00
Add latest Endpoint
This commit is contained in:
@@ -30,6 +30,7 @@ app.get('/', (req, res) => {
|
|||||||
endpoints: {
|
endpoints: {
|
||||||
search: '/search?q=naruto',
|
search: '/search?q=naruto',
|
||||||
episodes: '/episodes?session=anime-session-id',
|
episodes: '/episodes?session=anime-session-id',
|
||||||
|
latest: '/latest?page=1',
|
||||||
sources: '/sources?anime_session=xxx&episode_session=yyy',
|
sources: '/sources?anime_session=xxx&episode_session=yyy',
|
||||||
ids: '/ids?session=anime-session-id (returns AniList and MyAnimeList IDs)',
|
ids: '/ids?session=anime-session-id (returns AniList and MyAnimeList IDs)',
|
||||||
m3u8: '/m3u8?url=kwik-url (returns m3u8 URL with required referer)',
|
m3u8: '/m3u8?url=kwik-url (returns m3u8 URL with required referer)',
|
||||||
@@ -77,6 +78,17 @@ app.get('/episodes', async (req, res) => {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
app.get('/latest', async (req, res) => {
|
||||||
|
try {
|
||||||
|
const page = parseInt(req.query.page, 10) || 1;
|
||||||
|
const latest = await pahe.getLatest(page);
|
||||||
|
res.json(latest);
|
||||||
|
} catch (error) {
|
||||||
|
console.error('Latest error:', error);
|
||||||
|
res.status(mapErrorToStatusCode(error.message)).json({ error: error.message });
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
app.get('/sources', async (req, res) => {
|
app.get('/sources', async (req, res) => {
|
||||||
try {
|
try {
|
||||||
const { anime_session, episode_session } = req.query;
|
const { anime_session, episode_session } = req.query;
|
||||||
@@ -266,9 +278,4 @@ if (require.main === module) {
|
|||||||
app.listen(PORT, () => {
|
app.listen(PORT, () => {
|
||||||
console.log(`Animepahe API server running on port ${PORT}`);
|
console.log(`Animepahe API server running on port ${PORT}`);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user