This commit is contained in:
mi
2025-11-06 22:41:30 +10:00
parent 796f6d0ca9
commit 43dda9946f
2 changed files with 52 additions and 1 deletions

View File

@@ -224,6 +224,38 @@ For larger comic archives, consider replacing the `COMICS` list with a database:
- `/about` - About the comic and author
- `/static/feed.rss` - RSS feed
## API Endpoints
The app exposes a JSON API for programmatic access:
- **GET `/api/comics`** - Returns all comics as a JSON array
```json
[
{
"number": 1,
"title": "First Comic",
"filename": "comic-001.png",
"date": "2025-01-01",
"alt_text": "The very first comic",
"author_note": "This is where your comic journey begins!"
}
]
```
- **GET `/api/comics/<id>`** - Returns a specific comic as JSON
```json
{
"number": 1,
"title": "First Comic",
"filename": "comic-001.png",
"date": "2025-01-01",
"alt_text": "The very first comic",
"author_note": "This is where your comic journey begins!"
}
```
Returns 404 with `{"error": "Comic not found"}` if the comic doesn't exist.
## License
[Add your license here]