Skip to content

Commit 65d0b60

Browse files
author
Hakan Sener
authored
docs: add documentation on readme.md
add documentation for release v1.0.
1 parent 589f975 commit 65d0b60

File tree

1 file changed

+36
-2
lines changed

1 file changed

+36
-2
lines changed

README.md

Lines changed: 36 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,36 @@
1-
# HandyScansAPI
2-
API for scans
1+
# Shonen Touch API
2+
Restful API based on lirescan.net website which provides scans from several mangas.
3+
4+
## Development environment
5+
* Java 1.8.0_101
6+
* Tomcat 9.0.0.M10
7+
8+
## Documentation
9+
### All resources
10+
| Description | Method | Path | Result |
11+
| -- | -- | -- | -- |
12+
| Get all mangas | GET | /mangas | List\<MangaDTO\> |
13+
| Get all mangas | GET | /fullmangas | List\<FullMangaDTO\> |
14+
| Get all scans from a given manga | GET | /mangas/{manga}/scans | List\<ScanDTO\> |
15+
| Get all pages from a given manga and scan | GET | /mangas/{manga}/scans/{scan}/pages | List\<PageDTO\> |
16+
| Get an image from a given manga, scan and page | GET | /mangas/{manga}/scans/{scan}/pages/{page}/image | ImageDTO |
17+
18+
### All DTOs
19+
| MangaDTO | FullMangaDTO | ScanDTO | PageDTO | ImageDTO |
20+
| -- | -- | -- | -- | -- |
21+
| ```String slug``` | ```String slug``` | ```String num``` | ```String num``` | ```String url```
22+
| ```String name``` | ```String name``` | | | |
23+
| | ```String url``` | | | |
24+
| | ```String last_scan``` | | | |
25+
26+
### Examples
27+
| Resource | Result |
28+
| -- | -- |
29+
| /mangas | ```[{"slug":"my-manga","name":"My Manga"},{"slug":"your-manga","name":"Your Manga"}]``` |
30+
| /fullmangas | ```[{"slug":"my-manga","name":"My Manga","url":"http://www.foo.bar/my-manga/preview.jpg","last_scan":"3"},{"slug":"your-manga","name":"Your Manga","url":"http://www.foo.bar/your-manga/preview.jpg","last_scan":"17"}``` |
31+
| /mangas/my-manga/scans | ```[{"num":"1"},{"num":"2"},{"num":"3"}]``` |
32+
| /mangas/my-manga/scans/1/pages | ```[{"num":"1"},{"num":"2"},{"num":"3"},{"num":"4"}]``` |
33+
| /mangas/my-manga/scans/1/pages/1/image | ```{"url":"http://www.foo.bar/my-manga/first-page.jpg"}``` |
34+
35+
## Author
36+
* [Hakan SENER](https://senerh.github.io/)

0 commit comments

Comments
 (0)