diff options
Diffstat (limited to 'oop2eindopdr/readme.md')
-rw-r--r-- | oop2eindopdr/readme.md | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/oop2eindopdr/readme.md b/oop2eindopdr/readme.md index e3c75d9..35d4f1b 100644 --- a/oop2eindopdr/readme.md +++ b/oop2eindopdr/readme.md @@ -56,18 +56,30 @@ cache/ info.json card.png card_hires.png + complete swshp-SWSH002/ info.json card.png card_hires.png + complete swshp-SWSH..../ ``` - `date` bevat een unix timestamp wanneer de cache voor het laatst geupdate is - (gebruikt om te checken of de cache stale is) + (gebruikt om te checken of de cache stale is) (misschien overbodig) - de mappen direct onder de cache map zijn de volledige id's van de pokemon - `index` bevat op losse regels de namen van de mappen met pokemon info - `info.json` bevat voor elke kaart de json api response voor die kaart +- `complete` is een leeg bestand die bijhoudt of een kaart 'compleet' is. dit + houdt in dat alle bestanden in een kaartmap compleet gedownload zijn, + geschreven zijn en de bestanden weer netjes gesloten zijn. + +de cache wordt bij initialisatie gevuld met de `swshp` set aan kaarten (wordt +opgevraagd aan de API). wanneer een kaart gezocht wordt die niet bekend is bij +de Pokedex klasse zal deze automatisch terugvallen op de API om tussen alle +kaarten te zoeken. als de API de kaart wel kan vinden zal deze automatisch +geindexeerd worden in `index` en de bijbehorende bestanden zullen in een losse +map gedownload worden. ## zip formaat (voorbeeld) |