= Anki Pokemon flashcards generator

== Context

Wanting to learn the Pokedex using flashcards on Anki I haven't found decks which were convenient for my usage therefore I created a handy script that scrap Pokemon pictures and then format a csv file which is easily importable into Anki.

== Procedure and usage

This script will download every Pokedex entry for a given generation. It scraps https://www.pokemontrash.com/[Pokemon Trash] website which only contains entries from 1st to 7th generation but contains good quality Pokemon PNG pictures. Then, strings are formatted and written to a csv file that you'd then import into Anki.

WARNING: Based on its nature, scrapping is not guaranteed to work in the future. Also, this script retrieves french Pokemon names.

[source,shell]
-----
usage: pokemons_to_anki.py [-h] -g GENERATION [-p IMAGES_PATH] [-f FILENAME]

optional arguments:
  -h, --help            show this help message and exit
  -g GENERATION, --generation GENERATION
                        <int> Generation to retrieve <1-7>
  -p IMAGES_PATH, --images-path IMAGES_PATH
                        Where to store Pokemons pictures, default to ./Pictures
  -f FILENAME, --filename FILENAME
                        Name of CSV produced in output, default to output.csv
-----

== CSV Output and flashcard example

[.right]
image:flashcard_example.png[Camérupt flashcard]

[source, csv]
<img src="252.png"><br>N°252 ;Arcko
<img src="253.png"><br>N°253 ;Massko
<img src="254.png"><br>N°254 ;Jungko
<img src="255.png"><br>N°255 ;Poussifeu
<img src="256.png"><br>N°256 ;Galifeu
<img src="257.png"><br>N°257 ;Braségali
<img src="258.png"><br>N°258 ;Gobou
<img src="259.png"><br>N°259 ;Flobio
<img src="260.png"><br>N°260 ;Laggron
<img src="261.png"><br>N°261 ;Medhyèna
<img src="262.png"><br>N°262 ;Grahyèna
<img src="263.png"><br>N°263 ;Zigzaton
<img src="264.png"><br>N°264 ;Linéon
<img src="265.png"><br>N°265 ;Chenipotte
<img src="266.png"><br>N°266 ;Armulys
<img src="267.png"><br>N°267 ;Charmillon
<img src="268.png"><br>N°268 ;Blindalys
<img src="269.png"><br>N°269 ;Papinox
<img src="270.png"><br>N°270 ;Nénupiot
<img src="271.png"><br>N°271 ;Lombre
<img src="272.png"><br>N°272 ;Ludicolo
...
