Skip to content

Instantly share code, notes, and snippets.

@jokull
Created May 26, 2020 09:15
Show Gist options
  • Save jokull/2c1048bbc845feb46c717ac7c77e0cc5 to your computer and use it in GitHub Desktop.
Save jokull/2c1048bbc845feb46c717ac7c77e0cc5 to your computer and use it in GitHub Desktop.
names = """Jón
Sigurður
Guðmundur
Gunnar
Ólafur
Olav
Einar
Kristján
Kristian
Christian
Magnús
Stefán
Stefan
Jóhann
Björn
Arnar
Árni
Bjarni
Helgi
Halldór
Pétur
Pjetur
Daníel
Kristinn
Aron
Ragnar
Gísli
Þorsteinn
Guðjón
Róbert
Robert
Alexander
Viktor
Victor
Sveinn
Svend
Andri
Óskar
Davíð
Birgir
Páll
Bjarki
Tómas
Haukur
Ágúst
Jóhannes
Brynjar
Karl
Carl
Ásgeir
Benedikt
Atli
Haraldur
Kjartan
Kári
Baldur
Kristófer
Friðrik
Sigurjón
Hilmar
Þórður
Rúnar
Hörður
Jónas
Egill
Sindri
Eiríkur
Björgvin
Elvar
Elfar
Sævar
Sævarr
Hlynur
Guðni
Ari
Ísak
Ómar
Sverrir
Jakob
Jakop
Dagur
Örn
Ingvar
Adam
Snorri
Emil
Matthías
Mattías
Mathías
Birkir
Arnór
Ingólfur
Reynir
Piotr
Ívar
Anton
Eyþór
Garðar
Hafsteinn
Mikael
Mikkael
Mikkel
Axel
Þórir
Þórarinn
Tryggvi
Steinar
Grétar
Gretar
Valdimar
Valdemar
Vilhjálmur
Krzysztof
Ingi
Tomasz
Hákon
Hjalti
Hjörtur
Guðrún
Anna
Kristín
Sigríður
Margrét
Margrjet
Margret
Helga
Sigrún
Ingibjörg
María
Jóhanna
Elín
Katrín
Hildur
Eva
Lilja
Ragnheiður
Ásta
Elísabet
Elísabeth
Sara
Guðbjörg
Erla
Guðný
Steinunn
Ólöf
Auður
Kolbrún
Inga
Bryndís
Sólveig
Solveig
Íris
Berglind
Ásdís
Þórunn
Hulda
Hrafnhildur
Unnur
Rakel
Þóra
Þórdís
Birna
Jóna
Halldóra
Erna
Karen
Hanna
Linda
Sandra
Harpa
Telma
Thelma
Edda
Emilía
Emelía
Hafdís
Andrea
Valgerður
Tinna
Helena
Brynja
Jónína
Sigurbjörg
Guðlaug
Aníta
Anita
Sóley
Lára
Kristjana
Arna
Hjördís
Stefanía
Marta
Martha
Ragnhildur
Hrefna
Hólmfríður
Rósa
Aðalheiður
Sunna
Laufey
Dagný
Freyja
Áslaug
Björg
Viktoría
Ágústa
Halla
Júlía
Agnes
Alexandra
Ingunn
Elsa
Elva
Elfa
Birta
Soffía
Sofie
Ísabella
Ísabel
Isabella
Isabel
Sigurlaug
Rannveig
Katla
Fanney
Ása
Vigdís
Þorbjörg
Torbjörg
Rebekka
Svava
Svafa""".splitlines()
from reynir import Greynir
greynir = Greynir()
for name in names:
for text, lemma, category, variants, index in greynir.parse_single(name).terminals:
if lemma.lower() != name.lower():
print(name, lemma, category)
"""
Einar eina so
Árni árna so
Helgi helga so
Ragnar ragna so
Óskar óska so
Birgir birgja so
Brynjar brynja so
Rúnar rúna so
Ómar óma so
Reynir reyna so
Garðar garða so
Steinar steina so
>>>
"""
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment