Spaces:
Sleeping
Sleeping
app
Browse files- all pokemons.txt +1025 -0
- app.py +61 -0
- parser.ipynb +1099 -0
- pokemondb.net evolution.html +0 -0
- pokemons.py +65 -0
all pokemons.txt
ADDED
|
@@ -0,0 +1,1025 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
bulbasaur
|
| 2 |
+
ivysaur
|
| 3 |
+
venusaur
|
| 4 |
+
charmander
|
| 5 |
+
charmeleon
|
| 6 |
+
charizard
|
| 7 |
+
squirtle
|
| 8 |
+
wartortle
|
| 9 |
+
blastoise
|
| 10 |
+
caterpie
|
| 11 |
+
metapod
|
| 12 |
+
butterfree
|
| 13 |
+
weedle
|
| 14 |
+
kakuna
|
| 15 |
+
beedrill
|
| 16 |
+
pidgey
|
| 17 |
+
pidgeotto
|
| 18 |
+
pidgeot
|
| 19 |
+
rattata
|
| 20 |
+
raticate
|
| 21 |
+
spearow
|
| 22 |
+
fearow
|
| 23 |
+
ekans
|
| 24 |
+
arbok
|
| 25 |
+
pikachu
|
| 26 |
+
raichu
|
| 27 |
+
sandshrew
|
| 28 |
+
sandslash
|
| 29 |
+
nidoran♀
|
| 30 |
+
nidorina
|
| 31 |
+
nidoqueen
|
| 32 |
+
nidoran♂
|
| 33 |
+
nidorino
|
| 34 |
+
nidoking
|
| 35 |
+
clefairy
|
| 36 |
+
clefable
|
| 37 |
+
vulpix
|
| 38 |
+
ninetales
|
| 39 |
+
jigglypuff
|
| 40 |
+
wigglytuff
|
| 41 |
+
zubat
|
| 42 |
+
golbat
|
| 43 |
+
oddish
|
| 44 |
+
gloom
|
| 45 |
+
vileplume
|
| 46 |
+
paras
|
| 47 |
+
parasect
|
| 48 |
+
venonat
|
| 49 |
+
venomoth
|
| 50 |
+
diglett
|
| 51 |
+
dugtrio
|
| 52 |
+
meowth
|
| 53 |
+
persian
|
| 54 |
+
psyduck
|
| 55 |
+
golduck
|
| 56 |
+
mankey
|
| 57 |
+
primeape
|
| 58 |
+
growlithe
|
| 59 |
+
arcanine
|
| 60 |
+
poliwag
|
| 61 |
+
poliwhirl
|
| 62 |
+
poliwrath
|
| 63 |
+
abra
|
| 64 |
+
kadabra
|
| 65 |
+
alakazam
|
| 66 |
+
machop
|
| 67 |
+
machoke
|
| 68 |
+
machamp
|
| 69 |
+
bellsprout
|
| 70 |
+
weepinbell
|
| 71 |
+
victreebel
|
| 72 |
+
tentacool
|
| 73 |
+
tentacruel
|
| 74 |
+
geodude
|
| 75 |
+
graveler
|
| 76 |
+
golem
|
| 77 |
+
ponyta
|
| 78 |
+
rapidash
|
| 79 |
+
slowpoke
|
| 80 |
+
slowbro
|
| 81 |
+
magnemite
|
| 82 |
+
magneton
|
| 83 |
+
farfetch'd
|
| 84 |
+
doduo
|
| 85 |
+
dodrio
|
| 86 |
+
seel
|
| 87 |
+
dewgong
|
| 88 |
+
grimer
|
| 89 |
+
muk
|
| 90 |
+
shellder
|
| 91 |
+
cloyster
|
| 92 |
+
gastly
|
| 93 |
+
haunter
|
| 94 |
+
gengar
|
| 95 |
+
onix
|
| 96 |
+
drowzee
|
| 97 |
+
hypno
|
| 98 |
+
krabby
|
| 99 |
+
kingler
|
| 100 |
+
voltorb
|
| 101 |
+
electrode
|
| 102 |
+
exeggcute
|
| 103 |
+
exeggutor
|
| 104 |
+
cubone
|
| 105 |
+
marowak
|
| 106 |
+
hitmonlee
|
| 107 |
+
hitmonchan
|
| 108 |
+
lickitung
|
| 109 |
+
koffing
|
| 110 |
+
weezing
|
| 111 |
+
rhyhorn
|
| 112 |
+
rhydon
|
| 113 |
+
chansey
|
| 114 |
+
tangela
|
| 115 |
+
kangaskhan
|
| 116 |
+
horsea
|
| 117 |
+
seadra
|
| 118 |
+
goldeen
|
| 119 |
+
seaking
|
| 120 |
+
staryu
|
| 121 |
+
starmie
|
| 122 |
+
mr. mime
|
| 123 |
+
scyther
|
| 124 |
+
jynx
|
| 125 |
+
electabuzz
|
| 126 |
+
magmar
|
| 127 |
+
pinsir
|
| 128 |
+
tauros
|
| 129 |
+
magikarp
|
| 130 |
+
gyarados
|
| 131 |
+
lapras
|
| 132 |
+
ditto
|
| 133 |
+
eevee
|
| 134 |
+
vaporeon
|
| 135 |
+
jolteon
|
| 136 |
+
flareon
|
| 137 |
+
porygon
|
| 138 |
+
omanyte
|
| 139 |
+
omastar
|
| 140 |
+
kabuto
|
| 141 |
+
kabutops
|
| 142 |
+
aerodactyl
|
| 143 |
+
snorlax
|
| 144 |
+
articuno
|
| 145 |
+
zapdos
|
| 146 |
+
moltres
|
| 147 |
+
dratini
|
| 148 |
+
dragonair
|
| 149 |
+
dragonite
|
| 150 |
+
mewtwo
|
| 151 |
+
mew
|
| 152 |
+
chikorita
|
| 153 |
+
bayleef
|
| 154 |
+
meganium
|
| 155 |
+
cyndaquil
|
| 156 |
+
quilava
|
| 157 |
+
typhlosion
|
| 158 |
+
totodile
|
| 159 |
+
croconaw
|
| 160 |
+
feraligatr
|
| 161 |
+
sentret
|
| 162 |
+
furret
|
| 163 |
+
hoothoot
|
| 164 |
+
noctowl
|
| 165 |
+
ledyba
|
| 166 |
+
ledian
|
| 167 |
+
spinarak
|
| 168 |
+
ariados
|
| 169 |
+
crobat
|
| 170 |
+
chinchou
|
| 171 |
+
lanturn
|
| 172 |
+
pichu
|
| 173 |
+
cleffa
|
| 174 |
+
igglybuff
|
| 175 |
+
togepi
|
| 176 |
+
togetic
|
| 177 |
+
natu
|
| 178 |
+
xatu
|
| 179 |
+
mareep
|
| 180 |
+
flaaffy
|
| 181 |
+
ampharos
|
| 182 |
+
bellossom
|
| 183 |
+
marill
|
| 184 |
+
azumarill
|
| 185 |
+
sudowoodo
|
| 186 |
+
politoed
|
| 187 |
+
hoppip
|
| 188 |
+
skiploom
|
| 189 |
+
jumpluff
|
| 190 |
+
aipom
|
| 191 |
+
sunkern
|
| 192 |
+
sunflora
|
| 193 |
+
yanma
|
| 194 |
+
wooper
|
| 195 |
+
quagsire
|
| 196 |
+
espeon
|
| 197 |
+
umbreon
|
| 198 |
+
murkrow
|
| 199 |
+
slowking
|
| 200 |
+
misdreavus
|
| 201 |
+
unown
|
| 202 |
+
wobbuffet
|
| 203 |
+
girafarig
|
| 204 |
+
pineco
|
| 205 |
+
forretress
|
| 206 |
+
dunsparce
|
| 207 |
+
gligar
|
| 208 |
+
steelix
|
| 209 |
+
snubbull
|
| 210 |
+
granbull
|
| 211 |
+
qwilfish
|
| 212 |
+
scizor
|
| 213 |
+
shuckle
|
| 214 |
+
heracross
|
| 215 |
+
sneasel
|
| 216 |
+
teddiursa
|
| 217 |
+
ursaring
|
| 218 |
+
slugma
|
| 219 |
+
magcargo
|
| 220 |
+
swinub
|
| 221 |
+
piloswine
|
| 222 |
+
corsola
|
| 223 |
+
remoraid
|
| 224 |
+
octillery
|
| 225 |
+
delibird
|
| 226 |
+
mantine
|
| 227 |
+
skarmory
|
| 228 |
+
houndour
|
| 229 |
+
houndoom
|
| 230 |
+
kingdra
|
| 231 |
+
phanpy
|
| 232 |
+
donphan
|
| 233 |
+
porygon2
|
| 234 |
+
stantler
|
| 235 |
+
smeargle
|
| 236 |
+
tyrogue
|
| 237 |
+
hitmontop
|
| 238 |
+
smoochum
|
| 239 |
+
elekid
|
| 240 |
+
magby
|
| 241 |
+
miltank
|
| 242 |
+
blissey
|
| 243 |
+
raikou
|
| 244 |
+
entei
|
| 245 |
+
suicune
|
| 246 |
+
larvitar
|
| 247 |
+
pupitar
|
| 248 |
+
tyranitar
|
| 249 |
+
lugia
|
| 250 |
+
ho-oh
|
| 251 |
+
celebi
|
| 252 |
+
treecko
|
| 253 |
+
grovyle
|
| 254 |
+
sceptile
|
| 255 |
+
torchic
|
| 256 |
+
combusken
|
| 257 |
+
blaziken
|
| 258 |
+
mudkip
|
| 259 |
+
marshtomp
|
| 260 |
+
swampert
|
| 261 |
+
poochyena
|
| 262 |
+
mightyena
|
| 263 |
+
zigzagoon
|
| 264 |
+
linoone
|
| 265 |
+
wurmple
|
| 266 |
+
silcoon
|
| 267 |
+
beautifly
|
| 268 |
+
cascoon
|
| 269 |
+
dustox
|
| 270 |
+
lotad
|
| 271 |
+
lombre
|
| 272 |
+
ludicolo
|
| 273 |
+
seedot
|
| 274 |
+
nuzleaf
|
| 275 |
+
shiftry
|
| 276 |
+
taillow
|
| 277 |
+
swellow
|
| 278 |
+
wingull
|
| 279 |
+
pelipper
|
| 280 |
+
ralts
|
| 281 |
+
kirlia
|
| 282 |
+
gardevoir
|
| 283 |
+
surskit
|
| 284 |
+
masquerain
|
| 285 |
+
shroomish
|
| 286 |
+
breloom
|
| 287 |
+
slakoth
|
| 288 |
+
vigoroth
|
| 289 |
+
slaking
|
| 290 |
+
nincada
|
| 291 |
+
ninjask
|
| 292 |
+
shedinja
|
| 293 |
+
whismur
|
| 294 |
+
loudred
|
| 295 |
+
exploud
|
| 296 |
+
makuhita
|
| 297 |
+
hariyama
|
| 298 |
+
azurill
|
| 299 |
+
nosepass
|
| 300 |
+
skitty
|
| 301 |
+
delcatty
|
| 302 |
+
sableye
|
| 303 |
+
mawile
|
| 304 |
+
aron
|
| 305 |
+
lairon
|
| 306 |
+
aggron
|
| 307 |
+
meditite
|
| 308 |
+
medicham
|
| 309 |
+
electrike
|
| 310 |
+
manectric
|
| 311 |
+
plusle
|
| 312 |
+
minun
|
| 313 |
+
volbeat
|
| 314 |
+
illumise
|
| 315 |
+
roselia
|
| 316 |
+
gulpin
|
| 317 |
+
swalot
|
| 318 |
+
carvanha
|
| 319 |
+
sharpedo
|
| 320 |
+
wailmer
|
| 321 |
+
wailord
|
| 322 |
+
numel
|
| 323 |
+
camerupt
|
| 324 |
+
torkoal
|
| 325 |
+
spoink
|
| 326 |
+
grumpig
|
| 327 |
+
spinda
|
| 328 |
+
trapinch
|
| 329 |
+
vibrava
|
| 330 |
+
flygon
|
| 331 |
+
cacnea
|
| 332 |
+
cacturne
|
| 333 |
+
swablu
|
| 334 |
+
altaria
|
| 335 |
+
zangoose
|
| 336 |
+
seviper
|
| 337 |
+
lunatone
|
| 338 |
+
solrock
|
| 339 |
+
barboach
|
| 340 |
+
whiscash
|
| 341 |
+
corphish
|
| 342 |
+
crawdaunt
|
| 343 |
+
baltoy
|
| 344 |
+
claydol
|
| 345 |
+
lileep
|
| 346 |
+
cradily
|
| 347 |
+
anorith
|
| 348 |
+
armaldo
|
| 349 |
+
feebas
|
| 350 |
+
milotic
|
| 351 |
+
castform
|
| 352 |
+
kecleon
|
| 353 |
+
shuppet
|
| 354 |
+
banette
|
| 355 |
+
duskull
|
| 356 |
+
dusclops
|
| 357 |
+
tropius
|
| 358 |
+
chimecho
|
| 359 |
+
absol
|
| 360 |
+
wynaut
|
| 361 |
+
snorunt
|
| 362 |
+
glalie
|
| 363 |
+
spheal
|
| 364 |
+
sealeo
|
| 365 |
+
walrein
|
| 366 |
+
clamperl
|
| 367 |
+
huntail
|
| 368 |
+
gorebyss
|
| 369 |
+
relicanth
|
| 370 |
+
luvdisc
|
| 371 |
+
bagon
|
| 372 |
+
shelgon
|
| 373 |
+
salamence
|
| 374 |
+
beldum
|
| 375 |
+
metang
|
| 376 |
+
metagross
|
| 377 |
+
regirock
|
| 378 |
+
regice
|
| 379 |
+
registeel
|
| 380 |
+
latias
|
| 381 |
+
latios
|
| 382 |
+
kyogre
|
| 383 |
+
groudon
|
| 384 |
+
rayquaza
|
| 385 |
+
jirachi
|
| 386 |
+
deoxys
|
| 387 |
+
turtwig
|
| 388 |
+
grotle
|
| 389 |
+
torterra
|
| 390 |
+
chimchar
|
| 391 |
+
monferno
|
| 392 |
+
infernape
|
| 393 |
+
piplup
|
| 394 |
+
prinplup
|
| 395 |
+
empoleon
|
| 396 |
+
starly
|
| 397 |
+
staravia
|
| 398 |
+
staraptor
|
| 399 |
+
bidoof
|
| 400 |
+
bibarel
|
| 401 |
+
kricketot
|
| 402 |
+
kricketune
|
| 403 |
+
shinx
|
| 404 |
+
luxio
|
| 405 |
+
luxray
|
| 406 |
+
budew
|
| 407 |
+
roserade
|
| 408 |
+
cranidos
|
| 409 |
+
rampardos
|
| 410 |
+
shieldon
|
| 411 |
+
bastiodon
|
| 412 |
+
burmy
|
| 413 |
+
wormadam
|
| 414 |
+
mothim
|
| 415 |
+
combee
|
| 416 |
+
vespiquen
|
| 417 |
+
pachirisu
|
| 418 |
+
buizel
|
| 419 |
+
floatzel
|
| 420 |
+
cherubi
|
| 421 |
+
cherrim
|
| 422 |
+
shellos
|
| 423 |
+
gastrodon
|
| 424 |
+
ambipom
|
| 425 |
+
drifloon
|
| 426 |
+
drifblim
|
| 427 |
+
buneary
|
| 428 |
+
lopunny
|
| 429 |
+
mismagius
|
| 430 |
+
honchkrow
|
| 431 |
+
glameow
|
| 432 |
+
purugly
|
| 433 |
+
chingling
|
| 434 |
+
stunky
|
| 435 |
+
skuntank
|
| 436 |
+
bronzor
|
| 437 |
+
bronzong
|
| 438 |
+
bonsly
|
| 439 |
+
mime jr.
|
| 440 |
+
happiny
|
| 441 |
+
chatot
|
| 442 |
+
spiritomb
|
| 443 |
+
gible
|
| 444 |
+
gabite
|
| 445 |
+
garchomp
|
| 446 |
+
munchlax
|
| 447 |
+
riolu
|
| 448 |
+
lucario
|
| 449 |
+
hippopotas
|
| 450 |
+
hippowdon
|
| 451 |
+
skorupi
|
| 452 |
+
drapion
|
| 453 |
+
croagunk
|
| 454 |
+
toxicroak
|
| 455 |
+
carnivine
|
| 456 |
+
finneon
|
| 457 |
+
lumineon
|
| 458 |
+
mantyke
|
| 459 |
+
snover
|
| 460 |
+
abomasnow
|
| 461 |
+
weavile
|
| 462 |
+
magnezone
|
| 463 |
+
lickilicky
|
| 464 |
+
rhyperior
|
| 465 |
+
tangrowth
|
| 466 |
+
electivire
|
| 467 |
+
magmortar
|
| 468 |
+
togekiss
|
| 469 |
+
yanmega
|
| 470 |
+
leafeon
|
| 471 |
+
glaceon
|
| 472 |
+
gliscor
|
| 473 |
+
mamoswine
|
| 474 |
+
porygon-z
|
| 475 |
+
gallade
|
| 476 |
+
probopass
|
| 477 |
+
dusknoir
|
| 478 |
+
froslass
|
| 479 |
+
rotom
|
| 480 |
+
uxie
|
| 481 |
+
mesprit
|
| 482 |
+
azelf
|
| 483 |
+
dialga
|
| 484 |
+
palkia
|
| 485 |
+
heatran
|
| 486 |
+
regigigas
|
| 487 |
+
giratina
|
| 488 |
+
cresselia
|
| 489 |
+
phione
|
| 490 |
+
manaphy
|
| 491 |
+
darkrai
|
| 492 |
+
shaymin
|
| 493 |
+
arceus
|
| 494 |
+
victini
|
| 495 |
+
snivy
|
| 496 |
+
servine
|
| 497 |
+
serperior
|
| 498 |
+
tepig
|
| 499 |
+
pignite
|
| 500 |
+
emboar
|
| 501 |
+
oshawott
|
| 502 |
+
dewott
|
| 503 |
+
samurott
|
| 504 |
+
patrat
|
| 505 |
+
watchog
|
| 506 |
+
lillipup
|
| 507 |
+
herdier
|
| 508 |
+
stoutland
|
| 509 |
+
purrloin
|
| 510 |
+
liepard
|
| 511 |
+
pansage
|
| 512 |
+
simisage
|
| 513 |
+
pansear
|
| 514 |
+
simisear
|
| 515 |
+
panpour
|
| 516 |
+
simipour
|
| 517 |
+
munna
|
| 518 |
+
musharna
|
| 519 |
+
pidove
|
| 520 |
+
tranquill
|
| 521 |
+
unfezant
|
| 522 |
+
blitzle
|
| 523 |
+
zebstrika
|
| 524 |
+
roggenrola
|
| 525 |
+
boldore
|
| 526 |
+
gigalith
|
| 527 |
+
woobat
|
| 528 |
+
swoobat
|
| 529 |
+
drilbur
|
| 530 |
+
excadrill
|
| 531 |
+
audino
|
| 532 |
+
timburr
|
| 533 |
+
gurdurr
|
| 534 |
+
conkeldurr
|
| 535 |
+
tympole
|
| 536 |
+
palpitoad
|
| 537 |
+
seismitoad
|
| 538 |
+
throh
|
| 539 |
+
sawk
|
| 540 |
+
sewaddle
|
| 541 |
+
swadloon
|
| 542 |
+
leavanny
|
| 543 |
+
venipede
|
| 544 |
+
whirlipede
|
| 545 |
+
scolipede
|
| 546 |
+
cottonee
|
| 547 |
+
whimsicott
|
| 548 |
+
petilil
|
| 549 |
+
lilligant
|
| 550 |
+
basculin
|
| 551 |
+
sandile
|
| 552 |
+
krokorok
|
| 553 |
+
krookodile
|
| 554 |
+
darumaka
|
| 555 |
+
darmanitan
|
| 556 |
+
maractus
|
| 557 |
+
dwebble
|
| 558 |
+
crustle
|
| 559 |
+
scraggy
|
| 560 |
+
scrafty
|
| 561 |
+
sigilyph
|
| 562 |
+
yamask
|
| 563 |
+
cofagrigus
|
| 564 |
+
tirtouga
|
| 565 |
+
carracosta
|
| 566 |
+
archen
|
| 567 |
+
archeops
|
| 568 |
+
trubbish
|
| 569 |
+
garbodor
|
| 570 |
+
zorua
|
| 571 |
+
zoroark
|
| 572 |
+
minccino
|
| 573 |
+
cinccino
|
| 574 |
+
gothita
|
| 575 |
+
gothorita
|
| 576 |
+
gothitelle
|
| 577 |
+
solosis
|
| 578 |
+
duosion
|
| 579 |
+
reuniclus
|
| 580 |
+
ducklett
|
| 581 |
+
swanna
|
| 582 |
+
vanillite
|
| 583 |
+
vanillish
|
| 584 |
+
vanilluxe
|
| 585 |
+
deerling
|
| 586 |
+
sawsbuck
|
| 587 |
+
emolga
|
| 588 |
+
karrablast
|
| 589 |
+
escavalier
|
| 590 |
+
foongus
|
| 591 |
+
amoonguss
|
| 592 |
+
frillish
|
| 593 |
+
jellicent
|
| 594 |
+
alomomola
|
| 595 |
+
joltik
|
| 596 |
+
galvantula
|
| 597 |
+
ferroseed
|
| 598 |
+
ferrothorn
|
| 599 |
+
klink
|
| 600 |
+
klang
|
| 601 |
+
klinklang
|
| 602 |
+
tynamo
|
| 603 |
+
eelektrik
|
| 604 |
+
eelektross
|
| 605 |
+
elgyem
|
| 606 |
+
beheeyem
|
| 607 |
+
litwick
|
| 608 |
+
lampent
|
| 609 |
+
chandelure
|
| 610 |
+
axew
|
| 611 |
+
fraxure
|
| 612 |
+
haxorus
|
| 613 |
+
cubchoo
|
| 614 |
+
beartic
|
| 615 |
+
cryogonal
|
| 616 |
+
shelmet
|
| 617 |
+
accelgor
|
| 618 |
+
stunfisk
|
| 619 |
+
mienfoo
|
| 620 |
+
mienshao
|
| 621 |
+
druddigon
|
| 622 |
+
golett
|
| 623 |
+
golurk
|
| 624 |
+
pawniard
|
| 625 |
+
bisharp
|
| 626 |
+
bouffalant
|
| 627 |
+
rufflet
|
| 628 |
+
braviary
|
| 629 |
+
vullaby
|
| 630 |
+
mandibuzz
|
| 631 |
+
heatmor
|
| 632 |
+
durant
|
| 633 |
+
deino
|
| 634 |
+
zweilous
|
| 635 |
+
hydreigon
|
| 636 |
+
larvesta
|
| 637 |
+
volcarona
|
| 638 |
+
cobalion
|
| 639 |
+
terrakion
|
| 640 |
+
virizion
|
| 641 |
+
tornadus
|
| 642 |
+
thundurus
|
| 643 |
+
reshiram
|
| 644 |
+
zekrom
|
| 645 |
+
landorus
|
| 646 |
+
kyurem
|
| 647 |
+
keldeo
|
| 648 |
+
meloetta
|
| 649 |
+
genesect
|
| 650 |
+
chespin
|
| 651 |
+
quilladin
|
| 652 |
+
chesnaught
|
| 653 |
+
fennekin
|
| 654 |
+
braixen
|
| 655 |
+
delphox
|
| 656 |
+
froakie
|
| 657 |
+
frogadier
|
| 658 |
+
greninja
|
| 659 |
+
bunnelby
|
| 660 |
+
diggersby
|
| 661 |
+
fletchling
|
| 662 |
+
fletchinder
|
| 663 |
+
talonflame
|
| 664 |
+
scatterbug
|
| 665 |
+
spewpa
|
| 666 |
+
vivillon
|
| 667 |
+
litleo
|
| 668 |
+
pyroar
|
| 669 |
+
flabébé
|
| 670 |
+
floette
|
| 671 |
+
florges
|
| 672 |
+
skiddo
|
| 673 |
+
gogoat
|
| 674 |
+
pancham
|
| 675 |
+
pangoro
|
| 676 |
+
furfrou
|
| 677 |
+
espurr
|
| 678 |
+
meowstic
|
| 679 |
+
honedge
|
| 680 |
+
doublade
|
| 681 |
+
aegislash
|
| 682 |
+
spritzee
|
| 683 |
+
aromatisse
|
| 684 |
+
swirlix
|
| 685 |
+
slurpuff
|
| 686 |
+
inkay
|
| 687 |
+
malamar
|
| 688 |
+
binacle
|
| 689 |
+
barbaracle
|
| 690 |
+
skrelp
|
| 691 |
+
dragalge
|
| 692 |
+
clauncher
|
| 693 |
+
clawitzer
|
| 694 |
+
helioptile
|
| 695 |
+
heliolisk
|
| 696 |
+
tyrunt
|
| 697 |
+
tyrantrum
|
| 698 |
+
amaura
|
| 699 |
+
aurorus
|
| 700 |
+
sylveon
|
| 701 |
+
hawlucha
|
| 702 |
+
dedenne
|
| 703 |
+
carbink
|
| 704 |
+
goomy
|
| 705 |
+
sliggoo
|
| 706 |
+
goodra
|
| 707 |
+
klefki
|
| 708 |
+
phantump
|
| 709 |
+
trevenant
|
| 710 |
+
pumpkaboo
|
| 711 |
+
gourgeist
|
| 712 |
+
bergmite
|
| 713 |
+
avalugg
|
| 714 |
+
noibat
|
| 715 |
+
noivern
|
| 716 |
+
xerneas
|
| 717 |
+
yveltal
|
| 718 |
+
zygarde
|
| 719 |
+
diancie
|
| 720 |
+
hoopa
|
| 721 |
+
volcanion
|
| 722 |
+
rowlet
|
| 723 |
+
dartrix
|
| 724 |
+
decidueye
|
| 725 |
+
litten
|
| 726 |
+
torracat
|
| 727 |
+
incineroar
|
| 728 |
+
popplio
|
| 729 |
+
brionne
|
| 730 |
+
primarina
|
| 731 |
+
pikipek
|
| 732 |
+
trumbeak
|
| 733 |
+
toucannon
|
| 734 |
+
yungoos
|
| 735 |
+
gumshoos
|
| 736 |
+
grubbin
|
| 737 |
+
charjabug
|
| 738 |
+
vikavolt
|
| 739 |
+
crabrawler
|
| 740 |
+
crabominable
|
| 741 |
+
oricorio
|
| 742 |
+
cutiefly
|
| 743 |
+
ribombee
|
| 744 |
+
rockruff
|
| 745 |
+
lycanroc
|
| 746 |
+
wishiwashi
|
| 747 |
+
mareanie
|
| 748 |
+
toxapex
|
| 749 |
+
mudbray
|
| 750 |
+
mudsdale
|
| 751 |
+
dewpider
|
| 752 |
+
araquanid
|
| 753 |
+
fomantis
|
| 754 |
+
lurantis
|
| 755 |
+
morelull
|
| 756 |
+
shiinotic
|
| 757 |
+
salandit
|
| 758 |
+
salazzle
|
| 759 |
+
stufful
|
| 760 |
+
bewear
|
| 761 |
+
bounsweet
|
| 762 |
+
steenee
|
| 763 |
+
tsareena
|
| 764 |
+
comfey
|
| 765 |
+
oranguru
|
| 766 |
+
passimian
|
| 767 |
+
wimpod
|
| 768 |
+
golisopod
|
| 769 |
+
sandygast
|
| 770 |
+
palossand
|
| 771 |
+
pyukumuku
|
| 772 |
+
type: null
|
| 773 |
+
silvally
|
| 774 |
+
minior
|
| 775 |
+
komala
|
| 776 |
+
turtonator
|
| 777 |
+
togedemaru
|
| 778 |
+
mimikyu
|
| 779 |
+
bruxish
|
| 780 |
+
drampa
|
| 781 |
+
dhelmise
|
| 782 |
+
jangmo-o
|
| 783 |
+
hakamo-o
|
| 784 |
+
kommo-o
|
| 785 |
+
tapu koko
|
| 786 |
+
tapu lele
|
| 787 |
+
tapu bulu
|
| 788 |
+
tapu fini
|
| 789 |
+
cosmog
|
| 790 |
+
cosmoem
|
| 791 |
+
solgaleo
|
| 792 |
+
lunala
|
| 793 |
+
nihilego
|
| 794 |
+
buzzwole
|
| 795 |
+
pheromosa
|
| 796 |
+
xurkitree
|
| 797 |
+
celesteela
|
| 798 |
+
kartana
|
| 799 |
+
guzzlord
|
| 800 |
+
necrozma
|
| 801 |
+
magearna
|
| 802 |
+
marshadow
|
| 803 |
+
poipole
|
| 804 |
+
naganadel
|
| 805 |
+
stakataka
|
| 806 |
+
blacephalon
|
| 807 |
+
zeraora
|
| 808 |
+
meltan
|
| 809 |
+
melmetal
|
| 810 |
+
grookey
|
| 811 |
+
thwackey
|
| 812 |
+
rillaboom
|
| 813 |
+
scorbunny
|
| 814 |
+
raboot
|
| 815 |
+
cinderace
|
| 816 |
+
sobble
|
| 817 |
+
drizzile
|
| 818 |
+
inteleon
|
| 819 |
+
skwovet
|
| 820 |
+
greedent
|
| 821 |
+
rookidee
|
| 822 |
+
corvisquire
|
| 823 |
+
corviknight
|
| 824 |
+
blipbug
|
| 825 |
+
dottler
|
| 826 |
+
orbeetle
|
| 827 |
+
nickit
|
| 828 |
+
thievul
|
| 829 |
+
gossifleur
|
| 830 |
+
eldegoss
|
| 831 |
+
wooloo
|
| 832 |
+
dubwool
|
| 833 |
+
chewtle
|
| 834 |
+
drednaw
|
| 835 |
+
yamper
|
| 836 |
+
boltund
|
| 837 |
+
rolycoly
|
| 838 |
+
carkol
|
| 839 |
+
coalossal
|
| 840 |
+
applin
|
| 841 |
+
flapple
|
| 842 |
+
appletun
|
| 843 |
+
silicobra
|
| 844 |
+
sandaconda
|
| 845 |
+
cramorant
|
| 846 |
+
arrokuda
|
| 847 |
+
barraskewda
|
| 848 |
+
toxel
|
| 849 |
+
toxtricity
|
| 850 |
+
sizzlipede
|
| 851 |
+
centiskorch
|
| 852 |
+
clobbopus
|
| 853 |
+
grapploct
|
| 854 |
+
sinistea
|
| 855 |
+
polteageist
|
| 856 |
+
hatenna
|
| 857 |
+
hattrem
|
| 858 |
+
hatterene
|
| 859 |
+
impidimp
|
| 860 |
+
morgrem
|
| 861 |
+
grimmsnarl
|
| 862 |
+
obstagoon
|
| 863 |
+
perrserker
|
| 864 |
+
cursola
|
| 865 |
+
sirfetch'd
|
| 866 |
+
mr. rime
|
| 867 |
+
runerigus
|
| 868 |
+
milcery
|
| 869 |
+
alcremie
|
| 870 |
+
falinks
|
| 871 |
+
pincurchin
|
| 872 |
+
snom
|
| 873 |
+
frosmoth
|
| 874 |
+
stonjourner
|
| 875 |
+
eiscue
|
| 876 |
+
indeedee
|
| 877 |
+
morpeko
|
| 878 |
+
cufant
|
| 879 |
+
copperajah
|
| 880 |
+
dracozolt
|
| 881 |
+
arctozolt
|
| 882 |
+
dracovish
|
| 883 |
+
arctovish
|
| 884 |
+
duraludon
|
| 885 |
+
dreepy
|
| 886 |
+
drakloak
|
| 887 |
+
dragapult
|
| 888 |
+
zacian
|
| 889 |
+
zamazenta
|
| 890 |
+
eternatus
|
| 891 |
+
kubfu
|
| 892 |
+
urshifu
|
| 893 |
+
zarude
|
| 894 |
+
regieleki
|
| 895 |
+
regidrago
|
| 896 |
+
glastrier
|
| 897 |
+
spectrier
|
| 898 |
+
calyrex
|
| 899 |
+
wyrdeer
|
| 900 |
+
kleavor
|
| 901 |
+
ursaluna
|
| 902 |
+
basculegion
|
| 903 |
+
sneasler
|
| 904 |
+
overqwil
|
| 905 |
+
enamorus
|
| 906 |
+
sprigatito
|
| 907 |
+
floragato
|
| 908 |
+
meowscarada
|
| 909 |
+
fuecoco
|
| 910 |
+
crocalor
|
| 911 |
+
skeledirge
|
| 912 |
+
quaxly
|
| 913 |
+
quaxwell
|
| 914 |
+
quaquaval
|
| 915 |
+
lechonk
|
| 916 |
+
oinkologne
|
| 917 |
+
tarountula
|
| 918 |
+
spidops
|
| 919 |
+
nymble
|
| 920 |
+
lokix
|
| 921 |
+
pawmi
|
| 922 |
+
pawmo
|
| 923 |
+
pawmot
|
| 924 |
+
tandemaus
|
| 925 |
+
maushold
|
| 926 |
+
fidough
|
| 927 |
+
dachsbun
|
| 928 |
+
smoliv
|
| 929 |
+
dolliv
|
| 930 |
+
arboliva
|
| 931 |
+
squawkabilly
|
| 932 |
+
nacli
|
| 933 |
+
naclstack
|
| 934 |
+
garganacl
|
| 935 |
+
charcadet
|
| 936 |
+
armarouge
|
| 937 |
+
ceruledge
|
| 938 |
+
tadbulb
|
| 939 |
+
bellibolt
|
| 940 |
+
wattrel
|
| 941 |
+
kilowattrel
|
| 942 |
+
maschiff
|
| 943 |
+
mabosstiff
|
| 944 |
+
shroodle
|
| 945 |
+
grafaiai
|
| 946 |
+
bramblin
|
| 947 |
+
brambleghast
|
| 948 |
+
toedscool
|
| 949 |
+
toedscruel
|
| 950 |
+
klawf
|
| 951 |
+
capsakid
|
| 952 |
+
scovillain
|
| 953 |
+
rellor
|
| 954 |
+
rabsca
|
| 955 |
+
flittle
|
| 956 |
+
espathra
|
| 957 |
+
tinkatink
|
| 958 |
+
tinkatuff
|
| 959 |
+
tinkaton
|
| 960 |
+
wiglett
|
| 961 |
+
wugtrio
|
| 962 |
+
bombirdier
|
| 963 |
+
finizen
|
| 964 |
+
palafin
|
| 965 |
+
varoom
|
| 966 |
+
revavroom
|
| 967 |
+
cyclizar
|
| 968 |
+
orthworm
|
| 969 |
+
glimmet
|
| 970 |
+
glimmora
|
| 971 |
+
greavard
|
| 972 |
+
houndstone
|
| 973 |
+
flamigo
|
| 974 |
+
cetoddle
|
| 975 |
+
cetitan
|
| 976 |
+
veluza
|
| 977 |
+
dondozo
|
| 978 |
+
tatsugiri
|
| 979 |
+
annihilape
|
| 980 |
+
clodsire
|
| 981 |
+
farigiraf
|
| 982 |
+
dudunsparce
|
| 983 |
+
kingambit
|
| 984 |
+
great tusk
|
| 985 |
+
scream tail
|
| 986 |
+
brute bonnet
|
| 987 |
+
flutter mane
|
| 988 |
+
slither wing
|
| 989 |
+
sandy shocks
|
| 990 |
+
iron treads
|
| 991 |
+
iron bundle
|
| 992 |
+
iron hands
|
| 993 |
+
iron jugulis
|
| 994 |
+
iron moth
|
| 995 |
+
iron thorns
|
| 996 |
+
frigibax
|
| 997 |
+
arctibax
|
| 998 |
+
baxcalibur
|
| 999 |
+
gimmighoul
|
| 1000 |
+
gholdengo
|
| 1001 |
+
wo-chien
|
| 1002 |
+
chien-pao
|
| 1003 |
+
ting-lu
|
| 1004 |
+
chi-yu
|
| 1005 |
+
roaring moon
|
| 1006 |
+
iron valiant
|
| 1007 |
+
koraidon
|
| 1008 |
+
miraidon
|
| 1009 |
+
walking wake
|
| 1010 |
+
iron leaves
|
| 1011 |
+
dipplin
|
| 1012 |
+
poltchageist
|
| 1013 |
+
sinistcha
|
| 1014 |
+
okidogi
|
| 1015 |
+
munkidori
|
| 1016 |
+
fezandipiti
|
| 1017 |
+
ogerpon
|
| 1018 |
+
archaludon
|
| 1019 |
+
hydrapple
|
| 1020 |
+
gouging fire
|
| 1021 |
+
raging bolt
|
| 1022 |
+
iron boulder
|
| 1023 |
+
iron crown
|
| 1024 |
+
terapagos
|
| 1025 |
+
pecharunt
|
app.py
ADDED
|
@@ -0,0 +1,61 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import difflib
|
| 2 |
+
from difflib import SequenceMatcher as SM
|
| 3 |
+
|
| 4 |
+
import gradio as gr
|
| 5 |
+
from gradio.components import Textbox
|
| 6 |
+
|
| 7 |
+
import pokemons
|
| 8 |
+
|
| 9 |
+
POKEMON_EVOLUTIONS, NAME_MAP = pokemons.get_pokemon_evolutions()
|
| 10 |
+
|
| 11 |
+
with open("all pokemons.txt", "r", encoding="utf-8") as f:
|
| 12 |
+
POKENAMES = [pokemon.strip().lower() for pokemon in f.readlines()]
|
| 13 |
+
|
| 14 |
+
for name in POKEMON_EVOLUTIONS:
|
| 15 |
+
assert name in POKENAMES, name
|
| 16 |
+
|
| 17 |
+
def can_it_evolve(pokemon: str):
|
| 18 |
+
pokemon = pokemon.lower().strip()
|
| 19 |
+
if len(pokemon) == 0:
|
| 20 |
+
return "Enter the name of the pokemon"
|
| 21 |
+
|
| 22 |
+
matches = difflib.get_close_matches(pokemon, POKENAMES, n=1, cutoff=0)
|
| 23 |
+
|
| 24 |
+
if len(matches) == 0:
|
| 25 |
+
return f'Pokemon "{pokemon}" was not found, like not even a fuzzy match'
|
| 26 |
+
|
| 27 |
+
# if SM(None, matches[0], pokemon).ratio() < 0.6:
|
| 28 |
+
# return f'Pokemon "{pokemon}" was not found, did you mean {matches[0]}?'
|
| 29 |
+
|
| 30 |
+
pokemon = matches[0]
|
| 31 |
+
|
| 32 |
+
if pokemon in POKEMON_EVOLUTIONS:
|
| 33 |
+
evo_methods = '\n - '.join(POKEMON_EVOLUTIONS[pokemon])
|
| 34 |
+
return f"{NAME_MAP[pokemon]} can evolve:\n - {evo_methods}"
|
| 35 |
+
|
| 36 |
+
assert pokemon not in NAME_MAP
|
| 37 |
+
return f"{pokemon.title()} doesn't evolve."
|
| 38 |
+
|
| 39 |
+
demo = gr.Interface(
|
| 40 |
+
can_it_evolve,
|
| 41 |
+
[
|
| 42 |
+
Textbox(label="Enter the name of the pokemon"),
|
| 43 |
+
],
|
| 44 |
+
[
|
| 45 |
+
Textbox(label="Does it evolve?", lines=4),
|
| 46 |
+
],
|
| 47 |
+
live=True,
|
| 48 |
+
title="Does this Pokemon evolve?",
|
| 49 |
+
description="This shows you if a Pokemon can evolve and how. Unlike using Wiki, this doesn't spoil what it evolves into and at what level.\nI also used real time fuzzy search so that you don't have to enter exact name of a Pokemon.",
|
| 50 |
+
article="""data was scrapped from https://pokemondb.net/evolution/level and contains all 1,025 pokemons.
|
| 51 |
+
|
| 52 |
+
Most pokemon evolve upon reaching a certain level. A few Pokémon also need to meet a condition such as gender to evolve; these are also listed.
|
| 53 |
+
|
| 54 |
+
To evolve a Pokémon via stone, simply select the item to use in your bag, then select the Pokémon to apply it to - they will evolve straight away.
|
| 55 |
+
|
| 56 |
+
A Pokémon's Friendship (aka happiness) can be increased in many ways. The simplest is walking around with the Pokémon in your party, battling and growing them, but not letting them faint. Massages and haircuts increase Friendship by a larger amount. Giving them a Soothe Bell to hold increases the effect of the other methods. See more in the glossary or this PokéBase question.
|
| 57 |
+
|
| 58 |
+
For special conditions, once the condition is met, the Pokémon needs to level up once more in order to evolve.""",
|
| 59 |
+
)
|
| 60 |
+
|
| 61 |
+
demo.launch()
|
parser.ipynb
ADDED
|
@@ -0,0 +1,1099 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"cells": [
|
| 3 |
+
{
|
| 4 |
+
"cell_type": "code",
|
| 5 |
+
"execution_count": 3,
|
| 6 |
+
"id": "1e73a7f4",
|
| 7 |
+
"metadata": {},
|
| 8 |
+
"outputs": [
|
| 9 |
+
{
|
| 10 |
+
"data": {
|
| 11 |
+
"text/plain": [
|
| 12 |
+
"['Bulbasaur',\n",
|
| 13 |
+
" 'Ivysaur',\n",
|
| 14 |
+
" 'Venusaur',\n",
|
| 15 |
+
" 'Charmander',\n",
|
| 16 |
+
" 'Charmeleon',\n",
|
| 17 |
+
" 'Charizard',\n",
|
| 18 |
+
" 'Squirtle',\n",
|
| 19 |
+
" 'Wartortle',\n",
|
| 20 |
+
" 'Blastoise',\n",
|
| 21 |
+
" 'Caterpie',\n",
|
| 22 |
+
" 'Metapod',\n",
|
| 23 |
+
" 'Butterfree',\n",
|
| 24 |
+
" 'Weedle',\n",
|
| 25 |
+
" 'Kakuna',\n",
|
| 26 |
+
" 'Beedrill',\n",
|
| 27 |
+
" 'Pidgey',\n",
|
| 28 |
+
" 'Pidgeotto',\n",
|
| 29 |
+
" 'Pidgeot',\n",
|
| 30 |
+
" 'Rattata',\n",
|
| 31 |
+
" 'Raticate',\n",
|
| 32 |
+
" 'Spearow',\n",
|
| 33 |
+
" 'Fearow',\n",
|
| 34 |
+
" 'Ekans',\n",
|
| 35 |
+
" 'Arbok',\n",
|
| 36 |
+
" 'Pikachu',\n",
|
| 37 |
+
" 'Raichu',\n",
|
| 38 |
+
" 'Sandshrew',\n",
|
| 39 |
+
" 'Sandslash',\n",
|
| 40 |
+
" 'Nidoran♀',\n",
|
| 41 |
+
" 'Nidorina',\n",
|
| 42 |
+
" 'Nidoqueen',\n",
|
| 43 |
+
" 'Nidoran♂',\n",
|
| 44 |
+
" 'Nidorino',\n",
|
| 45 |
+
" 'Nidoking',\n",
|
| 46 |
+
" 'Clefairy',\n",
|
| 47 |
+
" 'Clefable',\n",
|
| 48 |
+
" 'Vulpix',\n",
|
| 49 |
+
" 'Ninetales',\n",
|
| 50 |
+
" 'Jigglypuff',\n",
|
| 51 |
+
" 'Wigglytuff',\n",
|
| 52 |
+
" 'Zubat',\n",
|
| 53 |
+
" 'Golbat',\n",
|
| 54 |
+
" 'Oddish',\n",
|
| 55 |
+
" 'Gloom',\n",
|
| 56 |
+
" 'Vileplume',\n",
|
| 57 |
+
" 'Paras',\n",
|
| 58 |
+
" 'Parasect',\n",
|
| 59 |
+
" 'Venonat',\n",
|
| 60 |
+
" 'Venomoth',\n",
|
| 61 |
+
" 'Diglett',\n",
|
| 62 |
+
" 'Dugtrio',\n",
|
| 63 |
+
" 'Meowth',\n",
|
| 64 |
+
" 'Persian',\n",
|
| 65 |
+
" 'Psyduck',\n",
|
| 66 |
+
" 'Golduck',\n",
|
| 67 |
+
" 'Mankey',\n",
|
| 68 |
+
" 'Primeape',\n",
|
| 69 |
+
" 'Growlithe',\n",
|
| 70 |
+
" 'Arcanine',\n",
|
| 71 |
+
" 'Poliwag',\n",
|
| 72 |
+
" 'Poliwhirl',\n",
|
| 73 |
+
" 'Poliwrath',\n",
|
| 74 |
+
" 'Abra',\n",
|
| 75 |
+
" 'Kadabra',\n",
|
| 76 |
+
" 'Alakazam',\n",
|
| 77 |
+
" 'Machop',\n",
|
| 78 |
+
" 'Machoke',\n",
|
| 79 |
+
" 'Machamp',\n",
|
| 80 |
+
" 'Bellsprout',\n",
|
| 81 |
+
" 'Weepinbell',\n",
|
| 82 |
+
" 'Victreebel',\n",
|
| 83 |
+
" 'Tentacool',\n",
|
| 84 |
+
" 'Tentacruel',\n",
|
| 85 |
+
" 'Geodude',\n",
|
| 86 |
+
" 'Graveler',\n",
|
| 87 |
+
" 'Golem',\n",
|
| 88 |
+
" 'Ponyta',\n",
|
| 89 |
+
" 'Rapidash',\n",
|
| 90 |
+
" 'Slowpoke',\n",
|
| 91 |
+
" 'Slowbro',\n",
|
| 92 |
+
" 'Magnemite',\n",
|
| 93 |
+
" 'Magneton',\n",
|
| 94 |
+
" \"Farfetch'D\",\n",
|
| 95 |
+
" 'Doduo',\n",
|
| 96 |
+
" 'Dodrio',\n",
|
| 97 |
+
" 'Seel',\n",
|
| 98 |
+
" 'Dewgong',\n",
|
| 99 |
+
" 'Grimer',\n",
|
| 100 |
+
" 'Muk',\n",
|
| 101 |
+
" 'Shellder',\n",
|
| 102 |
+
" 'Cloyster',\n",
|
| 103 |
+
" 'Gastly',\n",
|
| 104 |
+
" 'Haunter',\n",
|
| 105 |
+
" 'Gengar',\n",
|
| 106 |
+
" 'Onix',\n",
|
| 107 |
+
" 'Drowzee',\n",
|
| 108 |
+
" 'Hypno',\n",
|
| 109 |
+
" 'Krabby',\n",
|
| 110 |
+
" 'Kingler',\n",
|
| 111 |
+
" 'Voltorb',\n",
|
| 112 |
+
" 'Electrode',\n",
|
| 113 |
+
" 'Exeggcute',\n",
|
| 114 |
+
" 'Exeggutor',\n",
|
| 115 |
+
" 'Cubone',\n",
|
| 116 |
+
" 'Marowak',\n",
|
| 117 |
+
" 'Hitmonlee',\n",
|
| 118 |
+
" 'Hitmonchan',\n",
|
| 119 |
+
" 'Lickitung',\n",
|
| 120 |
+
" 'Koffing',\n",
|
| 121 |
+
" 'Weezing',\n",
|
| 122 |
+
" 'Rhyhorn',\n",
|
| 123 |
+
" 'Rhydon',\n",
|
| 124 |
+
" 'Chansey',\n",
|
| 125 |
+
" 'Tangela',\n",
|
| 126 |
+
" 'Kangaskhan',\n",
|
| 127 |
+
" 'Horsea',\n",
|
| 128 |
+
" 'Seadra',\n",
|
| 129 |
+
" 'Goldeen',\n",
|
| 130 |
+
" 'Seaking',\n",
|
| 131 |
+
" 'Staryu',\n",
|
| 132 |
+
" 'Starmie',\n",
|
| 133 |
+
" 'Mr. Mime',\n",
|
| 134 |
+
" 'Scyther',\n",
|
| 135 |
+
" 'Jynx',\n",
|
| 136 |
+
" 'Electabuzz',\n",
|
| 137 |
+
" 'Magmar',\n",
|
| 138 |
+
" 'Pinsir',\n",
|
| 139 |
+
" 'Tauros',\n",
|
| 140 |
+
" 'Magikarp',\n",
|
| 141 |
+
" 'Gyarados',\n",
|
| 142 |
+
" 'Lapras',\n",
|
| 143 |
+
" 'Ditto',\n",
|
| 144 |
+
" 'Eevee',\n",
|
| 145 |
+
" 'Vaporeon',\n",
|
| 146 |
+
" 'Jolteon',\n",
|
| 147 |
+
" 'Flareon',\n",
|
| 148 |
+
" 'Porygon',\n",
|
| 149 |
+
" 'Omanyte',\n",
|
| 150 |
+
" 'Omastar',\n",
|
| 151 |
+
" 'Kabuto',\n",
|
| 152 |
+
" 'Kabutops',\n",
|
| 153 |
+
" 'Aerodactyl',\n",
|
| 154 |
+
" 'Snorlax',\n",
|
| 155 |
+
" 'Articuno',\n",
|
| 156 |
+
" 'Zapdos',\n",
|
| 157 |
+
" 'Moltres',\n",
|
| 158 |
+
" 'Dratini',\n",
|
| 159 |
+
" 'Dragonair',\n",
|
| 160 |
+
" 'Dragonite',\n",
|
| 161 |
+
" 'Mewtwo',\n",
|
| 162 |
+
" 'Mew',\n",
|
| 163 |
+
" 'Chikorita',\n",
|
| 164 |
+
" 'Bayleef',\n",
|
| 165 |
+
" 'Meganium',\n",
|
| 166 |
+
" 'Cyndaquil',\n",
|
| 167 |
+
" 'Quilava',\n",
|
| 168 |
+
" 'Typhlosion',\n",
|
| 169 |
+
" 'Totodile',\n",
|
| 170 |
+
" 'Croconaw',\n",
|
| 171 |
+
" 'Feraligatr',\n",
|
| 172 |
+
" 'Sentret',\n",
|
| 173 |
+
" 'Furret',\n",
|
| 174 |
+
" 'Hoothoot',\n",
|
| 175 |
+
" 'Noctowl',\n",
|
| 176 |
+
" 'Ledyba',\n",
|
| 177 |
+
" 'Ledian',\n",
|
| 178 |
+
" 'Spinarak',\n",
|
| 179 |
+
" 'Ariados',\n",
|
| 180 |
+
" 'Crobat',\n",
|
| 181 |
+
" 'Chinchou',\n",
|
| 182 |
+
" 'Lanturn',\n",
|
| 183 |
+
" 'Pichu',\n",
|
| 184 |
+
" 'Cleffa',\n",
|
| 185 |
+
" 'Igglybuff',\n",
|
| 186 |
+
" 'Togepi',\n",
|
| 187 |
+
" 'Togetic',\n",
|
| 188 |
+
" 'Natu',\n",
|
| 189 |
+
" 'Xatu',\n",
|
| 190 |
+
" 'Mareep',\n",
|
| 191 |
+
" 'Flaaffy',\n",
|
| 192 |
+
" 'Ampharos',\n",
|
| 193 |
+
" 'Bellossom',\n",
|
| 194 |
+
" 'Marill',\n",
|
| 195 |
+
" 'Azumarill',\n",
|
| 196 |
+
" 'Sudowoodo',\n",
|
| 197 |
+
" 'Politoed',\n",
|
| 198 |
+
" 'Hoppip',\n",
|
| 199 |
+
" 'Skiploom',\n",
|
| 200 |
+
" 'Jumpluff',\n",
|
| 201 |
+
" 'Aipom',\n",
|
| 202 |
+
" 'Sunkern',\n",
|
| 203 |
+
" 'Sunflora',\n",
|
| 204 |
+
" 'Yanma',\n",
|
| 205 |
+
" 'Wooper',\n",
|
| 206 |
+
" 'Quagsire',\n",
|
| 207 |
+
" 'Espeon',\n",
|
| 208 |
+
" 'Umbreon',\n",
|
| 209 |
+
" 'Murkrow',\n",
|
| 210 |
+
" 'Slowking',\n",
|
| 211 |
+
" 'Misdreavus',\n",
|
| 212 |
+
" 'Unown',\n",
|
| 213 |
+
" 'Wobbuffet',\n",
|
| 214 |
+
" 'Girafarig',\n",
|
| 215 |
+
" 'Pineco',\n",
|
| 216 |
+
" 'Forretress',\n",
|
| 217 |
+
" 'Dunsparce',\n",
|
| 218 |
+
" 'Gligar',\n",
|
| 219 |
+
" 'Steelix',\n",
|
| 220 |
+
" 'Snubbull',\n",
|
| 221 |
+
" 'Granbull',\n",
|
| 222 |
+
" 'Qwilfish',\n",
|
| 223 |
+
" 'Scizor',\n",
|
| 224 |
+
" 'Shuckle',\n",
|
| 225 |
+
" 'Heracross',\n",
|
| 226 |
+
" 'Sneasel',\n",
|
| 227 |
+
" 'Teddiursa',\n",
|
| 228 |
+
" 'Ursaring',\n",
|
| 229 |
+
" 'Slugma',\n",
|
| 230 |
+
" 'Magcargo',\n",
|
| 231 |
+
" 'Swinub',\n",
|
| 232 |
+
" 'Piloswine',\n",
|
| 233 |
+
" 'Corsola',\n",
|
| 234 |
+
" 'Remoraid',\n",
|
| 235 |
+
" 'Octillery',\n",
|
| 236 |
+
" 'Delibird',\n",
|
| 237 |
+
" 'Mantine',\n",
|
| 238 |
+
" 'Skarmory',\n",
|
| 239 |
+
" 'Houndour',\n",
|
| 240 |
+
" 'Houndoom',\n",
|
| 241 |
+
" 'Kingdra',\n",
|
| 242 |
+
" 'Phanpy',\n",
|
| 243 |
+
" 'Donphan',\n",
|
| 244 |
+
" 'Porygon2',\n",
|
| 245 |
+
" 'Stantler',\n",
|
| 246 |
+
" 'Smeargle',\n",
|
| 247 |
+
" 'Tyrogue',\n",
|
| 248 |
+
" 'Hitmontop',\n",
|
| 249 |
+
" 'Smoochum',\n",
|
| 250 |
+
" 'Elekid',\n",
|
| 251 |
+
" 'Magby',\n",
|
| 252 |
+
" 'Miltank',\n",
|
| 253 |
+
" 'Blissey',\n",
|
| 254 |
+
" 'Raikou',\n",
|
| 255 |
+
" 'Entei',\n",
|
| 256 |
+
" 'Suicune',\n",
|
| 257 |
+
" 'Larvitar',\n",
|
| 258 |
+
" 'Pupitar',\n",
|
| 259 |
+
" 'Tyranitar',\n",
|
| 260 |
+
" 'Lugia',\n",
|
| 261 |
+
" 'Ho-Oh',\n",
|
| 262 |
+
" 'Celebi',\n",
|
| 263 |
+
" 'Treecko',\n",
|
| 264 |
+
" 'Grovyle',\n",
|
| 265 |
+
" 'Sceptile',\n",
|
| 266 |
+
" 'Torchic',\n",
|
| 267 |
+
" 'Combusken',\n",
|
| 268 |
+
" 'Blaziken',\n",
|
| 269 |
+
" 'Mudkip',\n",
|
| 270 |
+
" 'Marshtomp',\n",
|
| 271 |
+
" 'Swampert',\n",
|
| 272 |
+
" 'Poochyena',\n",
|
| 273 |
+
" 'Mightyena',\n",
|
| 274 |
+
" 'Zigzagoon',\n",
|
| 275 |
+
" 'Linoone',\n",
|
| 276 |
+
" 'Wurmple',\n",
|
| 277 |
+
" 'Silcoon',\n",
|
| 278 |
+
" 'Beautifly',\n",
|
| 279 |
+
" 'Cascoon',\n",
|
| 280 |
+
" 'Dustox',\n",
|
| 281 |
+
" 'Lotad',\n",
|
| 282 |
+
" 'Lombre',\n",
|
| 283 |
+
" 'Ludicolo',\n",
|
| 284 |
+
" 'Seedot',\n",
|
| 285 |
+
" 'Nuzleaf',\n",
|
| 286 |
+
" 'Shiftry',\n",
|
| 287 |
+
" 'Taillow',\n",
|
| 288 |
+
" 'Swellow',\n",
|
| 289 |
+
" 'Wingull',\n",
|
| 290 |
+
" 'Pelipper',\n",
|
| 291 |
+
" 'Ralts',\n",
|
| 292 |
+
" 'Kirlia',\n",
|
| 293 |
+
" 'Gardevoir',\n",
|
| 294 |
+
" 'Surskit',\n",
|
| 295 |
+
" 'Masquerain',\n",
|
| 296 |
+
" 'Shroomish',\n",
|
| 297 |
+
" 'Breloom',\n",
|
| 298 |
+
" 'Slakoth',\n",
|
| 299 |
+
" 'Vigoroth',\n",
|
| 300 |
+
" 'Slaking',\n",
|
| 301 |
+
" 'Nincada',\n",
|
| 302 |
+
" 'Ninjask',\n",
|
| 303 |
+
" 'Shedinja',\n",
|
| 304 |
+
" 'Whismur',\n",
|
| 305 |
+
" 'Loudred',\n",
|
| 306 |
+
" 'Exploud',\n",
|
| 307 |
+
" 'Makuhita',\n",
|
| 308 |
+
" 'Hariyama',\n",
|
| 309 |
+
" 'Azurill',\n",
|
| 310 |
+
" 'Nosepass',\n",
|
| 311 |
+
" 'Skitty',\n",
|
| 312 |
+
" 'Delcatty',\n",
|
| 313 |
+
" 'Sableye',\n",
|
| 314 |
+
" 'Mawile',\n",
|
| 315 |
+
" 'Aron',\n",
|
| 316 |
+
" 'Lairon',\n",
|
| 317 |
+
" 'Aggron',\n",
|
| 318 |
+
" 'Meditite',\n",
|
| 319 |
+
" 'Medicham',\n",
|
| 320 |
+
" 'Electrike',\n",
|
| 321 |
+
" 'Manectric',\n",
|
| 322 |
+
" 'Plusle',\n",
|
| 323 |
+
" 'Minun',\n",
|
| 324 |
+
" 'Volbeat',\n",
|
| 325 |
+
" 'Illumise',\n",
|
| 326 |
+
" 'Roselia',\n",
|
| 327 |
+
" 'Gulpin',\n",
|
| 328 |
+
" 'Swalot',\n",
|
| 329 |
+
" 'Carvanha',\n",
|
| 330 |
+
" 'Sharpedo',\n",
|
| 331 |
+
" 'Wailmer',\n",
|
| 332 |
+
" 'Wailord',\n",
|
| 333 |
+
" 'Numel',\n",
|
| 334 |
+
" 'Camerupt',\n",
|
| 335 |
+
" 'Torkoal',\n",
|
| 336 |
+
" 'Spoink',\n",
|
| 337 |
+
" 'Grumpig',\n",
|
| 338 |
+
" 'Spinda',\n",
|
| 339 |
+
" 'Trapinch',\n",
|
| 340 |
+
" 'Vibrava',\n",
|
| 341 |
+
" 'Flygon',\n",
|
| 342 |
+
" 'Cacnea',\n",
|
| 343 |
+
" 'Cacturne',\n",
|
| 344 |
+
" 'Swablu',\n",
|
| 345 |
+
" 'Altaria',\n",
|
| 346 |
+
" 'Zangoose',\n",
|
| 347 |
+
" 'Seviper',\n",
|
| 348 |
+
" 'Lunatone',\n",
|
| 349 |
+
" 'Solrock',\n",
|
| 350 |
+
" 'Barboach',\n",
|
| 351 |
+
" 'Whiscash',\n",
|
| 352 |
+
" 'Corphish',\n",
|
| 353 |
+
" 'Crawdaunt',\n",
|
| 354 |
+
" 'Baltoy',\n",
|
| 355 |
+
" 'Claydol',\n",
|
| 356 |
+
" 'Lileep',\n",
|
| 357 |
+
" 'Cradily',\n",
|
| 358 |
+
" 'Anorith',\n",
|
| 359 |
+
" 'Armaldo',\n",
|
| 360 |
+
" 'Feebas',\n",
|
| 361 |
+
" 'Milotic',\n",
|
| 362 |
+
" 'Castform',\n",
|
| 363 |
+
" 'Kecleon',\n",
|
| 364 |
+
" 'Shuppet',\n",
|
| 365 |
+
" 'Banette',\n",
|
| 366 |
+
" 'Duskull',\n",
|
| 367 |
+
" 'Dusclops',\n",
|
| 368 |
+
" 'Tropius',\n",
|
| 369 |
+
" 'Chimecho',\n",
|
| 370 |
+
" 'Absol',\n",
|
| 371 |
+
" 'Wynaut',\n",
|
| 372 |
+
" 'Snorunt',\n",
|
| 373 |
+
" 'Glalie',\n",
|
| 374 |
+
" 'Spheal',\n",
|
| 375 |
+
" 'Sealeo',\n",
|
| 376 |
+
" 'Walrein',\n",
|
| 377 |
+
" 'Clamperl',\n",
|
| 378 |
+
" 'Huntail',\n",
|
| 379 |
+
" 'Gorebyss',\n",
|
| 380 |
+
" 'Relicanth',\n",
|
| 381 |
+
" 'Luvdisc',\n",
|
| 382 |
+
" 'Bagon',\n",
|
| 383 |
+
" 'Shelgon',\n",
|
| 384 |
+
" 'Salamence',\n",
|
| 385 |
+
" 'Beldum',\n",
|
| 386 |
+
" 'Metang',\n",
|
| 387 |
+
" 'Metagross',\n",
|
| 388 |
+
" 'Regirock',\n",
|
| 389 |
+
" 'Regice',\n",
|
| 390 |
+
" 'Registeel',\n",
|
| 391 |
+
" 'Latias',\n",
|
| 392 |
+
" 'Latios',\n",
|
| 393 |
+
" 'Kyogre',\n",
|
| 394 |
+
" 'Groudon',\n",
|
| 395 |
+
" 'Rayquaza',\n",
|
| 396 |
+
" 'Jirachi',\n",
|
| 397 |
+
" 'Deoxys',\n",
|
| 398 |
+
" 'Turtwig',\n",
|
| 399 |
+
" 'Grotle',\n",
|
| 400 |
+
" 'Torterra',\n",
|
| 401 |
+
" 'Chimchar',\n",
|
| 402 |
+
" 'Monferno',\n",
|
| 403 |
+
" 'Infernape',\n",
|
| 404 |
+
" 'Piplup',\n",
|
| 405 |
+
" 'Prinplup',\n",
|
| 406 |
+
" 'Empoleon',\n",
|
| 407 |
+
" 'Starly',\n",
|
| 408 |
+
" 'Staravia',\n",
|
| 409 |
+
" 'Staraptor',\n",
|
| 410 |
+
" 'Bidoof',\n",
|
| 411 |
+
" 'Bibarel',\n",
|
| 412 |
+
" 'Kricketot',\n",
|
| 413 |
+
" 'Kricketune',\n",
|
| 414 |
+
" 'Shinx',\n",
|
| 415 |
+
" 'Luxio',\n",
|
| 416 |
+
" 'Luxray',\n",
|
| 417 |
+
" 'Budew',\n",
|
| 418 |
+
" 'Roserade',\n",
|
| 419 |
+
" 'Cranidos',\n",
|
| 420 |
+
" 'Rampardos',\n",
|
| 421 |
+
" 'Shieldon',\n",
|
| 422 |
+
" 'Bastiodon',\n",
|
| 423 |
+
" 'Burmy',\n",
|
| 424 |
+
" 'Wormadam',\n",
|
| 425 |
+
" 'Mothim',\n",
|
| 426 |
+
" 'Combee',\n",
|
| 427 |
+
" 'Vespiquen',\n",
|
| 428 |
+
" 'Pachirisu',\n",
|
| 429 |
+
" 'Buizel',\n",
|
| 430 |
+
" 'Floatzel',\n",
|
| 431 |
+
" 'Cherubi',\n",
|
| 432 |
+
" 'Cherrim',\n",
|
| 433 |
+
" 'Shellos',\n",
|
| 434 |
+
" 'Gastrodon',\n",
|
| 435 |
+
" 'Ambipom',\n",
|
| 436 |
+
" 'Drifloon',\n",
|
| 437 |
+
" 'Drifblim',\n",
|
| 438 |
+
" 'Buneary',\n",
|
| 439 |
+
" 'Lopunny',\n",
|
| 440 |
+
" 'Mismagius',\n",
|
| 441 |
+
" 'Honchkrow',\n",
|
| 442 |
+
" 'Glameow',\n",
|
| 443 |
+
" 'Purugly',\n",
|
| 444 |
+
" 'Chingling',\n",
|
| 445 |
+
" 'Stunky',\n",
|
| 446 |
+
" 'Skuntank',\n",
|
| 447 |
+
" 'Bronzor',\n",
|
| 448 |
+
" 'Bronzong',\n",
|
| 449 |
+
" 'Bonsly',\n",
|
| 450 |
+
" 'Mime Jr.',\n",
|
| 451 |
+
" 'Happiny',\n",
|
| 452 |
+
" 'Chatot',\n",
|
| 453 |
+
" 'Spiritomb',\n",
|
| 454 |
+
" 'Gible',\n",
|
| 455 |
+
" 'Gabite',\n",
|
| 456 |
+
" 'Garchomp',\n",
|
| 457 |
+
" 'Munchlax',\n",
|
| 458 |
+
" 'Riolu',\n",
|
| 459 |
+
" 'Lucario',\n",
|
| 460 |
+
" 'Hippopotas',\n",
|
| 461 |
+
" 'Hippowdon',\n",
|
| 462 |
+
" 'Skorupi',\n",
|
| 463 |
+
" 'Drapion',\n",
|
| 464 |
+
" 'Croagunk',\n",
|
| 465 |
+
" 'Toxicroak',\n",
|
| 466 |
+
" 'Carnivine',\n",
|
| 467 |
+
" 'Finneon',\n",
|
| 468 |
+
" 'Lumineon',\n",
|
| 469 |
+
" 'Mantyke',\n",
|
| 470 |
+
" 'Snover',\n",
|
| 471 |
+
" 'Abomasnow',\n",
|
| 472 |
+
" 'Weavile',\n",
|
| 473 |
+
" 'Magnezone',\n",
|
| 474 |
+
" 'Lickilicky',\n",
|
| 475 |
+
" 'Rhyperior',\n",
|
| 476 |
+
" 'Tangrowth',\n",
|
| 477 |
+
" 'Electivire',\n",
|
| 478 |
+
" 'Magmortar',\n",
|
| 479 |
+
" 'Togekiss',\n",
|
| 480 |
+
" 'Yanmega',\n",
|
| 481 |
+
" 'Leafeon',\n",
|
| 482 |
+
" 'Glaceon',\n",
|
| 483 |
+
" 'Gliscor',\n",
|
| 484 |
+
" 'Mamoswine',\n",
|
| 485 |
+
" 'Porygon-Z',\n",
|
| 486 |
+
" 'Gallade',\n",
|
| 487 |
+
" 'Probopass',\n",
|
| 488 |
+
" 'Dusknoir',\n",
|
| 489 |
+
" 'Froslass',\n",
|
| 490 |
+
" 'Rotom',\n",
|
| 491 |
+
" 'Uxie',\n",
|
| 492 |
+
" 'Mesprit',\n",
|
| 493 |
+
" 'Azelf',\n",
|
| 494 |
+
" 'Dialga',\n",
|
| 495 |
+
" 'Palkia',\n",
|
| 496 |
+
" 'Heatran',\n",
|
| 497 |
+
" 'Regigigas',\n",
|
| 498 |
+
" 'Giratina',\n",
|
| 499 |
+
" 'Cresselia',\n",
|
| 500 |
+
" 'Phione',\n",
|
| 501 |
+
" 'Manaphy',\n",
|
| 502 |
+
" 'Darkrai',\n",
|
| 503 |
+
" 'Shaymin',\n",
|
| 504 |
+
" 'Arceus',\n",
|
| 505 |
+
" 'Victini',\n",
|
| 506 |
+
" 'Snivy',\n",
|
| 507 |
+
" 'Servine',\n",
|
| 508 |
+
" 'Serperior',\n",
|
| 509 |
+
" 'Tepig',\n",
|
| 510 |
+
" 'Pignite',\n",
|
| 511 |
+
" 'Emboar',\n",
|
| 512 |
+
" 'Oshawott',\n",
|
| 513 |
+
" 'Dewott',\n",
|
| 514 |
+
" 'Samurott',\n",
|
| 515 |
+
" 'Patrat',\n",
|
| 516 |
+
" 'Watchog',\n",
|
| 517 |
+
" 'Lillipup',\n",
|
| 518 |
+
" 'Herdier',\n",
|
| 519 |
+
" 'Stoutland',\n",
|
| 520 |
+
" 'Purrloin',\n",
|
| 521 |
+
" 'Liepard',\n",
|
| 522 |
+
" 'Pansage',\n",
|
| 523 |
+
" 'Simisage',\n",
|
| 524 |
+
" 'Pansear',\n",
|
| 525 |
+
" 'Simisear',\n",
|
| 526 |
+
" 'Panpour',\n",
|
| 527 |
+
" 'Simipour',\n",
|
| 528 |
+
" 'Munna',\n",
|
| 529 |
+
" 'Musharna',\n",
|
| 530 |
+
" 'Pidove',\n",
|
| 531 |
+
" 'Tranquill',\n",
|
| 532 |
+
" 'Unfezant',\n",
|
| 533 |
+
" 'Blitzle',\n",
|
| 534 |
+
" 'Zebstrika',\n",
|
| 535 |
+
" 'Roggenrola',\n",
|
| 536 |
+
" 'Boldore',\n",
|
| 537 |
+
" 'Gigalith',\n",
|
| 538 |
+
" 'Woobat',\n",
|
| 539 |
+
" 'Swoobat',\n",
|
| 540 |
+
" 'Drilbur',\n",
|
| 541 |
+
" 'Excadrill',\n",
|
| 542 |
+
" 'Audino',\n",
|
| 543 |
+
" 'Timburr',\n",
|
| 544 |
+
" 'Gurdurr',\n",
|
| 545 |
+
" 'Conkeldurr',\n",
|
| 546 |
+
" 'Tympole',\n",
|
| 547 |
+
" 'Palpitoad',\n",
|
| 548 |
+
" 'Seismitoad',\n",
|
| 549 |
+
" 'Throh',\n",
|
| 550 |
+
" 'Sawk',\n",
|
| 551 |
+
" 'Sewaddle',\n",
|
| 552 |
+
" 'Swadloon',\n",
|
| 553 |
+
" 'Leavanny',\n",
|
| 554 |
+
" 'Venipede',\n",
|
| 555 |
+
" 'Whirlipede',\n",
|
| 556 |
+
" 'Scolipede',\n",
|
| 557 |
+
" 'Cottonee',\n",
|
| 558 |
+
" 'Whimsicott',\n",
|
| 559 |
+
" 'Petilil',\n",
|
| 560 |
+
" 'Lilligant',\n",
|
| 561 |
+
" 'Basculin',\n",
|
| 562 |
+
" 'Sandile',\n",
|
| 563 |
+
" 'Krokorok',\n",
|
| 564 |
+
" 'Krookodile',\n",
|
| 565 |
+
" 'Darumaka',\n",
|
| 566 |
+
" 'Darmanitan',\n",
|
| 567 |
+
" 'Maractus',\n",
|
| 568 |
+
" 'Dwebble',\n",
|
| 569 |
+
" 'Crustle',\n",
|
| 570 |
+
" 'Scraggy',\n",
|
| 571 |
+
" 'Scrafty',\n",
|
| 572 |
+
" 'Sigilyph',\n",
|
| 573 |
+
" 'Yamask',\n",
|
| 574 |
+
" 'Cofagrigus',\n",
|
| 575 |
+
" 'Tirtouga',\n",
|
| 576 |
+
" 'Carracosta',\n",
|
| 577 |
+
" 'Archen',\n",
|
| 578 |
+
" 'Archeops',\n",
|
| 579 |
+
" 'Trubbish',\n",
|
| 580 |
+
" 'Garbodor',\n",
|
| 581 |
+
" 'Zorua',\n",
|
| 582 |
+
" 'Zoroark',\n",
|
| 583 |
+
" 'Minccino',\n",
|
| 584 |
+
" 'Cinccino',\n",
|
| 585 |
+
" 'Gothita',\n",
|
| 586 |
+
" 'Gothorita',\n",
|
| 587 |
+
" 'Gothitelle',\n",
|
| 588 |
+
" 'Solosis',\n",
|
| 589 |
+
" 'Duosion',\n",
|
| 590 |
+
" 'Reuniclus',\n",
|
| 591 |
+
" 'Ducklett',\n",
|
| 592 |
+
" 'Swanna',\n",
|
| 593 |
+
" 'Vanillite',\n",
|
| 594 |
+
" 'Vanillish',\n",
|
| 595 |
+
" 'Vanilluxe',\n",
|
| 596 |
+
" 'Deerling',\n",
|
| 597 |
+
" 'Sawsbuck',\n",
|
| 598 |
+
" 'Emolga',\n",
|
| 599 |
+
" 'Karrablast',\n",
|
| 600 |
+
" 'Escavalier',\n",
|
| 601 |
+
" 'Foongus',\n",
|
| 602 |
+
" 'Amoonguss',\n",
|
| 603 |
+
" 'Frillish',\n",
|
| 604 |
+
" 'Jellicent',\n",
|
| 605 |
+
" 'Alomomola',\n",
|
| 606 |
+
" 'Joltik',\n",
|
| 607 |
+
" 'Galvantula',\n",
|
| 608 |
+
" 'Ferroseed',\n",
|
| 609 |
+
" 'Ferrothorn',\n",
|
| 610 |
+
" 'Klink',\n",
|
| 611 |
+
" 'Klang',\n",
|
| 612 |
+
" 'Klinklang',\n",
|
| 613 |
+
" 'Tynamo',\n",
|
| 614 |
+
" 'Eelektrik',\n",
|
| 615 |
+
" 'Eelektross',\n",
|
| 616 |
+
" 'Elgyem',\n",
|
| 617 |
+
" 'Beheeyem',\n",
|
| 618 |
+
" 'Litwick',\n",
|
| 619 |
+
" 'Lampent',\n",
|
| 620 |
+
" 'Chandelure',\n",
|
| 621 |
+
" 'Axew',\n",
|
| 622 |
+
" 'Fraxure',\n",
|
| 623 |
+
" 'Haxorus',\n",
|
| 624 |
+
" 'Cubchoo',\n",
|
| 625 |
+
" 'Beartic',\n",
|
| 626 |
+
" 'Cryogonal',\n",
|
| 627 |
+
" 'Shelmet',\n",
|
| 628 |
+
" 'Accelgor',\n",
|
| 629 |
+
" 'Stunfisk',\n",
|
| 630 |
+
" 'Mienfoo',\n",
|
| 631 |
+
" 'Mienshao',\n",
|
| 632 |
+
" 'Druddigon',\n",
|
| 633 |
+
" 'Golett',\n",
|
| 634 |
+
" 'Golurk',\n",
|
| 635 |
+
" 'Pawniard',\n",
|
| 636 |
+
" 'Bisharp',\n",
|
| 637 |
+
" 'Bouffalant',\n",
|
| 638 |
+
" 'Rufflet',\n",
|
| 639 |
+
" 'Braviary',\n",
|
| 640 |
+
" 'Vullaby',\n",
|
| 641 |
+
" 'Mandibuzz',\n",
|
| 642 |
+
" 'Heatmor',\n",
|
| 643 |
+
" 'Durant',\n",
|
| 644 |
+
" 'Deino',\n",
|
| 645 |
+
" 'Zweilous',\n",
|
| 646 |
+
" 'Hydreigon',\n",
|
| 647 |
+
" 'Larvesta',\n",
|
| 648 |
+
" 'Volcarona',\n",
|
| 649 |
+
" 'Cobalion',\n",
|
| 650 |
+
" 'Terrakion',\n",
|
| 651 |
+
" 'Virizion',\n",
|
| 652 |
+
" 'Tornadus',\n",
|
| 653 |
+
" 'Thundurus',\n",
|
| 654 |
+
" 'Reshiram',\n",
|
| 655 |
+
" 'Zekrom',\n",
|
| 656 |
+
" 'Landorus',\n",
|
| 657 |
+
" 'Kyurem',\n",
|
| 658 |
+
" 'Keldeo',\n",
|
| 659 |
+
" 'Meloetta',\n",
|
| 660 |
+
" 'Genesect',\n",
|
| 661 |
+
" 'Chespin',\n",
|
| 662 |
+
" 'Quilladin',\n",
|
| 663 |
+
" 'Chesnaught',\n",
|
| 664 |
+
" 'Fennekin',\n",
|
| 665 |
+
" 'Braixen',\n",
|
| 666 |
+
" 'Delphox',\n",
|
| 667 |
+
" 'Froakie',\n",
|
| 668 |
+
" 'Frogadier',\n",
|
| 669 |
+
" 'Greninja',\n",
|
| 670 |
+
" 'Bunnelby',\n",
|
| 671 |
+
" 'Diggersby',\n",
|
| 672 |
+
" 'Fletchling',\n",
|
| 673 |
+
" 'Fletchinder',\n",
|
| 674 |
+
" 'Talonflame',\n",
|
| 675 |
+
" 'Scatterbug',\n",
|
| 676 |
+
" 'Spewpa',\n",
|
| 677 |
+
" 'Vivillon',\n",
|
| 678 |
+
" 'Litleo',\n",
|
| 679 |
+
" 'Pyroar',\n",
|
| 680 |
+
" 'Flabébé',\n",
|
| 681 |
+
" 'Floette',\n",
|
| 682 |
+
" 'Florges',\n",
|
| 683 |
+
" 'Skiddo',\n",
|
| 684 |
+
" 'Gogoat',\n",
|
| 685 |
+
" 'Pancham',\n",
|
| 686 |
+
" 'Pangoro',\n",
|
| 687 |
+
" 'Furfrou',\n",
|
| 688 |
+
" 'Espurr',\n",
|
| 689 |
+
" 'Meowstic',\n",
|
| 690 |
+
" 'Honedge',\n",
|
| 691 |
+
" 'Doublade',\n",
|
| 692 |
+
" 'Aegislash',\n",
|
| 693 |
+
" 'Spritzee',\n",
|
| 694 |
+
" 'Aromatisse',\n",
|
| 695 |
+
" 'Swirlix',\n",
|
| 696 |
+
" 'Slurpuff',\n",
|
| 697 |
+
" 'Inkay',\n",
|
| 698 |
+
" 'Malamar',\n",
|
| 699 |
+
" 'Binacle',\n",
|
| 700 |
+
" 'Barbaracle',\n",
|
| 701 |
+
" 'Skrelp',\n",
|
| 702 |
+
" 'Dragalge',\n",
|
| 703 |
+
" 'Clauncher',\n",
|
| 704 |
+
" 'Clawitzer',\n",
|
| 705 |
+
" 'Helioptile',\n",
|
| 706 |
+
" 'Heliolisk',\n",
|
| 707 |
+
" 'Tyrunt',\n",
|
| 708 |
+
" 'Tyrantrum',\n",
|
| 709 |
+
" 'Amaura',\n",
|
| 710 |
+
" 'Aurorus',\n",
|
| 711 |
+
" 'Sylveon',\n",
|
| 712 |
+
" 'Hawlucha',\n",
|
| 713 |
+
" 'Dedenne',\n",
|
| 714 |
+
" 'Carbink',\n",
|
| 715 |
+
" 'Goomy',\n",
|
| 716 |
+
" 'Sliggoo',\n",
|
| 717 |
+
" 'Goodra',\n",
|
| 718 |
+
" 'Klefki',\n",
|
| 719 |
+
" 'Phantump',\n",
|
| 720 |
+
" 'Trevenant',\n",
|
| 721 |
+
" 'Pumpkaboo',\n",
|
| 722 |
+
" 'Gourgeist',\n",
|
| 723 |
+
" 'Bergmite',\n",
|
| 724 |
+
" 'Avalugg',\n",
|
| 725 |
+
" 'Noibat',\n",
|
| 726 |
+
" 'Noivern',\n",
|
| 727 |
+
" 'Xerneas',\n",
|
| 728 |
+
" 'Yveltal',\n",
|
| 729 |
+
" 'Zygarde',\n",
|
| 730 |
+
" 'Diancie',\n",
|
| 731 |
+
" 'Hoopa',\n",
|
| 732 |
+
" 'Volcanion',\n",
|
| 733 |
+
" 'Rowlet',\n",
|
| 734 |
+
" 'Dartrix',\n",
|
| 735 |
+
" 'Decidueye',\n",
|
| 736 |
+
" 'Litten',\n",
|
| 737 |
+
" 'Torracat',\n",
|
| 738 |
+
" 'Incineroar',\n",
|
| 739 |
+
" 'Popplio',\n",
|
| 740 |
+
" 'Brionne',\n",
|
| 741 |
+
" 'Primarina',\n",
|
| 742 |
+
" 'Pikipek',\n",
|
| 743 |
+
" 'Trumbeak',\n",
|
| 744 |
+
" 'Toucannon',\n",
|
| 745 |
+
" 'Yungoos',\n",
|
| 746 |
+
" 'Gumshoos',\n",
|
| 747 |
+
" 'Grubbin',\n",
|
| 748 |
+
" 'Charjabug',\n",
|
| 749 |
+
" 'Vikavolt',\n",
|
| 750 |
+
" 'Crabrawler',\n",
|
| 751 |
+
" 'Crabominable',\n",
|
| 752 |
+
" 'Oricorio',\n",
|
| 753 |
+
" 'Cutiefly',\n",
|
| 754 |
+
" 'Ribombee',\n",
|
| 755 |
+
" 'Rockruff',\n",
|
| 756 |
+
" 'Lycanroc',\n",
|
| 757 |
+
" 'Wishiwashi',\n",
|
| 758 |
+
" 'Mareanie',\n",
|
| 759 |
+
" 'Toxapex',\n",
|
| 760 |
+
" 'Mudbray',\n",
|
| 761 |
+
" 'Mudsdale',\n",
|
| 762 |
+
" 'Dewpider',\n",
|
| 763 |
+
" 'Araquanid',\n",
|
| 764 |
+
" 'Fomantis',\n",
|
| 765 |
+
" 'Lurantis',\n",
|
| 766 |
+
" 'Morelull',\n",
|
| 767 |
+
" 'Shiinotic',\n",
|
| 768 |
+
" 'Salandit',\n",
|
| 769 |
+
" 'Salazzle',\n",
|
| 770 |
+
" 'Stufful',\n",
|
| 771 |
+
" 'Bewear',\n",
|
| 772 |
+
" 'Bounsweet',\n",
|
| 773 |
+
" 'Steenee',\n",
|
| 774 |
+
" 'Tsareena',\n",
|
| 775 |
+
" 'Comfey',\n",
|
| 776 |
+
" 'Oranguru',\n",
|
| 777 |
+
" 'Passimian',\n",
|
| 778 |
+
" 'Wimpod',\n",
|
| 779 |
+
" 'Golisopod',\n",
|
| 780 |
+
" 'Sandygast',\n",
|
| 781 |
+
" 'Palossand',\n",
|
| 782 |
+
" 'Pyukumuku',\n",
|
| 783 |
+
" 'Type: Null',\n",
|
| 784 |
+
" 'Silvally',\n",
|
| 785 |
+
" 'Minior',\n",
|
| 786 |
+
" 'Komala',\n",
|
| 787 |
+
" 'Turtonator',\n",
|
| 788 |
+
" 'Togedemaru',\n",
|
| 789 |
+
" 'Mimikyu',\n",
|
| 790 |
+
" 'Bruxish',\n",
|
| 791 |
+
" 'Drampa',\n",
|
| 792 |
+
" 'Dhelmise',\n",
|
| 793 |
+
" 'Jangmo-O',\n",
|
| 794 |
+
" 'Hakamo-O',\n",
|
| 795 |
+
" 'Kommo-O',\n",
|
| 796 |
+
" 'Tapu Koko',\n",
|
| 797 |
+
" 'Tapu Lele',\n",
|
| 798 |
+
" 'Tapu Bulu',\n",
|
| 799 |
+
" 'Tapu Fini',\n",
|
| 800 |
+
" 'Cosmog',\n",
|
| 801 |
+
" 'Cosmoem',\n",
|
| 802 |
+
" 'Solgaleo',\n",
|
| 803 |
+
" 'Lunala',\n",
|
| 804 |
+
" 'Nihilego',\n",
|
| 805 |
+
" 'Buzzwole',\n",
|
| 806 |
+
" 'Pheromosa',\n",
|
| 807 |
+
" 'Xurkitree',\n",
|
| 808 |
+
" 'Celesteela',\n",
|
| 809 |
+
" 'Kartana',\n",
|
| 810 |
+
" 'Guzzlord',\n",
|
| 811 |
+
" 'Necrozma',\n",
|
| 812 |
+
" 'Magearna',\n",
|
| 813 |
+
" 'Marshadow',\n",
|
| 814 |
+
" 'Poipole',\n",
|
| 815 |
+
" 'Naganadel',\n",
|
| 816 |
+
" 'Stakataka',\n",
|
| 817 |
+
" 'Blacephalon',\n",
|
| 818 |
+
" 'Zeraora',\n",
|
| 819 |
+
" 'Meltan',\n",
|
| 820 |
+
" 'Melmetal',\n",
|
| 821 |
+
" 'Grookey',\n",
|
| 822 |
+
" 'Thwackey',\n",
|
| 823 |
+
" 'Rillaboom',\n",
|
| 824 |
+
" 'Scorbunny',\n",
|
| 825 |
+
" 'Raboot',\n",
|
| 826 |
+
" 'Cinderace',\n",
|
| 827 |
+
" 'Sobble',\n",
|
| 828 |
+
" 'Drizzile',\n",
|
| 829 |
+
" 'Inteleon',\n",
|
| 830 |
+
" 'Skwovet',\n",
|
| 831 |
+
" 'Greedent',\n",
|
| 832 |
+
" 'Rookidee',\n",
|
| 833 |
+
" 'Corvisquire',\n",
|
| 834 |
+
" 'Corviknight',\n",
|
| 835 |
+
" 'Blipbug',\n",
|
| 836 |
+
" 'Dottler',\n",
|
| 837 |
+
" 'Orbeetle',\n",
|
| 838 |
+
" 'Nickit',\n",
|
| 839 |
+
" 'Thievul',\n",
|
| 840 |
+
" 'Gossifleur',\n",
|
| 841 |
+
" 'Eldegoss',\n",
|
| 842 |
+
" 'Wooloo',\n",
|
| 843 |
+
" 'Dubwool',\n",
|
| 844 |
+
" 'Chewtle',\n",
|
| 845 |
+
" 'Drednaw',\n",
|
| 846 |
+
" 'Yamper',\n",
|
| 847 |
+
" 'Boltund',\n",
|
| 848 |
+
" 'Rolycoly',\n",
|
| 849 |
+
" 'Carkol',\n",
|
| 850 |
+
" 'Coalossal',\n",
|
| 851 |
+
" 'Applin',\n",
|
| 852 |
+
" 'Flapple',\n",
|
| 853 |
+
" 'Appletun',\n",
|
| 854 |
+
" 'Silicobra',\n",
|
| 855 |
+
" 'Sandaconda',\n",
|
| 856 |
+
" 'Cramorant',\n",
|
| 857 |
+
" 'Arrokuda',\n",
|
| 858 |
+
" 'Barraskewda',\n",
|
| 859 |
+
" 'Toxel',\n",
|
| 860 |
+
" 'Toxtricity',\n",
|
| 861 |
+
" 'Sizzlipede',\n",
|
| 862 |
+
" 'Centiskorch',\n",
|
| 863 |
+
" 'Clobbopus',\n",
|
| 864 |
+
" 'Grapploct',\n",
|
| 865 |
+
" 'Sinistea',\n",
|
| 866 |
+
" 'Polteageist',\n",
|
| 867 |
+
" 'Hatenna',\n",
|
| 868 |
+
" 'Hattrem',\n",
|
| 869 |
+
" 'Hatterene',\n",
|
| 870 |
+
" 'Impidimp',\n",
|
| 871 |
+
" 'Morgrem',\n",
|
| 872 |
+
" 'Grimmsnarl',\n",
|
| 873 |
+
" 'Obstagoon',\n",
|
| 874 |
+
" 'Perrserker',\n",
|
| 875 |
+
" 'Cursola',\n",
|
| 876 |
+
" \"Sirfetch'D\",\n",
|
| 877 |
+
" 'Mr. Rime',\n",
|
| 878 |
+
" 'Runerigus',\n",
|
| 879 |
+
" 'Milcery',\n",
|
| 880 |
+
" 'Alcremie',\n",
|
| 881 |
+
" 'Falinks',\n",
|
| 882 |
+
" 'Pincurchin',\n",
|
| 883 |
+
" 'Snom',\n",
|
| 884 |
+
" 'Frosmoth',\n",
|
| 885 |
+
" 'Stonjourner',\n",
|
| 886 |
+
" 'Eiscue',\n",
|
| 887 |
+
" 'Indeedee',\n",
|
| 888 |
+
" 'Morpeko',\n",
|
| 889 |
+
" 'Cufant',\n",
|
| 890 |
+
" 'Copperajah',\n",
|
| 891 |
+
" 'Dracozolt',\n",
|
| 892 |
+
" 'Arctozolt',\n",
|
| 893 |
+
" 'Dracovish',\n",
|
| 894 |
+
" 'Arctovish',\n",
|
| 895 |
+
" 'Duraludon',\n",
|
| 896 |
+
" 'Dreepy',\n",
|
| 897 |
+
" 'Drakloak',\n",
|
| 898 |
+
" 'Dragapult',\n",
|
| 899 |
+
" 'Zacian',\n",
|
| 900 |
+
" 'Zamazenta',\n",
|
| 901 |
+
" 'Eternatus',\n",
|
| 902 |
+
" 'Kubfu',\n",
|
| 903 |
+
" 'Urshifu',\n",
|
| 904 |
+
" 'Zarude',\n",
|
| 905 |
+
" 'Regieleki',\n",
|
| 906 |
+
" 'Regidrago',\n",
|
| 907 |
+
" 'Glastrier',\n",
|
| 908 |
+
" 'Spectrier',\n",
|
| 909 |
+
" 'Calyrex',\n",
|
| 910 |
+
" 'Wyrdeer',\n",
|
| 911 |
+
" 'Kleavor',\n",
|
| 912 |
+
" 'Ursaluna',\n",
|
| 913 |
+
" 'Basculegion',\n",
|
| 914 |
+
" 'Sneasler',\n",
|
| 915 |
+
" 'Overqwil',\n",
|
| 916 |
+
" 'Enamorus',\n",
|
| 917 |
+
" 'Sprigatito',\n",
|
| 918 |
+
" 'Floragato',\n",
|
| 919 |
+
" 'Meowscarada',\n",
|
| 920 |
+
" 'Fuecoco',\n",
|
| 921 |
+
" 'Crocalor',\n",
|
| 922 |
+
" 'Skeledirge',\n",
|
| 923 |
+
" 'Quaxly',\n",
|
| 924 |
+
" 'Quaxwell',\n",
|
| 925 |
+
" 'Quaquaval',\n",
|
| 926 |
+
" 'Lechonk',\n",
|
| 927 |
+
" 'Oinkologne',\n",
|
| 928 |
+
" 'Tarountula',\n",
|
| 929 |
+
" 'Spidops',\n",
|
| 930 |
+
" 'Nymble',\n",
|
| 931 |
+
" 'Lokix',\n",
|
| 932 |
+
" 'Pawmi',\n",
|
| 933 |
+
" 'Pawmo',\n",
|
| 934 |
+
" 'Pawmot',\n",
|
| 935 |
+
" 'Tandemaus',\n",
|
| 936 |
+
" 'Maushold',\n",
|
| 937 |
+
" 'Fidough',\n",
|
| 938 |
+
" 'Dachsbun',\n",
|
| 939 |
+
" 'Smoliv',\n",
|
| 940 |
+
" 'Dolliv',\n",
|
| 941 |
+
" 'Arboliva',\n",
|
| 942 |
+
" 'Squawkabilly',\n",
|
| 943 |
+
" 'Nacli',\n",
|
| 944 |
+
" 'Naclstack',\n",
|
| 945 |
+
" 'Garganacl',\n",
|
| 946 |
+
" 'Charcadet',\n",
|
| 947 |
+
" 'Armarouge',\n",
|
| 948 |
+
" 'Ceruledge',\n",
|
| 949 |
+
" 'Tadbulb',\n",
|
| 950 |
+
" 'Bellibolt',\n",
|
| 951 |
+
" 'Wattrel',\n",
|
| 952 |
+
" 'Kilowattrel',\n",
|
| 953 |
+
" 'Maschiff',\n",
|
| 954 |
+
" 'Mabosstiff',\n",
|
| 955 |
+
" 'Shroodle',\n",
|
| 956 |
+
" 'Grafaiai',\n",
|
| 957 |
+
" 'Bramblin',\n",
|
| 958 |
+
" 'Brambleghast',\n",
|
| 959 |
+
" 'Toedscool',\n",
|
| 960 |
+
" 'Toedscruel',\n",
|
| 961 |
+
" 'Klawf',\n",
|
| 962 |
+
" 'Capsakid',\n",
|
| 963 |
+
" 'Scovillain',\n",
|
| 964 |
+
" 'Rellor',\n",
|
| 965 |
+
" 'Rabsca',\n",
|
| 966 |
+
" 'Flittle',\n",
|
| 967 |
+
" 'Espathra',\n",
|
| 968 |
+
" 'Tinkatink',\n",
|
| 969 |
+
" 'Tinkatuff',\n",
|
| 970 |
+
" 'Tinkaton',\n",
|
| 971 |
+
" 'Wiglett',\n",
|
| 972 |
+
" 'Wugtrio',\n",
|
| 973 |
+
" 'Bombirdier',\n",
|
| 974 |
+
" 'Finizen',\n",
|
| 975 |
+
" 'Palafin',\n",
|
| 976 |
+
" 'Varoom',\n",
|
| 977 |
+
" 'Revavroom',\n",
|
| 978 |
+
" 'Cyclizar',\n",
|
| 979 |
+
" 'Orthworm',\n",
|
| 980 |
+
" 'Glimmet',\n",
|
| 981 |
+
" 'Glimmora',\n",
|
| 982 |
+
" 'Greavard',\n",
|
| 983 |
+
" 'Houndstone',\n",
|
| 984 |
+
" 'Flamigo',\n",
|
| 985 |
+
" 'Cetoddle',\n",
|
| 986 |
+
" 'Cetitan',\n",
|
| 987 |
+
" 'Veluza',\n",
|
| 988 |
+
" 'Dondozo',\n",
|
| 989 |
+
" 'Tatsugiri',\n",
|
| 990 |
+
" 'Annihilape',\n",
|
| 991 |
+
" 'Clodsire',\n",
|
| 992 |
+
" 'Farigiraf',\n",
|
| 993 |
+
" 'Dudunsparce',\n",
|
| 994 |
+
" 'Kingambit',\n",
|
| 995 |
+
" 'Great Tusk',\n",
|
| 996 |
+
" 'Scream Tail',\n",
|
| 997 |
+
" 'Brute Bonnet',\n",
|
| 998 |
+
" 'Flutter Mane',\n",
|
| 999 |
+
" 'Slither Wing',\n",
|
| 1000 |
+
" 'Sandy Shocks',\n",
|
| 1001 |
+
" 'Iron Treads',\n",
|
| 1002 |
+
" 'Iron Bundle',\n",
|
| 1003 |
+
" 'Iron Hands',\n",
|
| 1004 |
+
" 'Iron Jugulis',\n",
|
| 1005 |
+
" 'Iron Moth',\n",
|
| 1006 |
+
" 'Iron Thorns',\n",
|
| 1007 |
+
" 'Frigibax',\n",
|
| 1008 |
+
" 'Arctibax',\n",
|
| 1009 |
+
" 'Baxcalibur',\n",
|
| 1010 |
+
" 'Gimmighoul',\n",
|
| 1011 |
+
" 'Gholdengo',\n",
|
| 1012 |
+
" ...]"
|
| 1013 |
+
]
|
| 1014 |
+
},
|
| 1015 |
+
"execution_count": 3,
|
| 1016 |
+
"metadata": {},
|
| 1017 |
+
"output_type": "execute_result"
|
| 1018 |
+
}
|
| 1019 |
+
],
|
| 1020 |
+
"source": [
|
| 1021 |
+
"with open(\"all pokemons.txt\", \"r\", encoding=\"utf-8\") as f:\n",
|
| 1022 |
+
" all_pokemons = [pokemon.strip().title() for pokemon in f.readlines()]\n",
|
| 1023 |
+
"\n",
|
| 1024 |
+
"all_pokemons"
|
| 1025 |
+
]
|
| 1026 |
+
},
|
| 1027 |
+
{
|
| 1028 |
+
"cell_type": "code",
|
| 1029 |
+
"execution_count": null,
|
| 1030 |
+
"id": "09955352",
|
| 1031 |
+
"metadata": {},
|
| 1032 |
+
"outputs": [],
|
| 1033 |
+
"source": [
|
| 1034 |
+
"import gradio"
|
| 1035 |
+
]
|
| 1036 |
+
},
|
| 1037 |
+
{
|
| 1038 |
+
"cell_type": "code",
|
| 1039 |
+
"execution_count": 4,
|
| 1040 |
+
"id": "74004ff9",
|
| 1041 |
+
"metadata": {},
|
| 1042 |
+
"outputs": [
|
| 1043 |
+
{
|
| 1044 |
+
"data": {
|
| 1045 |
+
"text/plain": [
|
| 1046 |
+
"935"
|
| 1047 |
+
]
|
| 1048 |
+
},
|
| 1049 |
+
"execution_count": 4,
|
| 1050 |
+
"metadata": {},
|
| 1051 |
+
"output_type": "execute_result"
|
| 1052 |
+
}
|
| 1053 |
+
],
|
| 1054 |
+
"source": [
|
| 1055 |
+
"pokemons_str = \"\"\"\"\n",
|
| 1056 |
+
"Bulbasaur, Ivysaur, Venusaur, Charmander, Charmeleon, Charizard, Squirtle, Wartortle, Blastoise, Caterpie, Metapod, Butterfree, Weedle, Kakuna, Beedrill, Pidgey, Pidgeotto, Pidgeot, Rattata, Raticate, Spearow, Fearow, Ekans, Arbok, Pikachu, Raichu, Sandshrew, Sandslash, Nidoran, Nidorina, Nidoqueen, Nidorino, Nidoking, Clefairy, Clefable, Vulpix, Ninetales, Jigglypuff, Wigglytuff, Zubat, Golbat, Oddish, Gloom, Vileplume, Paras, Parasect, Venonat, Venomoth, Diglett, Dugtrio, Meowth, Persian, Psyduck, Golduck, Mankey, Primeape, Growlithe, Arcanine, Poliwag, Poliwhirl, Poliwrath, Abra, Kadabra, Alakazam, Machop, Machoke, Machamp, Bellsprout, Weepinbell, Victreebel, Tentacool, Tentacruel, Geodude, Graveler, Golem, Ponyta, Rapidash, Slowpoke, Slowbro, Magnemite, Magneton, Farfetch’d, Doduo, Dodrio, Seel, Dewgong, Grimer, Muk, Shellder, Cloyster, Gastly, Haunter, Gengar, Onix, Drowzee, Hypno, Krabby, Kingler, Voltorb, Electrode, Exeggcute, Exeggutor, Cubone, Marowak, Hitmonlee, Hitmonchan, Lickitung, Koffing, Weezing, Rhyhorn, Rhydon, Chansey, Tangela, Kangaskhan, Horsea, Seadra, Goldeen, Seaking, Staryu, Starmie, Mr. Mime, Scyther, Jynx, Electabuzz, Magmar, Pinsir, Tauros, Magikarp, Gyarados, Lapras, Ditto, Eevee, Vaporeon, Jolteon, Flareon, Porygon, Omanyte, Omastar, Kabuto, Kabutops, Aerodactyl, Snorlax, Articuno, Zapdos, Moltres, Dratini, Dragonair, Dragonite, Mewtwo, Mew,\n",
|
| 1057 |
+
"\n",
|
| 1058 |
+
"Chikorita, Bayleef, Meganium, Cyndaquil, Quilava, Typhlosion, Totodile, Croconaw, Feraligatr, Sentret, Furret, Hoothoot, Noctowl, Ledyba, Ledian, Spinarak, Ariados, Crobat, Chinchou, Lanturn, Pichu, Cleffa, Igglybuff, Togepi, Togetic, Natu, Xatu, Mareep, Flaaffy, Ampharos, Bellossom, Marill, Azumarill, Sudowoodo, Politoed, Hoppip, Skiploom, Jumpluff, Aipom, Sunkern, Sunflora, Yanma, Wooper, Quagsire, Espeon, Umbreon, Murkrow, Slowking, Misdreavus, Unown, Wobbuffet, Girafarig, Pineco, Forretress, Dunsparce, Gligar, Steelix, Snubbull, Granbull, Qwilfish, Scizor, Shuckle, Heracross, Sneasel, Teddiursa, Ursaring, Slugma, Magcargo, Swinub, Piloswine, Corsola, Remoraid, Octillery, Delibird, Mantine, Skarmory, Houndour, Houndoom, Kingdra, Phanpy, Donphan, Porygon2, Stantler, Smeargle, Tyrogue, Hitmontop, Smoochum, Elekid, Magby, Miltank, Blissey, Raikou, Entei, Suicune, Larvitar, Pupitar, Tyranitar, Lugia, Ho-Oh, Celebi,\n",
|
| 1059 |
+
"\n",
|
| 1060 |
+
"Treecko, Grovyle, Sceptile, Torchic, Combusken, Blaziken, Mudkip, Marshtomp, Swampert, Poochyena, Mightyena, Zigzagoon, Linoone, Wurmple, Silcoon, Beautifly, Cascoon, Dustox, Lotad, Lombre, Ludicolo, Seedot, Nuzleaf, Shiftry, Taillow, Swellow, Wingull, Pelipper, Ralts, Kirlia, Gardevoir, Surskit, Masquerain, Shroomish, Breloom, Slakoth, Vigoroth, Slaking, Nincada, Ninjask, Shedinja, Whismur, Loudred, Exploud, Makuhita, Hariyama, Azurill, Nosepass, Skitty, Delcatty, Sableye, Mawile, Aron, Lairon, Aggron, Meditite, Medicham, Electrike, Manectric, Plusle, Minun, Volbeat, Illumise, Roselia, Gulpin, Swalot, Carvanha, Sharpedo, Wailmer, Wailord, Numel, Camerupt, Torkoal, Spoink, Grumpig, Spinda, Trapinch, Vibrava, Flygon, Cacnea, Cacturne, Swablu, Altaria, Zangoose, Seviper, Lunatone, Solrock, Barboach, Whiscash, Corphish, Crawdaunt, Baltoy, Claydol, Lileep, Cradily, Anorith, Armaldo, Feebas, Milotic, Castform, Kecleon, Shuppet, Banette, Duskull, Dusclops, Tropius, Chimecho, Absol, Wynaut, Snorunt, Glalie, Spheal, Sealeo, Walrein, Clamperl, Huntail, Gorebyss, Relicanth, Luvdisc, Bagon, Shelgon, Salamence, Beldum, Metang, Metagross, Regirock, Regice, Registeel, Latias, Latios, Kyogre, Groudon, Rayquaza, Jirachi, Deoxys,\n",
|
| 1061 |
+
"Turtwig, Grotle, Torterra, Chimchar, Monferno, Infernape, Piplup, Prinplup, Empoleon, Starly, Staravia, Staraptor, Bidoof, Bibarel, Kricketot, Kricketune, Shinx, Luxio, Luxray, Budew, Roserade, Cranidos, Rampardos, Shieldon, Bastiodon, Burmy, Wormadam, Mothim, Combee, Vespiquen, Pachirisu, Buizel, Floatzel, Cherubi, Cherrim, Shellos, Gastrodon, Ambipom, Drifloon, Drifblim, Buneary, Lopunny, Mismagius, Honchkrow, Glameow, Purugly, Chingling, Stunky, Skuntank, Bronzor, Bronzong, Bonsly, Mime Jr., Happiny, Chatot, Spiritomb, Gible, Gabite, Garchomp, Munchlax, Riolu, Lucario, Hippopotas, Hippowdon, Skorupi, Drapion, Croagunk, Toxicroak, Carnivine, Finneon, Lumineon, Mantyke, Snover, Abomasnow, Weavile, Magnezone, Lickilicky, Rhyperior, Tangrowth, Electivire, Magmortar, Togekiss, Yanmega, Leafeon, Glaceon, Gliscor, Mamoswine, Porygon-Z, Gallade, Probopass, Dusknoir, Froslass, Rotom, Uxie, Mesprit, Azelf, Dialga, Palkia, Heatran, Regigigas, Giratina, Cresselia, Phione, Manaphy, Darkrai, Shaymin, Arceus,\n",
|
| 1062 |
+
"\n",
|
| 1063 |
+
"Victini, Snivy, Servine, Serperior, Tepig, Pignite, Emboar, Oshawott, Dewott, Samurott, Patrat, Watchog, Lillipup, Herdier, Stoutland, Purrloin, Liepard, Pansage, Simisage, Pansear, Simisear, Panpour, Simipour, Munna, Musharna, Pidove, Tranquill, Unfezant, Blitzle, Zebstrika, Roggenrola, Boldore, Gigalith, Woobat, Swoobat, Drilbur, Excadrill, Audino, Timburr, Gurdurr, Conkeldurr, Tympole, Palpitoad, Seismitoad, Throh, Sawk, Sewaddle, Swadloon, Leavanny, Venipede, Whirlipede, Scolipede, Cottonee, Whimsicott, Petilil, Lilligant, Basculin, Sandile, Krokorok, Krookodile, Darumaka, Darmanitan, Maractus, Dwebble, Crustle, Scraggy, Scrafty, Sigilyph, Yamask, Cofagrigus, Tirtouga, Carracosta, Archen, Archeops, Trubbish, Garbodor, Zorua, Zoroark, Minccino, Cinccino, Gothita, Gothorita, Gothitelle, Solosis, Duosion, Reuniclus, Ducklett, Swanna, Vanillite, Vanillish, Vanilluxe, Deerling, Sawsbuck, Emolga, Karrablast, Escavalier, Foongus, Amoonguss, Frillish, Jellicent, Alomomola, Joltik, Galvantula, Ferroseed, Ferrothorn, Klink, Klang, Klinklang, Tynamo, Eelektrik, Eelektross, Elgyem, Beheeyem, Litwick, Lampent, Chandelure, Axew, Fraxure, Haxorus, Cubchoo, Beartic, Cryogonal, Shelmet, Accelgor, Stunfisk, Mienfoo, Mienshao, Druddigon, Golett, Golurk, Pawniard, Bisharp, Bouffalant, Rufflet, Braviary, Vullaby, Mandibuzz, Heatmor, Durant, Deino, Zweilous, Hydreigon, Larvesta, Volcarona, Cobalion, Terrakion, Virizion, Tornadus, Thundurus, Reshiram, Zekrom, Landorus, Kyurem, Keldeo, Meloetta, Genesect,\n",
|
| 1064 |
+
"\n",
|
| 1065 |
+
"Chespin, Quilladin, Chesnaught, Fennekin, Braixen, Delphox, Froakie, Frogadier, Greninja, Bunnelby, Diggersby, Fletchling, Fletchinder, Talonflame, Scatterbug, Spewpa, Vivillon, Litleo, Pyroar, Flabebe, Floette, Florges, Skiddo, Gogoat, Pancham, Pangoro, Furfrou, Espurr, Meowstic, Honedge, Doublade, Aegislash, Spritzee, Aromatisse, Swirlix, Slurpuff, Inkay, Malamar, Binacle, Barbaracle, Skrelp, Dragalge, Clauncher, Clawitzer, Helioptile, Heliolisk, Tyrunt, Tyrantrum, Amaura, Aurorus, Sylveon, Hawlucha, Dedenne, Carbink, Goomy, Sliggoo, Goodra, Klefki, Phantump, Trevenant, Pumpkaboo, Gourgeist, Bergmite, Avalugg, Noibat, Noivern, Xerneas, Yveltal, Zygarde, Diancie, Hoopa, Volcanion,\n",
|
| 1066 |
+
"\n",
|
| 1067 |
+
"Rowlet, Dartrix, Decidueye, Litten, Torracat, Incineroar, Popplio, Brionne, Primarina, Pikipek, Trumbeak, Toucannon, Yungoos, Gumshoos, Grubbin, Charjabug, Vikavolt, Crabrawler, Crabominable, Oricorio, Cutiefly, Ribombee, Rockruff, Lycanroc, Wishiwashi, Mareanie, Toxapex, Mudbray, Mudsdale, Dewpider, Araquanid, Fomantis, Lurantis, Morelull, Shiinotic, Salandit, Salazzle, Stufful, Bewear, Bounsweet, Steenee, Tsareena, Comfey, Oranguru, Passimian, Wimpod, Golisopod, Sandygast, Palossand, Pyukumuku, Type: Null, Silvally, Minior, Komala, Turtonator, Togedemaru, Mimikyu, Bruxish, Drampa, Dhelmise, Jangmo-o, Hakamo-o, Kommo-o, Alolan Rattata, Alolan Raticate, Alolan Raichu, Alolan Sandshrew, Alolan Sandslash, Alolan Vulpix, Alolan Ninetales, Alolan Diglett, Alolan Dugtrio, Alolan Meowth, Alolan Persian, Alolan Geodude, Alolan Graveler, Alolan Golem, Alolan Grimer, Alolan Muk, Alolan Exeggutor, Alolan Marowak, Tapu Koko, Tapu Lele, Tapu Bulu, Tapu Fini, Cosmog, Cosmoem, Solgaleo, Lunala, Nihilego, Buzzwole, Pheromosa, Xurkitree, Celesteela, Kartana, Guzzlord, Necrozma, Magearna, Marshadow, Poipole, Naganadel, Stakataka, Blacephalon, Zeraora, Meltan, Melmetal,\n",
|
| 1068 |
+
"\n",
|
| 1069 |
+
"Grookey, Thwackey, Rillaboom, Scorbunny, Raboot, Cinderace, Sobble, Drizzile, Inteleon, Skwovet, Greedent, Rookidee, Corvisquire, Corviknight, Blipbug, Dottler, Orbeetle, Nickit, Thievul, Gossifleur, Eldegoss, Wooloo, Dubwool, Chewtle, Drednaw, yamper, Boltund, Rolycoly, Carkol, Coalossal, Applin, Flapple, Appletun, Silicobra, Sandaconda, Cramorant, Arrokuda, Barraskewda, Toxel, Toxtricity, Sizzlipede, Centiskorch, Clobbopus, Grapploct, Sinistea, Polteageist, Hatenna, Hattrem, Hatterene, Impidimp, Morgrem, Grimmsnarl, Galarian Zigzagoon, Galarian Linoone, Obstagoon, Galarian Meowth, Perrserker, Galarian Ponyta, Galarian Rapidash, Galarian Slowpoke, Galarian Slowbro, Galarian Slowking, Galarian Corsola, Cursola, Galarian Farfetch’d, Sirfetch'd, Galarian Weezing, Galarian Mr. Mime, Mr. Rime, Galarian Darumaka, Galarian Darmanitan, Galarian Yamask, Runerigus, Galarian Stunfisk, Milcery, Alcremie, Falinks, Pincurchin, Snom, Frosmoth, Stonjourner, Eiscue, Indeedee, Morpeko, Cufant, Copperajah, Dracozolt, Arctozolt, Dracovish, Arctovish, Duraludon, Dreepy, Drakloak, Dragapult, Zacian, Zamazenta, Eternatus, Kubfu, Urshifu, Zarude, Regieleki, Regidrago, Glastrier, Spectrier, Calyrex, Galarian Articuno, Galarian Zapdos, Galarian Moltres,\n",
|
| 1070 |
+
"Bulbasaur, Ivysaur, Venusaur, Charmander, Charmeleon, Charizard, Squirtle, Wartortle, Blastoise, Caterpie, Metapod, Butterfree, Weedle, Kakuna, Beedrill, Pidgey, Pidgeotto, Pidgeot, Rattata, Raticate, Spearow, Fearow, Ekans, Arbok, Pikachu, Raichu, Sandshrew, Sandslash, Nidoran, Nidorina, Nidoqueen, Nidorino, Nidoking, Clefairy, Clefable, Vulpix, Ninetales, Jigglypuff, Wigglytuff, Zubat, Golbat, Oddish, Gloom, Vileplume, Paras, Parasect, Venonat, Venomoth, Diglett, Dugtrio, Meowth, Persian, Psyduck, Golduck, Mankey, Primeape, Growlithe, Arcanine, Poliwag, Poliwhirl, Poliwrath, Abra, Kadabra, Alakazam, Machop, Machoke, Machamp, Bellsprout, Weepinbell, Victreebel, Tentacool, Tentacruel, Geodude, Graveler, Golem, Ponyta, Rapidash, Slowpoke, Slowbro, Magnemite, Magneton, Farfetch’d, Doduo, Dodrio, Seel, Dewgong, Grimer, Muk, Shellder, Cloyster, Gastly, Haunter, Gengar, Onix, Drowzee, Hypno, Krabby, Kingler, Voltorb, Electrode, Exeggcute, Exeggutor, Cubone, Marowak, Hitmonlee, Hitmonchan, Lickitung, Koffing, Weezing, Rhyhorn, Rhydon, Chansey, Tangela, Kangaskhan, Horsea, Seadra, Goldeen, Seaking, Staryu, Starmie, Mr. Mime, Scyther, Jynx, Electabuzz, Magmar, Pinsir, Tauros, Magikarp, Gyarados, Lapras, Ditto, Eevee, Vaporeon, Jolteon, Flareon, Porygon, Omanyte, Omastar, Kabuto, Kabutops, Aerodactyl, Snorlax, Articuno, Zapdos, Moltres, Dratini, Dragonair, Dragonite, Mewtwo, Mew, Chikorita, Bayleef, Meganium, Cyndaquil, Quilava, Typhlosion, Totodile, Croconaw, Feraligatr, Sentret, Furret, Hoothoot, Noctowl, Ledyba, Ledian, Spinarak, Ariados, Crobat, Chinchou, Lanturn, Pichu, Cleffa, Igglybuff, Togepi, Togetic, Natu, Xatu, Mareep, Flaaffy, Ampharos, Bellossom, Marill, Azumarill, Sudowoodo, Politoed, Hoppip, Skiploom, Jumpluff, Aipom, Sunkern, Sunflora, Yanma, Wooper, Quagsire, Espeon, Umbreon, Murkrow, Slowking, Misdreavus, Unown, Wobbuffet, Girafarig, Pineco, Forretress, Dunsparce, Gligar, Steelix, Snubbull, Granbull, Qwilfish, Scizor, Shuckle, Heracross, Sneasel, Teddiursa, Ursaring, Slugma, Magcargo, Swinub, Piloswine, Corsola, Remoraid, Octillery, Delibird, Mantine, Skarmory, Houndour, Houndoom, Kingdra, Phanpy, Donphan, Porygon2, Stantler, Smeargle, Tyrogue, Hitmontop, Smoochum, Elekid, Magby, Miltank, Blissey, Raikou, Entei, Suicune, Larvitar, Pupitar, Tyranitar, Lugia, Ho-Oh, Celebi, Treecko, Grovyle, Sceptile, Torchic, Combusken, Blaziken, Mudkip, Marshtomp, Swampert, Poochyena, Mightyena, Zigzagoon, Linoone, Wurmple, Silcoon, Beautifly, Cascoon, Dustox, Lotad, Lombre, Ludicolo, Seedot, Nuzleaf, Shiftry, Taillow, Swellow, Wingull, Pelipper, Ralts, Kirlia, Gardevoir, Surskit, Masquerain, Shroomish, Breloom, Slakoth, Vigoroth, Slaking, Nincada, Ninjask, Shedinja, Whismur, Loudred, Exploud, Makuhita, Hariyama, Azurill, Nosepass, Skitty, Delcatty, Sableye, Mawile, Aron, Lairon, Aggron, Meditite, Medicham, Electrike, Manectric, Plusle, Minun, Volbeat, Illumise, Roselia, Gulpin, Swalot, Carvanha, Sharpedo, Wailmer, Wailord, Numel, Camerupt, Torkoal, Spoink, Grumpig, Spinda, Trapinch, Vibrava, Flygon, Cacnea, Cacturne, Swablu, Altaria, Zangoose, Seviper, Lunatone, Solrock, Barboach, Whiscash, Corphish, Crawdaunt, Baltoy, Claydol, Lileep, Cradily, Anorith, Armaldo, Feebas, Milotic, Castform, Kecleon, Shuppet, Banette, Duskull, Dusclops, Tropius, Chimecho, Absol, Wynaut, Snorunt, Glalie, Spheal, Sealeo, Walrein, Clamperl, Huntail, Gorebyss, Relicanth, Luvdisc, Bagon, Shelgon, Salamence, Beldum, Metang, Metagross, Regirock, Regice, Registeel, Latias, Latios, Kyogre, Groudon, Rayquaza, Jirachi, Deoxys, Turtwig, Grotle, Torterra, Chimchar, Monferno, Infernape, Piplup, Prinplup, Empoleon, Starly, Staravia, Staraptor, Bidoof, Bibarel, Kricketot, Kricketune, Shinx, Luxio, Luxray, Budew, Roserade, Cranidos, Rampardos, Shieldon, Bastiodon, Burmy, Wormadam, Mothim, Combee, Vespiquen, Pachirisu, Buizel, Floatzel, Cherubi, Cherrim, Shellos, Gastrodon, Ambipom, Drifloon, Drifblim, Buneary, Lopunny, Mismagius, Honchkrow, Glameow, Purugly, Chingling, Stunky, Skuntank, Bronzor, Bronzong, Bonsly, Mime Jr., Happiny, Chatot, Spiritomb, Gible, Gabite, Garchomp, Munchlax, Riolu, Lucario, Hippopotas, Hippowdon, Skorupi, Drapion, Croagunk, Toxicroak, Carnivine, Finneon, Lumineon, Mantyke, Snover, Abomasnow, Weavile, Magnezone, Lickilicky, Rhyperior, Tangrowth, Electivire, Magmortar, Togekiss, Yanmega, Leafeon, Glaceon, Gliscor, Mamoswine, Porygon-Z, Gallade, Probopass, Dusknoir, Froslass, Rotom, Uxie, Mesprit, Azelf, Dialga, Palkia, Heatran, Regigigas, Giratina, Cresselia, Phione, Manaphy, Darkrai, Shaymin, Arceus, Victini, Snivy, Servine, Serperior, Tepig, Pignite, Emboar, Oshawott, Dewott, Samurott, Patrat, Watchog, Lillipup, Herdier, Stoutland, Purrloin, Liepard, Pansage, Simisage, Pansear, Simisear, Panpour, Simipour, Munna, Musharna, Pidove, Tranquill, Unfezant, Blitzle, Zebstrika, Roggenrola, Boldore, Gigalith, Woobat, Swoobat, Drilbur, Excadrill, Audino, Timburr, Gurdurr, Conkeldurr, Tympole, Palpitoad, Seismitoad, Throh, Sawk, Sewaddle, Swadloon, Leavanny, Venipede, Whirlipede, Scolipede, Cottonee, Whimsicott, Petilil, Lilligant, Basculin, Sandile, Krokorok, Krookodile, Darumaka, Darmanitan, Maractus, Dwebble, Crustle, Scraggy, Scrafty, Sigilyph, Yamask, Cofagrigus, Tirtouga, Carracosta, Archen, Archeops, Trubbish, Garbodor, Zorua, Zoroark, Minccino, Cinccino, Gothita, Gothorita, Gothitelle, Solosis, Duosion, Reuniclus, Ducklett, Swanna, Vanillite, Vanillish, Vanilluxe, Deerling, Sawsbuck, Emolga, Karrablast, Escavalier, Foongus, Amoonguss, Frillish, Jellicent, Alomomola, Joltik, Galvantula, Ferroseed, Ferrothorn, Klink, Klang, Klinklang, Tynamo, Eelektrik, Eelektross, Elgyem, Beheeyem, Litwick, Lampent, Chandelure, Axew, Fraxure, Haxorus, Cubchoo, Beartic, Cryogonal, Shelmet, Accelgor, Stunfisk, Mienfoo, Mienshao, Druddigon, Golett, Golurk, Pawniard, Bisharp, Bouffalant, Rufflet, Braviary, Vullaby, Mandibuzz, Heatmor, Durant, Deino, Zweilous, Hydreigon, Larvesta, Volcarona, Cobalion, Terrakion, Virizion, Tornadus, Thundurus, Reshiram, Zekrom, Landorus, Kyurem, Keldeo, Meloetta, Genesect, Chespin, Quilladin, Chesnaught, Fennekin, Braixen, Delphox, Froakie, Frogadier, Greninja, Bunnelby, Diggersby, Fletchling, Fletchinder, Talonflame, Scatterbug, Spewpa, Vivillon, Litleo, Pyroar, Flabebe, Floette, Florges, Skiddo, Gogoat, Pancham, Pangoro, Furfrou, Espurr, Meowstic, Honedge, Doublade, Aegislash, Spritzee, Aromatisse, Swirlix, Slurpuff, Inkay, Malamar, Binacle, Barbaracle, Skrelp, Dragalge, Clauncher, Clawitzer, Helioptile, Heliolisk, Tyrunt, Tyrantrum, Amaura, Aurorus, Sylveon, Hawlucha, Dedenne, Carbink, Goomy, Sliggoo, Goodra, Klefki, Phantump, Trevenant, Pumpkaboo, Gourgeist, Bergmite, Avalugg, Noibat, Noivern, Xerneas, Yveltal, Zygarde, Diancie, Hoopa, Volcanion, Rowlet, Dartrix, Decidueye, Litten, Torracat, Incineroar, Popplio, Brionne, Primarina, Pikipek, Trumbeak, Toucannon, Yungoos, Gumshoos, Grubbin, Charjabug, Vikavolt, Crabrawler, Crabominable, Oricorio, Cutiefly, Ribombee, Rockruff, Lycanroc, Wishiwashi, Mareanie, Toxapex, Mudbray, Mudsdale, Dewpider, Araquanid, Fomantis, Lurantis, Morelull, Shiinotic, Salandit, Salazzle, Stufful, Bewear, Bounsweet, Steenee, Tsareena, Comfey, Oranguru, Passimian, Wimpod, Golisopod, Sandygast, Palossand, Pyukumuku, Type: Null, Silvally, Minior, Komala, Turtonator, Togedemaru, Mimikyu, Bruxish, Drampa, Dhelmise, Jangmo-o, Hakamo-o, Kommo-o, Alolan Rattata, Alolan Raticate, Alolan Raichu, Alolan Sandshrew, Alolan Sandslash, Alolan Vulpix, Alolan Ninetales, Alolan Diglett, Alolan Dugtrio, Alolan Meowth, Alolan Persian, Alolan Geodude, Alolan Graveler, Alolan Golem, Alolan Grimer, Alolan Muk, Alolan Exeggutor, Alolan Marowak, Tapu Koko, Tapu Lele, Tapu Bulu, Tapu Fini, Cosmog, Cosmoem, Solgaleo, Lunala, Nihilego, Buzzwole, Pheromosa, Xurkitree, Celesteela, Kartana, Guzzlord, Necrozma, Magearna, Marshadow, Poipole, Naganadel, Stakataka, Blacephalon, Zeraora, Meltan, Melmetal, Grookey, Thwackey, Rillaboom, Scorbunny, Raboot, Cinderace, Sobble, Drizzile, Inteleon, Skwovet, Greedent, Rookidee, Corvisquire, Corviknight, Blipbug, Dottler, Orbeetle, Nickit, Thievul, Gossifleur, Eldegoss, Wooloo, Dubwool, Chewtle, Drednaw, yamper, Boltund, Rolycoly, Carkol, Coalossal, Applin, Flapple, Appletun, Silicobra, Sandaconda, Cramorant, Arrokuda, Barraskewda, Toxel, Toxtricity, Sizzlipede, Centiskorch, Clobbopus, Grapploct, Sinistea, Polteageist, Hatenna, Hattrem, Hatterene, Impidimp, Morgrem, Grimmsnarl, Galarian Zigzagoon, Galarian Linoone, Obstagoon, Galarian Meowth, Perrserker, Galarian Ponyta, Galarian Rapidash, Galarian Slowpoke, Galarian Slowbro, Galarian Slowking, Galarian Corsola, Cursola, Galarian Farfetch’d, Sirfetch'd, Galarian Weezing, Galarian Mr. Mime, Mr. Rime, Galarian Darumaka, Galarian Darmanitan, Galarian Yamask, Runerigus, Galarian Stunfisk, Milcery, Alcremie, Falinks, Pincurchin, Snom, Frosmoth, Stonjourner, Eiscue, Indeedee, Morpeko, Cufant, Copperajah, Dracozolt, Arctozolt, Dracovish, Arctovish, Duraludon, Dreepy, Drakloak, Dragapult, Zacian, Zamazenta, Eternatus, Kubfu, Urshifu, Zarude, Regieleki, Regidrago, Glastrier, Spectrier, Calyrex, Galarian Articuno, Galarian Zapdos, Galarian Moltres,\n",
|
| 1071 |
+
"Bulbasaur,Ivysaur,Venusaur,Charmander,Charmeleon,Charizard,Squirtle,Wartortle,Blastoise,Caterpie,Metapod,Butterfree,Weedle,Kakuna,Beedrill,Pidgey,Pidgeotto,Pidgeot,Rattata,Raticate,Spearow,Fearow,Ekans,Arbok,Pikachu,Raichu,Sandshrew,Sandslash,Nidoran,Nidorina,Nidoqueen,Nidorino,Nidoking,Clefairy,Clefable,Vulpix,Ninetales,Jigglypuff,Wigglytuff,Zubat,Golbat,Oddish,Gloom,Vileplume,Paras,Parasect,Venonat,Venomoth,Diglett,Dugtrio,Meowth,Persian,Psyduck,Golduck,Mankey,Primeape,Growlithe,Arcanine,Poliwag,Poliwhirl,Poliwrath,Abra,Kadabra,Alakazam,Machop,Machoke,Machamp,Bellsprout,Weepinbell,Victreebel,Tentacool,Tentacruel,Geodude,Graveler,Golem,Ponyta,Rapidash,Slowpoke,Slowbro,Magnemite,Magneton,Farfetch’d,Doduo,Dodrio,Seel,Dewgong,Grimer,Muk,Shellder,Cloyster,Gastly,Haunter,Gengar,Onix,Drowzee,Hypno,Krabby,Kingler,Voltorb,Electrode,Exeggcute,Exeggutor,Cubone,Marowak,Hitmonlee,Hitmonchan,Lickitung,Koffing,Weezing,Rhyhorn,Rhydon,Chansey,Tangela,Kangaskhan,Horsea,Seadra,Goldeen,Seaking,Staryu,Starmie,Mr. Mime,Scyther,Jynx,Electabuzz,Magmar,Pinsir,Tauros,Magikarp,Gyarados,Lapras,Ditto,Eevee,Vaporeon,Jolteon,Flareon,Porygon,Omanyte,Omastar,Kabuto,Kabutops,Aerodactyl,Snorlax,Articuno,Zapdos,Moltres,Dratini,Dragonair,Dragonite,Mewtwo,Mew,Chikorita,Bayleef,Meganium,Cyndaquil,Quilava,Typhlosion,Totodile,Croconaw,Feraligatr,Sentret,Furret,Hoothoot,Noctowl,Ledyba,Ledian,Spinarak,Ariados,Crobat,Chinchou,Lanturn,Pichu,Cleffa,Igglybuff,Togepi,Togetic,Natu,Xatu,Mareep,Flaaffy,Ampharos,Bellossom,Marill,Azumarill,Sudowoodo,Politoed,Hoppip,Skiploom,Jumpluff,Aipom,Sunkern,Sunflora,Yanma,Wooper,Quagsire,Espeon,Umbreon,Murkrow,Slowking,Misdreavus,Unown,Wobbuffet,Girafarig,Pineco,Forretress,Dunsparce,Gligar,Steelix,Snubbull,Granbull,Qwilfish,Scizor,Shuckle,Heracross,Sneasel,Teddiursa,Ursaring,Slugma,Magcargo,Swinub,Piloswine,Corsola,Remoraid,Octillery,Delibird,Mantine,Skarmory,Houndour,Houndoom,Kingdra,Phanpy,Donphan,Porygon2,Stantler,Smeargle,Tyrogue,Hitmontop,Smoochum,Elekid,Magby,Miltank,Blissey,Raikou,Entei,Suicune,Larvitar,Pupitar,Tyranitar,Lugia,Ho-Oh,Celebi,Treecko,Grovyle,Sceptile,Torchic,Combusken,Blaziken,Mudkip,Marshtomp,Swampert,Poochyena,Mightyena,Zigzagoon,Linoone,Wurmple,Silcoon,Beautifly,Cascoon,Dustox,Lotad,Lombre,Ludicolo,Seedot,Nuzleaf,Shiftry,Taillow,Swellow,Wingull,Pelipper,Ralts,Kirlia,Gardevoir,Surskit,Masquerain,Shroomish,Breloom,Slakoth,Vigoroth,Slaking,Nincada,Ninjask,Shedinja,Whismur,Loudred,Exploud,Makuhita,Hariyama,Azurill,Nosepass,Skitty,Delcatty,Sableye,Mawile,Aron,Lairon,Aggron,Meditite,Medicham,Electrike,Manectric,Plusle,Minun,Volbeat,Illumise,Roselia,Gulpin,Swalot,Carvanha,Sharpedo,Wailmer,Wailord,Numel,Camerupt,Torkoal,Spoink,Grumpig,Spinda,Trapinch,Vibrava,Flygon,Cacnea,Cacturne,Swablu,Altaria,Zangoose,Seviper,Lunatone,Solrock,Barboach,Whiscash,Corphish,Crawdaunt,Baltoy,Claydol,Lileep,Cradily,Anorith,Armaldo,Feebas,Milotic,Castform,Kecleon,Shuppet,Banette,Duskull,Dusclops,Tropius,Chimecho,Absol,Wynaut,Snorunt,Glalie,Spheal,Sealeo,Walrein,Clamperl,Huntail,Gorebyss,Relicanth,Luvdisc,Bagon,Shelgon,Salamence,Beldum,Metang,Metagross,Regirock,Regice,Registeel,Latias,Latios,Kyogre,Groudon,Rayquaza,Jirachi,Deoxys,Turtwig,Grotle,Torterra,Chimchar,Monferno,Infernape,Piplup,Prinplup,Empoleon,Starly,Staravia,Staraptor,Bidoof,Bibarel,Kricketot,Kricketune,Shinx,Luxio,Luxray,Budew,Roserade,Cranidos,Rampardos,Shieldon,Bastiodon,Burmy,Wormadam,Mothim,Combee,Vespiquen,Pachirisu,Buizel,Floatzel,Cherubi,Cherrim,Shellos,Gastrodon,Ambipom,Drifloon,Drifblim,Buneary,Lopunny,Mismagius,Honchkrow,Glameow,Purugly,Chingling,Stunky,Skuntank,Bronzor,Bronzong,Bonsly,Mime Jr.,Happiny,Chatot,Spiritomb,Gible,Gabite,Garchomp,Munchlax,Riolu,Lucario,Hippopotas,Hippowdon,Skorupi,Drapion,Croagunk,Toxicroak,Carnivine,Finneon,Lumineon,Mantyke,Snover,Abomasnow,Weavile,Magnezone,Lickilicky,Rhyperior,Tangrowth,Electivire,Magmortar,Togekiss,Yanmega,Leafeon,Glaceon,Gliscor,Mamoswine,Porygon-Z,Gallade,Probopass,Dusknoir,Froslass,Rotom,Uxie,Mesprit,Azelf,Dialga,Palkia,Heatran,Regigigas,Giratina,Cresselia,Phione,Manaphy,Darkrai,Shaymin,Arceus,Victini,Snivy,Servine,Serperior,Tepig,Pignite,Emboar,Oshawott,Dewott,Samurott,Patrat,Watchog,Lillipup,Herdier,Stoutland,Purrloin,Liepard,Pansage,Simisage,Pansear,Simisear,Panpour,Simipour,Munna,Musharna,Pidove,Tranquill,Unfezant,Blitzle,Zebstrika,Roggenrola,Boldore,Gigalith,Woobat,Swoobat,Drilbur,Excadrill,Audino,Timburr,Gurdurr,Conkeldurr,Tympole,Palpitoad,Seismitoad,Throh,Sawk,Sewaddle,Swadloon,Leavanny,Venipede,Whirlipede,Scolipede,Cottonee,Whimsicott,Petilil,Lilligant,Basculin,Sandile,Krokorok,Krookodile,Darumaka,Darmanitan,Maractus,Dwebble,Crustle,Scraggy,Scrafty,Sigilyph,Yamask,Cofagrigus,Tirtouga,Carracosta,Archen,Archeops,Trubbish,Garbodor,Zorua,Zoroark,Minccino,Cinccino,Gothita,Gothorita,Gothitelle,Solosis,Duosion,Reuniclus,Ducklett,Swanna,Vanillite,Vanillish,Vanilluxe,Deerling,Sawsbuck,Emolga,Karrablast,Escavalier,Foongus,Amoonguss,Frillish,Jellicent,Alomomola,Joltik,Galvantula,Ferroseed,Ferrothorn,Klink,Klang,Klinklang,Tynamo,Eelektrik,Eelektross,Elgyem,Beheeyem,Litwick,Lampent,Chandelure,Axew,Fraxure,Haxorus,Cubchoo,Beartic,Cryogonal,Shelmet,Accelgor,Stunfisk,Mienfoo,Mienshao,Druddigon,Golett,Golurk,Pawniard,Bisharp,Bouffalant,Rufflet,Braviary,Vullaby,Mandibuzz,Heatmor,Durant,Deino,Zweilous,Hydreigon,Larvesta,Volcarona,Cobalion,Terrakion,Virizion,Tornadus,Thundurus,Reshiram,Zekrom,Landorus,Kyurem,Keldeo,Meloetta,Genesect,Chespin,Quilladin,Chesnaught,Fennekin,Braixen,Delphox,Froakie,Frogadier,Greninja,Bunnelby,Diggersby,Fletchling,Fletchinder,Talonflame,Scatterbug,Spewpa,Vivillon,Litleo,Pyroar,Flabebe,Floette,Florges,Skiddo,Gogoat,Pancham,Pangoro,Furfrou,Espurr,Meowstic,Honedge,Doublade,Aegislash,Spritzee,Aromatisse,Swirlix,Slurpuff,Inkay,Malamar,Binacle,Barbaracle,Skrelp,Dragalge,Clauncher,Clawitzer,Helioptile,Heliolisk,Tyrunt,Tyrantrum,Amaura,Aurorus,Sylveon,Hawlucha,Dedenne,Carbink,Goomy,Sliggoo,Goodra,Klefki,Phantump,Trevenant,Pumpkaboo,Gourgeist,Bergmite,Avalugg,Noibat,Noivern,Xerneas,Yveltal,Zygarde,Diancie,Hoopa,Volcanion,Rowlet,Dartrix,Decidueye,Litten,Torracat,Incineroar,Popplio,Brionne,Primarina,Pikipek,Trumbeak,Toucannon,Yungoos,Gumshoos,Grubbin,Charjabug,Vikavolt,Crabrawler,Crabominable,Oricorio,Cutiefly,Ribombee,Rockruff,Lycanroc,Wishiwashi,Mareanie,Toxapex,Mudbray,Mudsdale,Dewpider,Araquanid,Fomantis,Lurantis,Morelull,Shiinotic,Salandit,Salazzle,Stufful,Bewear,Bounsweet,Steenee,Tsareena,Comfey,Oranguru,Passimian,Wimpod,Golisopod,Sandygast,Palossand,Pyukumuku,Type: Null,Silvally,Minior,Komala,Turtonator,Togedemaru,Mimikyu,Bruxish,Drampa,Dhelmise,Jangmo-o,Hakamo-o,Kommo-o,Alolan Rattata,Alolan Raticate,Alolan Raichu,Alolan Sandshrew,Alolan Sandslash,Alolan Vulpix,Alolan Ninetales,Alolan Diglett,Alolan Dugtrio,Alolan Meowth,Alolan Persian,Alolan Geodude,Alolan Graveler,Alolan Golem,Alolan Grimer,Alolan Muk,Alolan Exeggutor,Alolan Marowak,Tapu Koko,Tapu Lele,Tapu Bulu,Tapu Fini,Cosmog,Cosmoem,Solgaleo,Lunala,Nihilego,Buzzwole,Pheromosa,Xurkitree,Celesteela,Kartana,Guzzlord,Necrozma,Magearna,Marshadow,Poipole,Naganadel,Stakataka,Blacephalon,Zeraora,Meltan,Melmetal,Grookey,Thwackey,Rillaboom,Scorbunny,Raboot,Cinderace,Sobble,Drizzile,Inteleon,Skwovet,Greedent,Rookidee,Corvisquire,Corviknight,Blipbug,Dottler,Orbeetle,Nickit,Thievul,Gossifleur,Eldegoss,Wooloo,Dubwool,Chewtle,Drednaw,yamper,Boltund,Rolycoly,Carkol,Coalossal,Applin,Flapple,Appletun,Silicobra,Sandaconda,Cramorant,Arrokuda,Barraskewda,Toxel,Toxtricity,Sizzlipede,Centiskorch,Clobbopus,Grapploct,Sinistea,Polteageist,Hatenna,Hattrem,Hatterene,Impidimp,Morgrem,Grimmsnarl,Galarian Zigzagoon,Galarian Linoone,Obstagoon,Galarian Meowth,Perrserker,Galarian Ponyta,Galarian Rapidash,Galarian Slowpoke,Galarian Slowbro,Galarian Slowking,Galarian Corsola,Cursola,Galarian Farfetch’d,Sirfetch'd,Galarian Weezing,Galarian Mr. Mime,Mr. Rime,Galarian Darumaka,Galarian Darmanitan,Galarian Yamask,Runerigus,Galarian Stunfisk,Milcery,Alcremie,Falinks,Pincurchin,Snom,Frosmoth,Stonjourner,Eiscue,Indeedee,Morpeko,Cufant,Copperajah,Dracozolt,Arctozolt,Dracovish,Arctovish,Duraludon,Dreepy,Drakloak,Dragapult,Zacian,Zamazenta,Eternatus,Kubfu,Urshifu,Zarude,Regieleki,Regidrago,Glastrier,Spectrier,Calyrex,Galarian Articuno,Galarian Zapdos,Galarian Moltres\"\"\"\n",
|
| 1072 |
+
"\n",
|
| 1073 |
+
"all_names = [i.replace(\"\\n\", \"\").strip() for i in pokemons_str.split(\",\")]\n",
|
| 1074 |
+
"len(set(all_names))"
|
| 1075 |
+
]
|
| 1076 |
+
}
|
| 1077 |
+
],
|
| 1078 |
+
"metadata": {
|
| 1079 |
+
"kernelspec": {
|
| 1080 |
+
"display_name": "pytorch312",
|
| 1081 |
+
"language": "python",
|
| 1082 |
+
"name": "python3"
|
| 1083 |
+
},
|
| 1084 |
+
"language_info": {
|
| 1085 |
+
"codemirror_mode": {
|
| 1086 |
+
"name": "ipython",
|
| 1087 |
+
"version": 3
|
| 1088 |
+
},
|
| 1089 |
+
"file_extension": ".py",
|
| 1090 |
+
"mimetype": "text/x-python",
|
| 1091 |
+
"name": "python",
|
| 1092 |
+
"nbconvert_exporter": "python",
|
| 1093 |
+
"pygments_lexer": "ipython3",
|
| 1094 |
+
"version": "3.12.7"
|
| 1095 |
+
}
|
| 1096 |
+
},
|
| 1097 |
+
"nbformat": 4,
|
| 1098 |
+
"nbformat_minor": 5
|
| 1099 |
+
}
|
pokemondb.net evolution.html
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
pokemons.py
ADDED
|
@@ -0,0 +1,65 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
from collections import defaultdict
|
| 2 |
+
|
| 3 |
+
_STARTLINE = r'<div class="infocard-filter-block">'
|
| 4 |
+
_EVO_STARTLINE = '<div class="infocard "><span class="infocard-lg-img">'
|
| 5 |
+
|
| 6 |
+
def _remove_a(s: str):
|
| 7 |
+
while "<a" in s:
|
| 8 |
+
start = s.index("<a")
|
| 9 |
+
end = s.index(">", start) + 1
|
| 10 |
+
sl = list(s)
|
| 11 |
+
sl[start:end] = []
|
| 12 |
+
s = ''.join(sl)
|
| 13 |
+
return s.replace("</a>", "")
|
| 14 |
+
|
| 15 |
+
def _proc_evo_line(evo_line: str):
|
| 16 |
+
res = defaultdict(list)
|
| 17 |
+
assert evo_line.startswith('<div class="infocard-list-evo">'), evo_line
|
| 18 |
+
evo_line = evo_line.replace('div class="infocard-list-evo">', '')
|
| 19 |
+
|
| 20 |
+
chain = evo_line.split(_EVO_STARTLINE)[1:]
|
| 21 |
+
for pokemon in chain:
|
| 22 |
+
if '<i class="icon-arrow icon-arrow-e"></i><small>' not in pokemon:
|
| 23 |
+
continue
|
| 24 |
+
name = pokemon[:pokemon.find("</a><br>")]
|
| 25 |
+
name = name.rsplit(">", 1)[-1]
|
| 26 |
+
evolve_method = pokemon.split('<i class="icon-arrow icon-arrow-e"></i><small>')[-1]
|
| 27 |
+
evolve_method = _remove_a(evolve_method)
|
| 28 |
+
evolve_method = evolve_method.split("<", 1)[0].replace("\n", " ")
|
| 29 |
+
while " " in evolve_method:
|
| 30 |
+
evolve_method = evolve_method.replace(" ", " ")
|
| 31 |
+
|
| 32 |
+
res[name].append(evolve_method)
|
| 33 |
+
|
| 34 |
+
return res
|
| 35 |
+
|
| 36 |
+
def _process_method(method:str):
|
| 37 |
+
assert method.startswith("(") and method.endswith(")"), method
|
| 38 |
+
method = method[1:-1]
|
| 39 |
+
if "Level" in method:
|
| 40 |
+
idx = method.index("Level") + len("Level")
|
| 41 |
+
level_remainder = ''.join([c for c in method[idx+1:idx+3] if not c.isnumeric()])
|
| 42 |
+
lmethod = list(method)
|
| 43 |
+
lmethod[method.index("Level"):idx+3] = f"Evolves with level{level_remainder}"
|
| 44 |
+
method = "".join(lmethod)
|
| 45 |
+
return method
|
| 46 |
+
|
| 47 |
+
def get_pokemon_evolutions():
|
| 48 |
+
pokemons = defaultdict(list)
|
| 49 |
+
|
| 50 |
+
# load html
|
| 51 |
+
with open("pokemondb.net evolution.html", "r", encoding='utf-8') as f:
|
| 52 |
+
html = f.read()
|
| 53 |
+
|
| 54 |
+
# all evo line strings
|
| 55 |
+
evo_lines = [i.strip() for i in html.split(_STARTLINE)][1:]
|
| 56 |
+
|
| 57 |
+
for evo_line in evo_lines:
|
| 58 |
+
pokemons.update(_proc_evo_line(evo_line))
|
| 59 |
+
|
| 60 |
+
proc = {}
|
| 61 |
+
name_map = {}
|
| 62 |
+
for pokemon, methods in pokemons.items():
|
| 63 |
+
proc[pokemon.lower().strip()] = [_process_method(m) for m in methods]
|
| 64 |
+
name_map[pokemon.lower().strip()] = pokemon
|
| 65 |
+
return proc, name_map
|