„Parser“ ändern

Jannik 2020-12-31 14:08:52 +01:00
parent 5576580b42
commit afa30fa1f0
1 changed files with 8 additions and 2 deletions

@ -1,6 +1,6 @@
Since there is no public API to use, Teapod uses a custom Jsoup based Parser to retrieve information from the AoD website. As always with parsing and reverse engineering this site contains mostly guesses and things that seem logically.
### Connections
### Connections to hosts
Teapod connects to multiple hosts during startup and usage. Some of which are clear but others may bee suspicious. The following hosts are used by AoD and can be observed while using the website with any browser.
* www.anime-on-demand.de
@ -8,4 +8,10 @@ Teapod connects to multiple hosts during startup and usage. Some of which are cl
* .cloudfront.net
* .streamlock.net
AoD uses amazon AWS as cloud provider, as well as cloudfront, which is also a aws service. Streamlock is used as cdn for the actual media streams. Additinally it might be possible to have connections to `.jwpcdn.com` which is used on there website for the player, but not in Teapod.
AoD uses amazon AWS as cloud provider, as well as cloudfront, which is also a aws service. Streamlock is used as cdn for the actual media streams. Additinally it might be possible to have connections to `.jwpcdn.com` which is used on there website for the player, but not in Teapod.
### Startup loading
Once Teapod is started it immediately tries to load data from AoD to keep the initial startup time low. The home page as well as the anime overview can be access without the need to login and therefore are loaded this early.
Stratup -> loadHome(www.anime-on-demand.de) & listAnimes(www.anime-on-demand.de/animes)