refactor progress
This commit is contained in:
73
packages/api/src/words/Words.tsx
Normal file
73
packages/api/src/words/Words.tsx
Normal file
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright (C) 2026 Fluxer Contributors
|
||||
*
|
||||
* This file is part of Fluxer.
|
||||
*
|
||||
* Fluxer is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU Affero General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* Fluxer is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU Affero General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Affero General Public License
|
||||
* along with Fluxer. If not, see <https://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
import * as fs from 'node:fs';
|
||||
import * as path from 'node:path';
|
||||
import {fileURLToPath} from 'node:url';
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = path.dirname(__filename);
|
||||
|
||||
let tails: Array<string> | undefined;
|
||||
let scales: Array<string> | undefined;
|
||||
|
||||
function getTails(): Array<string> {
|
||||
if (!tails) {
|
||||
initWords();
|
||||
}
|
||||
return tails!;
|
||||
}
|
||||
|
||||
function getScales(): Array<string> {
|
||||
if (!scales) {
|
||||
initWords();
|
||||
}
|
||||
return scales!;
|
||||
}
|
||||
|
||||
export function generateConnectionId(): string {
|
||||
const scaleWords = getScales();
|
||||
const tailWords = getTails();
|
||||
|
||||
const scale = scaleWords[Math.floor(Math.random() * scaleWords.length)];
|
||||
const tail = tailWords[Math.floor(Math.random() * tailWords.length)];
|
||||
|
||||
return `${tail}-${scale}`;
|
||||
}
|
||||
|
||||
function initWords(): void {
|
||||
const wordsDir = path.join(__dirname);
|
||||
tails = parseWordsFile(path.join(wordsDir, 'tails.txt'));
|
||||
scales = parseWordsFile(path.join(wordsDir, 'scales.txt'));
|
||||
}
|
||||
|
||||
function parseWordsFile(filePath: string): Array<string> {
|
||||
const content = fs.readFileSync(filePath, 'utf-8');
|
||||
const lines = content.split('\n');
|
||||
const words: Array<string> = [];
|
||||
|
||||
for (const line of lines) {
|
||||
const trimmed = line.trim();
|
||||
if (trimmed && !trimmed.startsWith('#')) {
|
||||
words.push(trimmed);
|
||||
}
|
||||
}
|
||||
|
||||
return words;
|
||||
}
|
||||
475
packages/api/src/words/scales.txt
Normal file
475
packages/api/src/words/scales.txt
Normal file
@@ -0,0 +1,475 @@
|
||||
lizard
|
||||
crocodile
|
||||
snake
|
||||
dragon
|
||||
catfish
|
||||
bass
|
||||
salmon
|
||||
tuna
|
||||
hammerhead
|
||||
eel
|
||||
carp
|
||||
trout
|
||||
mahi
|
||||
snapper
|
||||
bluegill
|
||||
sole
|
||||
cod
|
||||
triceratops
|
||||
edmontosaurus
|
||||
saurolophus
|
||||
liberty
|
||||
justice
|
||||
pangolin
|
||||
turtle
|
||||
tortoise
|
||||
alligator
|
||||
butterfly
|
||||
iguana
|
||||
pineapplefish
|
||||
pinecone
|
||||
anaconda
|
||||
puffin
|
||||
cardassian
|
||||
cloud
|
||||
nominal
|
||||
ordinal
|
||||
interval
|
||||
ratio
|
||||
vernier
|
||||
lime
|
||||
scala
|
||||
boa
|
||||
cobra
|
||||
richter
|
||||
kelvin
|
||||
celsius
|
||||
decibel
|
||||
beaufort
|
||||
mohs
|
||||
pauling
|
||||
python
|
||||
mamba
|
||||
alkaline
|
||||
climb
|
||||
moth
|
||||
eagle
|
||||
woodpecker
|
||||
morpho
|
||||
tautara
|
||||
anoles
|
||||
theropod
|
||||
owl
|
||||
frog
|
||||
lionfish
|
||||
morray
|
||||
clownfish
|
||||
ostrich
|
||||
stork
|
||||
egret
|
||||
map
|
||||
grue
|
||||
tiyanki
|
||||
broadnose
|
||||
basking
|
||||
goblin
|
||||
porbeagle
|
||||
chuckwalla
|
||||
tawny
|
||||
bramble
|
||||
kitefin
|
||||
agama
|
||||
komodo
|
||||
bull
|
||||
monitor
|
||||
chameleon
|
||||
tegus
|
||||
gecko
|
||||
micro
|
||||
gray
|
||||
allosaurus
|
||||
glyptodon
|
||||
basilisk
|
||||
cordylus
|
||||
tegu
|
||||
sailfin
|
||||
mountain
|
||||
dinosaur
|
||||
goanna
|
||||
herring
|
||||
minnow
|
||||
perch
|
||||
coho
|
||||
lake
|
||||
arctic
|
||||
pumpkinseed
|
||||
gopher
|
||||
chickadee
|
||||
toad
|
||||
shark
|
||||
roach
|
||||
tyrannosaurus
|
||||
velociraptor
|
||||
bee
|
||||
bearded
|
||||
beardie
|
||||
pogona
|
||||
chicken
|
||||
hen
|
||||
rooster
|
||||
quail
|
||||
grouse
|
||||
universe
|
||||
galaxy
|
||||
atlas
|
||||
wyvern
|
||||
hydra
|
||||
gorgon
|
||||
chimera
|
||||
ladon
|
||||
scylla
|
||||
mermaid
|
||||
nessie
|
||||
hippocampus
|
||||
typhon
|
||||
qilin
|
||||
acoustic
|
||||
alpha
|
||||
altered
|
||||
augmented
|
||||
bebop
|
||||
beta
|
||||
blues
|
||||
bushi
|
||||
byzantine
|
||||
chromatic
|
||||
delta
|
||||
diatonic
|
||||
diminished
|
||||
dominant
|
||||
solfege
|
||||
solfeggio
|
||||
dorian
|
||||
enigmatic
|
||||
freygish
|
||||
gamma
|
||||
harmonic
|
||||
heptatonic
|
||||
hexatonic
|
||||
hirajoshi
|
||||
in
|
||||
insen
|
||||
istrian
|
||||
iwato
|
||||
jazz
|
||||
locrian
|
||||
major
|
||||
minor
|
||||
mixolydian
|
||||
musical
|
||||
octatonic
|
||||
pentatonic
|
||||
phrygian
|
||||
pierce
|
||||
prometheus
|
||||
pythagorean
|
||||
symmetric
|
||||
tet
|
||||
tone
|
||||
tritone
|
||||
yo
|
||||
beaver
|
||||
hops
|
||||
salak
|
||||
mercat
|
||||
great
|
||||
emperor
|
||||
adelie
|
||||
chinstrap
|
||||
gentoo
|
||||
little
|
||||
banded
|
||||
magellanic
|
||||
humboldt
|
||||
crested
|
||||
fiordland
|
||||
snares
|
||||
rockhopper
|
||||
royal
|
||||
macaroni
|
||||
vibe
|
||||
vibes
|
||||
banana
|
||||
ulmer
|
||||
bortle
|
||||
palermo
|
||||
torino
|
||||
forel
|
||||
ule
|
||||
pyruvate
|
||||
kardashev
|
||||
ionian
|
||||
aeolian
|
||||
sunfish
|
||||
gar
|
||||
pike
|
||||
muskellunge
|
||||
pickerel
|
||||
ruffe
|
||||
walleye
|
||||
bowfin
|
||||
burbot
|
||||
goldeye
|
||||
mooneye
|
||||
dace
|
||||
quillback
|
||||
stonecat
|
||||
albacore
|
||||
alewife
|
||||
amberjack
|
||||
codlet
|
||||
char
|
||||
searobin
|
||||
arowana
|
||||
bonito
|
||||
saury
|
||||
ayu
|
||||
silverside
|
||||
banjo
|
||||
barb
|
||||
barbel
|
||||
bangus
|
||||
banfish
|
||||
ray
|
||||
danio
|
||||
betta
|
||||
bigeye
|
||||
bicolor
|
||||
bitterling
|
||||
bleak
|
||||
blenny
|
||||
boga
|
||||
duck
|
||||
brill
|
||||
brotula
|
||||
buri
|
||||
goby
|
||||
catla
|
||||
chimaera
|
||||
cobia
|
||||
dab
|
||||
darter
|
||||
discus
|
||||
duckbill
|
||||
drum
|
||||
elver
|
||||
featherback
|
||||
garibaldi
|
||||
ghost
|
||||
ghoul
|
||||
dojo
|
||||
hake
|
||||
halfmoon
|
||||
halfbeak
|
||||
hamlet
|
||||
halibut
|
||||
halosaur
|
||||
hoki
|
||||
huchen
|
||||
ide
|
||||
inanga
|
||||
ilish
|
||||
inconnu
|
||||
dory
|
||||
koi
|
||||
kanyu
|
||||
kokanue
|
||||
lenok
|
||||
ling
|
||||
manta
|
||||
marlin
|
||||
mora
|
||||
mulley
|
||||
stargazer
|
||||
nase
|
||||
neon
|
||||
daggertooth
|
||||
noodlefish
|
||||
notothen
|
||||
tetra
|
||||
orfe
|
||||
opah
|
||||
opaleye
|
||||
pancake
|
||||
panga
|
||||
paradise
|
||||
parore
|
||||
pirarucu
|
||||
pirate
|
||||
platy
|
||||
pleco
|
||||
powan
|
||||
pompano
|
||||
paridae
|
||||
porgy
|
||||
rohu
|
||||
rudd
|
||||
skate
|
||||
squeaker
|
||||
tailor
|
||||
uaru
|
||||
vimba
|
||||
wahoo
|
||||
zebra
|
||||
coelacanth
|
||||
gila
|
||||
monster
|
||||
sun
|
||||
cirius
|
||||
canopus
|
||||
arcturus
|
||||
vega
|
||||
capella
|
||||
rigel
|
||||
procyon
|
||||
achernar
|
||||
betelgeuse
|
||||
hadar
|
||||
altair
|
||||
acrux
|
||||
aldebaran
|
||||
antares
|
||||
spica
|
||||
pollux
|
||||
fomalhaut
|
||||
deneb
|
||||
mimosa
|
||||
regulus
|
||||
adhara
|
||||
shaula
|
||||
castor
|
||||
gacrux
|
||||
bellatrix
|
||||
elnath
|
||||
miaplacidus
|
||||
alnilam
|
||||
alnair
|
||||
alnitak
|
||||
alioth
|
||||
dubhe
|
||||
mirfak
|
||||
wezen
|
||||
sargas
|
||||
avior
|
||||
alkaid
|
||||
menkalinan
|
||||
atria
|
||||
alhena
|
||||
peacock
|
||||
alsephina
|
||||
mirzam
|
||||
alphard
|
||||
polaris
|
||||
hamal
|
||||
algieba
|
||||
diphda
|
||||
mizar
|
||||
nunki
|
||||
menkent
|
||||
mirach
|
||||
alpheratz
|
||||
kochab
|
||||
saiph
|
||||
denebola
|
||||
algol
|
||||
tiaki
|
||||
mintaka
|
||||
draconis
|
||||
centauri
|
||||
becrux
|
||||
godzilla
|
||||
sirius
|
||||
vector
|
||||
cherimoya
|
||||
shilling
|
||||
kettle
|
||||
kitchen
|
||||
fahrenheit
|
||||
rankine
|
||||
piano
|
||||
ruler
|
||||
scoville
|
||||
oratrice
|
||||
teeth
|
||||
cliff
|
||||
degree
|
||||
company
|
||||
economy
|
||||
court
|
||||
justitia
|
||||
themis
|
||||
carat
|
||||
carob
|
||||
karat
|
||||
barley
|
||||
corn
|
||||
penny
|
||||
pound
|
||||
mark
|
||||
pence
|
||||
mine
|
||||
stairs
|
||||
escalator
|
||||
elevator
|
||||
skilift
|
||||
gondola
|
||||
firefighter
|
||||
newton
|
||||
smoot
|
||||
city
|
||||
truck
|
||||
everest
|
||||
wall
|
||||
fence
|
||||
fort
|
||||
trench
|
||||
matrix
|
||||
census
|
||||
likert
|
||||
sidemirror
|
||||
wage
|
||||
salary
|
||||
fujita
|
||||
caiman
|
||||
cichlid
|
||||
logarithm
|
||||
exponential
|
||||
geological
|
||||
cosmological
|
||||
barometric
|
||||
ph
|
||||
pain
|
||||
temperature
|
||||
wyrm
|
||||
tilapia
|
||||
leaffish
|
||||
gourami
|
||||
artichoke
|
||||
fir
|
||||
larch
|
||||
lydian
|
||||
piranha
|
||||
mackarel
|
||||
tuatara
|
||||
balance
|
||||
massometer
|
||||
lungfish
|
||||
bichir
|
||||
reedfish
|
||||
tarpon
|
||||
pomfret
|
||||
haddock
|
||||
smelt
|
||||
rattlesnake
|
||||
armadillo
|
||||
bonytongue
|
||||
801
packages/api/src/words/tails.txt
Normal file
801
packages/api/src/words/tails.txt
Normal file
@@ -0,0 +1,801 @@
|
||||
orca
|
||||
shark
|
||||
capybara
|
||||
fox
|
||||
turtle
|
||||
fish
|
||||
dolphin
|
||||
armadillo
|
||||
hedgehog
|
||||
dhole
|
||||
dog
|
||||
cat
|
||||
jaguar
|
||||
cheetah
|
||||
leopard
|
||||
cougar
|
||||
lion
|
||||
tapir
|
||||
anteater
|
||||
monkey
|
||||
snake
|
||||
scorpion
|
||||
jerboa
|
||||
opossum
|
||||
stingray
|
||||
colobus
|
||||
euplectes
|
||||
jay
|
||||
finch
|
||||
hawk
|
||||
beaver
|
||||
mouse
|
||||
moose
|
||||
alligator
|
||||
salamander
|
||||
tadpole
|
||||
astrapia
|
||||
pug
|
||||
greyhound
|
||||
foxhound
|
||||
bushbaby
|
||||
aardvark
|
||||
aardwolf
|
||||
pangolin
|
||||
porcupine
|
||||
genet
|
||||
springhare
|
||||
kangaroo
|
||||
koala
|
||||
ostrich
|
||||
dingo
|
||||
platypus
|
||||
camel
|
||||
horse
|
||||
echidna
|
||||
wombat
|
||||
crocodile
|
||||
whale
|
||||
narwhal
|
||||
humpback
|
||||
marmoset
|
||||
tucuxi
|
||||
beluga
|
||||
porpoise
|
||||
sparrow
|
||||
pigeon
|
||||
owl
|
||||
hummingbird
|
||||
robin
|
||||
starling
|
||||
manakin
|
||||
warbler
|
||||
penguin
|
||||
snowfinch
|
||||
broadbill
|
||||
thrush
|
||||
bishop
|
||||
swallow
|
||||
bittern
|
||||
caracara
|
||||
manx
|
||||
possum
|
||||
lemur
|
||||
deer
|
||||
peacock
|
||||
ratfish
|
||||
vulture
|
||||
rat
|
||||
takaya
|
||||
skunk
|
||||
tuxedo
|
||||
turkey
|
||||
elephant
|
||||
civet
|
||||
ainu
|
||||
husky
|
||||
akita
|
||||
alpaca
|
||||
spaniel
|
||||
terrier
|
||||
hare
|
||||
auroch
|
||||
axolotl
|
||||
bandicoot
|
||||
beagle
|
||||
beago
|
||||
collie
|
||||
tiger
|
||||
liger
|
||||
rhino
|
||||
bobcat
|
||||
corgi
|
||||
dachshund
|
||||
giraffe
|
||||
bonobo
|
||||
cetacean
|
||||
bear
|
||||
hyena
|
||||
burmese
|
||||
caracal
|
||||
goat
|
||||
chameleon
|
||||
chihuahua
|
||||
chimp
|
||||
cow
|
||||
cuscus
|
||||
pinscher
|
||||
dunker
|
||||
mau
|
||||
ermine
|
||||
feist
|
||||
spitz
|
||||
squirrel
|
||||
gerbil
|
||||
hamster
|
||||
panda
|
||||
gibbon
|
||||
flyingfox
|
||||
jackal
|
||||
macaque
|
||||
kinkajou
|
||||
lynx
|
||||
manatee
|
||||
mole
|
||||
ocelot
|
||||
otter
|
||||
panther
|
||||
pig
|
||||
prairiedog
|
||||
puma
|
||||
hippo
|
||||
quokka
|
||||
quoll
|
||||
bunny
|
||||
raccoon
|
||||
tamarin
|
||||
reindeer
|
||||
hyrax
|
||||
saiga
|
||||
sable
|
||||
serval
|
||||
spanador
|
||||
springbok
|
||||
tuatara
|
||||
dropbear
|
||||
vaquita
|
||||
wallaby
|
||||
walrus
|
||||
weasel
|
||||
wolf
|
||||
zebra
|
||||
zonkey
|
||||
donkey
|
||||
mule
|
||||
zebu
|
||||
cuttlefish
|
||||
unicorn
|
||||
meerkat
|
||||
jackalope
|
||||
heron
|
||||
fawn
|
||||
warthog
|
||||
drake
|
||||
badger
|
||||
zapus
|
||||
yak
|
||||
werewolf
|
||||
tahr
|
||||
fossa
|
||||
xerus
|
||||
centaur
|
||||
raptor
|
||||
long
|
||||
sheep
|
||||
quetzal
|
||||
wildebeest
|
||||
motmot
|
||||
coati
|
||||
drongo
|
||||
boston
|
||||
myth
|
||||
saga
|
||||
fable
|
||||
folk
|
||||
fairy
|
||||
hound
|
||||
risk
|
||||
coin
|
||||
tyrannosaurus
|
||||
velociraptor
|
||||
siren
|
||||
mudpuppy
|
||||
ferret
|
||||
roborovski
|
||||
bee
|
||||
dragon
|
||||
bearded
|
||||
beardie
|
||||
pogona
|
||||
chicken
|
||||
hen
|
||||
rooster
|
||||
quail
|
||||
grouse
|
||||
comet
|
||||
halley
|
||||
hale
|
||||
bopp
|
||||
sungrazing
|
||||
sungrazer
|
||||
exocomet
|
||||
hartley
|
||||
borrelly
|
||||
wild
|
||||
ison
|
||||
encke
|
||||
atlas
|
||||
hyakutake
|
||||
tempel
|
||||
west
|
||||
osiris
|
||||
basilisk
|
||||
ctesias
|
||||
equalacorn
|
||||
wyvern
|
||||
hippogriff
|
||||
hippogryph
|
||||
griffin
|
||||
hydra
|
||||
chimera
|
||||
phoenix
|
||||
faun
|
||||
minotaur
|
||||
amarok
|
||||
gorgon
|
||||
cerberus
|
||||
orthrus
|
||||
sphinx
|
||||
ladon
|
||||
pegasus
|
||||
scylla
|
||||
mermaid
|
||||
nessie
|
||||
hippocampus
|
||||
warg
|
||||
fenrir
|
||||
typhon
|
||||
wampus
|
||||
bicorn
|
||||
manticore
|
||||
qilin
|
||||
fluffy
|
||||
bun
|
||||
mercat
|
||||
coyote
|
||||
alpine
|
||||
lamancha
|
||||
angora
|
||||
beetal
|
||||
girgentana
|
||||
jamnapari
|
||||
kamori
|
||||
kiko
|
||||
oberhasli
|
||||
pygmy
|
||||
pygora
|
||||
rove
|
||||
saanen
|
||||
bilberry
|
||||
adal
|
||||
alai
|
||||
afrino
|
||||
alpines
|
||||
ancon
|
||||
blue
|
||||
boreray
|
||||
border
|
||||
cheviot
|
||||
churra
|
||||
cormo
|
||||
dolly
|
||||
dala
|
||||
dorper
|
||||
dohne
|
||||
gute
|
||||
han
|
||||
jacob
|
||||
kooka
|
||||
latxa
|
||||
lleyn
|
||||
lonk
|
||||
merino
|
||||
nilgiri
|
||||
orkhon
|
||||
rya
|
||||
soay
|
||||
xalda
|
||||
ewe
|
||||
lamb
|
||||
great
|
||||
emperor
|
||||
king
|
||||
adelie
|
||||
chinstrap
|
||||
gentoo
|
||||
little
|
||||
banded
|
||||
magellanic
|
||||
humboldt
|
||||
crested
|
||||
fiordland
|
||||
snares
|
||||
rockhopper
|
||||
royal
|
||||
macaroni
|
||||
bison
|
||||
buffalo
|
||||
gaur
|
||||
saola
|
||||
anoa
|
||||
banteng
|
||||
beefalo
|
||||
yakalo
|
||||
yattle
|
||||
tigon
|
||||
jaglion
|
||||
leopon
|
||||
savannah
|
||||
toyger
|
||||
cheetoh
|
||||
grolar
|
||||
zebroid
|
||||
coywolf
|
||||
wholphin
|
||||
narluga
|
||||
cama
|
||||
dzo
|
||||
zubron
|
||||
geep
|
||||
hinny
|
||||
mulard
|
||||
zeedonk
|
||||
zorse
|
||||
pumapard
|
||||
pizzly
|
||||
coydog
|
||||
whydah
|
||||
pheasant
|
||||
lyrebird
|
||||
peafowl
|
||||
tayra
|
||||
zorilla
|
||||
mara
|
||||
galago
|
||||
tenrec
|
||||
bettong
|
||||
tamandua
|
||||
cusimanse
|
||||
polecat
|
||||
degu
|
||||
coatimundi
|
||||
diplodocus
|
||||
stegosaurus
|
||||
zuul
|
||||
allosaurus
|
||||
baryonyx
|
||||
edmontosaurus
|
||||
iguanodon
|
||||
minmi
|
||||
triceratops
|
||||
troodon
|
||||
trex
|
||||
shetland
|
||||
pinto
|
||||
appaloosa
|
||||
auxois
|
||||
shire
|
||||
brumby
|
||||
fell
|
||||
java
|
||||
pony
|
||||
welara
|
||||
mammoth
|
||||
burro
|
||||
poitou
|
||||
spotted
|
||||
snowy
|
||||
barn
|
||||
barred
|
||||
boreal
|
||||
elf
|
||||
barking
|
||||
buru
|
||||
chaco
|
||||
chestnut
|
||||
cinnebar
|
||||
cloudforest
|
||||
dusky
|
||||
tawny
|
||||
berylline
|
||||
calliope
|
||||
rufous
|
||||
xantu
|
||||
violetear
|
||||
mango
|
||||
bumblebee
|
||||
emerald
|
||||
cinnamon
|
||||
golden
|
||||
pumpkinseed
|
||||
ruffe
|
||||
walleye
|
||||
perch
|
||||
bowfin
|
||||
burbot
|
||||
goldeye
|
||||
mooneye
|
||||
dace
|
||||
quillback
|
||||
stonecat
|
||||
albacore
|
||||
alewife
|
||||
amberjack
|
||||
sole
|
||||
codlet
|
||||
char
|
||||
searobin
|
||||
arowana
|
||||
bonito
|
||||
saury
|
||||
ayu
|
||||
silverside
|
||||
banjo
|
||||
barb
|
||||
barbel
|
||||
bangus
|
||||
batfish
|
||||
danio
|
||||
betta
|
||||
bigeye
|
||||
bicolor
|
||||
bitterling
|
||||
bleak
|
||||
blenny
|
||||
tuna
|
||||
boga
|
||||
duck
|
||||
brill
|
||||
brotula
|
||||
buri
|
||||
goby
|
||||
catla
|
||||
chimaera
|
||||
cobia
|
||||
coho
|
||||
dab
|
||||
darter
|
||||
discus
|
||||
duckbill
|
||||
drum
|
||||
elver
|
||||
featherback
|
||||
garibaldi
|
||||
ghost
|
||||
ghoul
|
||||
goblin
|
||||
dojo
|
||||
hake
|
||||
halfmoon
|
||||
halfbeak
|
||||
hamlet
|
||||
halibut
|
||||
halosaur
|
||||
hoki
|
||||
huchen
|
||||
ide
|
||||
inanga
|
||||
ilish
|
||||
inconnu
|
||||
dory
|
||||
koi
|
||||
kanyu
|
||||
kokanee
|
||||
lenok
|
||||
ling
|
||||
mahi
|
||||
marlin
|
||||
mora
|
||||
morray
|
||||
mulley
|
||||
stargazer
|
||||
nase
|
||||
neon
|
||||
daggertooth
|
||||
noodlefish
|
||||
notothen
|
||||
tetra
|
||||
orfe
|
||||
opah
|
||||
opaleye
|
||||
pancake
|
||||
panga
|
||||
paradise
|
||||
parore
|
||||
piarucu
|
||||
pirate
|
||||
platy
|
||||
pleco
|
||||
powan
|
||||
pompano
|
||||
sparidae
|
||||
porgy
|
||||
rohu
|
||||
rudd
|
||||
skate
|
||||
squeaker
|
||||
tailor
|
||||
uaru
|
||||
vimba
|
||||
wahoo
|
||||
coelacanth
|
||||
llama
|
||||
shrimp
|
||||
prawn
|
||||
lobster
|
||||
chipmunk
|
||||
tails
|
||||
talpidae
|
||||
shrew
|
||||
talpa
|
||||
mogera
|
||||
scaptonyx
|
||||
dymecodon
|
||||
neurotrichini
|
||||
uropsilus
|
||||
desmana
|
||||
fynbos
|
||||
panthera
|
||||
onca
|
||||
pardus
|
||||
leo
|
||||
snow
|
||||
tigris
|
||||
clouded
|
||||
neofelis
|
||||
nebulosa
|
||||
felis
|
||||
acinonyx
|
||||
eland
|
||||
oryx
|
||||
gemsbok
|
||||
gazella
|
||||
nyala
|
||||
kudu
|
||||
giraffa
|
||||
raven
|
||||
corvus
|
||||
mellori
|
||||
bat
|
||||
sapsucker
|
||||
woodpecker
|
||||
nuthatch
|
||||
flicker
|
||||
junco
|
||||
anaconda
|
||||
binturong
|
||||
boa
|
||||
brolga
|
||||
cassowary
|
||||
cockatoo
|
||||
cormorant
|
||||
curlew
|
||||
dove
|
||||
eagle
|
||||
emu
|
||||
kingfisher
|
||||
falcon
|
||||
gila
|
||||
monster
|
||||
goose
|
||||
magpie
|
||||
guineafowl
|
||||
ibis
|
||||
iguana
|
||||
kite
|
||||
lorikeet
|
||||
macaw
|
||||
monitor
|
||||
parrot
|
||||
pitta
|
||||
python
|
||||
rhinoceros
|
||||
skink
|
||||
stork
|
||||
tortoise
|
||||
mammut
|
||||
mastodon
|
||||
quagga
|
||||
potoroo
|
||||
bilby
|
||||
muridae
|
||||
bluebuck
|
||||
mink
|
||||
wisent
|
||||
hartebeest
|
||||
ibex
|
||||
tarpan
|
||||
gazelle
|
||||
antelope
|
||||
elk
|
||||
baiji
|
||||
stoat
|
||||
flamingo
|
||||
birman
|
||||
ragdoll
|
||||
shorthair
|
||||
persian
|
||||
rex
|
||||
sphynx
|
||||
fold
|
||||
abyssinian
|
||||
siamese
|
||||
forest
|
||||
bengal
|
||||
siberian
|
||||
tonkinese
|
||||
ocicat
|
||||
ragamuffin
|
||||
curl
|
||||
bobtail
|
||||
balinese
|
||||
singapura
|
||||
lykoi
|
||||
chartreux
|
||||
bombay
|
||||
manee
|
||||
burmilla
|
||||
korat
|
||||
brown
|
||||
laperm
|
||||
van
|
||||
wirehair
|
||||
spangled
|
||||
cymric
|
||||
himalayan
|
||||
nebelung
|
||||
pixiebob
|
||||
snowshoe
|
||||
chocolate
|
||||
aegean
|
||||
mist
|
||||
polydactyl
|
||||
bambino
|
||||
longhair
|
||||
chantilly
|
||||
tiffany
|
||||
chausie
|
||||
cyprus
|
||||
javanese
|
||||
donskoy
|
||||
levkoy
|
||||
dwelf
|
||||
sokoke
|
||||
minskin
|
||||
serengeti
|
||||
napoleon
|
||||
li
|
||||
minuet
|
||||
munchkin
|
||||
ojos
|
||||
azules
|
||||
tabby
|
||||
ussuri
|
||||
kitty
|
||||
tanuki
|
||||
neko
|
||||
wind
|
||||
airplane
|
||||
time
|
||||
gumiho
|
||||
eel
|
||||
moray
|
||||
twin
|
||||
hair
|
||||
braid
|
||||
gate
|
||||
end
|
||||
queue
|
||||
miku
|
||||
at
|
||||
fin
|
||||
solarflare
|
||||
asymptote
|
||||
reverse
|
||||
bone
|
||||
stern
|
||||
quaver
|
||||
note
|
||||
mining
|
||||
coat
|
||||
follow
|
||||
stalk
|
||||
caudal
|
||||
chronicle
|
||||
trout
|
||||
sturgeon
|
||||
swordfish
|
||||
catfish
|
||||
pike
|
||||
angler
|
||||
anchovy
|
||||
angelfish
|
||||
cod
|
||||
icefish
|
||||
carp
|
||||
mackarel
|
||||
salmon
|
||||
grayling
|
||||
lungfish
|
||||
dragonfish
|
||||
barracuda
|
||||
barreleye
|
||||
bass
|
||||
ridgehead
|
||||
bigscale
|
||||
blowfish
|
||||
bream
|
||||
bullhead
|
||||
pufferfish
|
||||
sardine
|
||||
sunfish
|
||||
mullet
|
||||
snapper
|
||||
pipefish
|
||||
seahorse
|
||||
flounder
|
||||
tilapia
|
||||
dorado
|
||||
shad
|
||||
lionfish
|
||||
crayfish
|
||||
sailfish
|
||||
billfish
|
||||
taimen
|
||||
sargo
|
||||
story
|
||||
tale
|
||||
gecko
|
||||
wyrm
|
||||
meteor
|
||||
ribbon
|
||||
echo
|
||||
lemming
|
||||
worm
|
||||
hornbill
|
||||
crane
|
||||
mudskipper
|
||||
leaffish
|
||||
bagrid
|
||||
gourami
|
||||
stomatopod
|
||||
piranha
|
||||
seagull
|
||||
dinosaur
|
||||
muskellunge
|
||||
bichir
|
||||
reedfish
|
||||
tarpon
|
||||
egret
|
||||
pomfret
|
||||
snakebird
|
||||
anhinga
|
||||
gannet
|
||||
basa
|
||||
cobbler
|
||||
haddock
|
||||
smelt
|
||||
komodo
|
||||
rattlesnake
|
||||
softshell
|
||||
bonytongue
|
||||
Reference in New Issue
Block a user