Skip to content

Commit 8a2d75d

Browse files
First part overhaul
1 parent 70ecdbb commit 8a2d75d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+486
-34
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@
33
*.csv
44
*.txt
55
*.tmp
6+
*.html

README.md

+5
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,8 @@ In order to run these database tools, make sure to have to following two files w
1010
Use only the Bash scripts .sh. These will call when needed the Pyhton scripts .py.
1111

1212
Note that all files .tmp, .txt, .csv and .tsv are ignored by the source repository since they can be regenerated at any time.
13+
14+
Naming
15+
======
16+
17+
All names have be given in such way that the next version is the current version and the version 2.10G is the previous version.

alle-basiswoorden-gekeurd.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'k' OR next_version = 'K') ORDER BY word"|tail -n +5|sort>alle-basiswoorden-gekeurd.txt
7+
echo Aantal gekeurde basiswoorden: `cat alle-basiswoorden-gekeurd.txt|wc -l`

alle-basiswoorden-ongekeurd.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'b' OR next_version = 'B') ORDER BY word"|tail -n +5|sort>alle-basiswoorden-ongekeurd.txt
7+
echo Aantal ongekeurde basiswoorden: `cat alle-basiswoorden-ongekeurd.txt|wc -l`

alle-basiswoorden-uit-flexievormen.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ then
33
echo ERROR: Missing ../.database-username and/or ../.database-password files
44
exit 1
55
fi
6-
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT base_word FROM words_list WHERE (next_version = 'f' OR next_version = 'F' OR next_version = 'u' OR next_version = 'U') AND base_word <> '' order by word">alle-basiswoorden-uit-flexievormen.txt.tmp
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT base_word FROM words_list WHERE (next_version = 'f' OR next_version = 'F' OR next_version = 'u' OR next_version = 'U') AND base_word <> '' order by base_word">alle-basiswoorden-uit-flexievormen.txt.tmp
77
cat alle-basiswoorden-uit-flexievormen.txt.tmp|tail -n +5|sed -e 's/;/\n/g'|sort|uniq>alle-basiswoorden-uit-flexievormen.txt
88
echo Aantal basiswoorden uit flexievormen: `cat alle-basiswoorden-uit-flexievormen.txt|wc -l`

alle-basiswoorden.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ then
33
echo ERROR: Missing ../.database-username and/or ../.database-password files
44
exit 1
55
fi
6-
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'b' OR next_version = 'B' OR next_version = 'k' OR next_version = 'K' OR next_version = 'v' OR next_version = 'V' OR next_version = 'w' OR next_version = 'W') ORDER BY word"|tail -n +5|sort>alle-basiswoorden.txt
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'b' OR next_version = 'B' OR next_version = 'k' OR next_version = 'K') ORDER BY word"|tail -n +5|sort>alle-basiswoorden.txt
77
echo Aantal basiswoorden: `cat alle-basiswoorden.txt|wc -l`

alle-blijvende-basiswoorden.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'k' OR next_version = 'K') AND 2_10 = 'K' ORDER BY word"|tail -n +5>alle-blijvende-basiswoorden.txt
7+
echo Aantal blijvende basiswoorden zijn: `cat alle-blijvende-basiswoorden.txt|wc -l`

alle-blijvende-flexies.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'f' OR next_version = 'F') AND 2_10 = 'F' ORDER BY word"|tail -n +5>alle-blijvende-flexies.txt
7+
echo Aantal blijvende flexies is: `cat alle-blijvende-flexies.txt|wc -l`

alle-deel-van-woorden.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'd' OR next_version = 'D') ORDER BY word"|tail -n +5|sort>alle-deel-van-woorden.txt
7+
echo Aantal deel van woorden: `cat alle-deel-van-woorden.txt|wc -l`

alle-flexies.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'f' OR next_version = 'F') ORDER BY word"|tail -n +5|sort>alle-flexies.txt
7+
echo Aantal flexies: `cat alle-flexies.txt|wc -l`

alle-goed.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE next_version <> '' AND next_version <> '-' AND next_version <> 'x' AND next_version <> 'X' ORDER BY word"|tail -n +5|sort>alle-goed.txt
7+
echo Aantal goede woorden: `cat alle-goed.txt|wc -l`

alle-nieuw-te-keuren-basiswoorden.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'k' or next_version = 'K') AND 2_10 <> 'K' ORDER BY word"|tail -n +5>alle-nieuw-te-keuren-basiswoorden.txt
7+
echo Aantal basiswoorden die nieuw te keuren zijn: `cat alle-nieuw-te-keuren-basiswoorden.txt|wc -l`

alle-nieuwe-flexies.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'f' OR next_version = 'F') AND 2_10 <> 'F' ORDER BY word"|tail -n +5>alle-nieuwe-flexies.txt
7+
echo Aantal nieuwe flexies is: `cat alle-nieuwe-flexies.txt|wc -l`

alle-non-woorden.sh

-7
This file was deleted.

alle-voorheen-flexie.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT 2_10,next_version,exclude_spell_checker,temporal_qualifier,word,base_word,alternatief,aantekeningen FROM words_list WHERE 2_10 <> next_version AND next_version != 'f' AND next_version != 'F' AND 2_10 = 'F' ORDER BY next_version,word"|tail -n +5>alle-voorheen-flexie.tsv
7+
echo Aantal voorheen flexie: `cat alle-voorheen-flexie.tsv|wc -l`
8+
echo -e "2_10\tnext\texclude\ttemporal\tword\tbasiswoord\talternatief\taantekeningen">header
9+
cat alle-voorheen-flexie.tsv>>header
10+
mv -f header alle-voorheen-flexie.tsv

alle-voorheen-hoofdletter.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT 2_10,next_version,exclude_spell_checker,temporal_qualifier,word,base_word,alternatief,aantekeningen FROM words_list WHERE 2_10 <> next_version AND next_version <> 'h' AND next_version <> 'H' AND 2_10 = 'H' ORDER BY next_version,word"|tail -n +5>alle-voorheen-hoofdletter.tsv
7+
echo Aantal voorheen hoofdletter: `cat alle-voorheen-hoofdletter.tsv|wc -l`
8+
echo -e "2_10\tnext\texclude\ttemporal\tword\tbasiswoord\talternatief\taantekeningen">header
9+
cat alle-voorheen-hoofdletter.tsv>>header
10+
mv -f header alle-voorheen-hoofdletter.tsv

alle-woorden-behalve-fout.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE next_version <> 'x' AND next_version <> 'X' AND next_version <> '-' ORDER BY word"|tail -n +5|sort>alle-woorden-behalve-fout.txt
7+
echo Aantal woorden: `cat alle-woorden-behalve-fout.txt|wc -l`

alle-woorden-gesorteerd-next.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT 2_10,next_version,exclude_spell_checker,temporal_qualifier,word,base_word,alternatief,aantekeningen FROM words_list WHERE next_version <> '-' ORDER BY next_version"|tail -n +5|sort>alle-woorden-gesorteerd-next.tsv
7+
echo Aantal woorden: `cat alle-woorden-gesorteerd-next.tsv|wc -l`
8+
echo -e "2_10\tnext\texclude\ttemporal\tword\tbasiswoord\talternatief\taantekeningen">header
9+
cat alle-woorden-gesorteerd-next.tsv>>header
10+
mv -f header alle-woorden-gesorteerd-next.tsv

alle-woorden-gesorteerd-temporal.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT 2_10,next_version,exclude_spell_checker,temporal_qualifier,word,base_word,alternatief,aantekeningen FROM words_list WHERE next_version <> '-' ORDER BY temporal_qualifier"|tail -n +5|sort>alle-woorden-gesorteerd-temporal.tsv
7+
echo Aantal woorden: `cat alle-woorden-gesorteerd-temporal.tsv|wc -l`
8+
echo -e "2_10\tnext\texclude\ttemporal\tword\tbasiswoord\talternatief\taantekeningen">header
9+
cat alle-woorden-gesorteerd-temporal.tsv>>header
10+
mv -f header alle-woorden-gesorteerd-temporal.tsv

alle-woorden-gesorteerd-word.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT 2_10,next_version,exclude_spell_checker,temporal_qualifier,word,base_word,alternatief,aantekeningen FROM words_list WHERE next_version <> '-' ORDER BY word"|tail -n +5|sort>alle-woorden-gesorteerd-word.tsv
7+
echo Aantal woorden: `cat alle-woorden-gesorteerd-word.tsv|wc -l`
8+
echo -e "2_10\tnext\texclude\ttemporal\tword\tbasiswoord\talternatief\taantekeningen">header
9+
cat alle-woorden-gesorteerd-word.tsv>>header
10+
mv -f header alle-woorden-gesorteerd-word.tsv
+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'x' OR next_version = 'X') AND alternatief = '-' ORDER BY word"|tail -n +5|sort>alle-woorden-kandidaat-verwijdering.txt
7+
echo Aantal woorden: `cat alle-woorden-kandidaat-verwijdering.txt|wc -l`

alle-woorden-uit-alternatieven.sh

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT alternatief FROM words_list WHERE (next_version = 'f' OR next_version = 'F' OR next_version = 'k' OR next_version = 'K' OR next_version = 'b' OR next_version = 'B' OR next_version = 'x' OR next_version = 'X' OR next_version = 'h' OR next_version = 'H') AND alternatief <> '' AND alternatief <> '-' order by alternatief">alle-woorden-uit-alternatieven.txt.tmp
7+
cat alle-woorden-uit-alternatieven.txt.tmp|tail -n +5|sed -e 's/;/\n/g'|sort|uniq>alle-woorden-uit-alternatieven.txt
8+
echo Aantal woorden uit alternatieven: `cat alle-woorden-uit-alternatieven.txt|wc -l`

alle-woorden-uit-fouten.sh

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT alternatief FROM words_list WHERE (next_version = 'x' OR next_version = 'X') AND alternatief <> '' order by alternatief">alle-woorden-uit-fouten.txt.tmp
7+
cat alle-woorden-uit-fouten.txt.tmp|tail -n +5|sed -e 's/;/\n/g'|sort|uniq>alle-woorden-uit-fouten.txt
8+
echo Aantal woorden uit fouten: `cat alle-woorden-uit-fouten.txt|wc -l`

alle-woorden.sh

+5-2
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,8 @@ then
33
echo ERROR: Missing ../.database-username and/or ../.database-password files
44
exit 1
55
fi
6-
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE next_version <> 'x' AND next_version <> 'X' AND next_version <> '-' AND next_version <> '?' AND next_version <> 'y' AND next_version <> 'z' AND next_version <> 'd' AND next_version <> 'D' order by word"|sort>alle-woorden.txt
7-
echo Aantal woorden: `cat alle-woorden.txt|tail -n +5|wc -l`
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT 2_10,next_version,exclude_spell_checker,temporal_qualifier,word,base_word,alternatief,aantekeningen FROM words_list WHERE next_version <> '-' ORDER BY word"|tail -n +5>alle-woorden.tsv
7+
echo Aantal woorden: `cat alle-woorden.tsv|wc -l`
8+
echo -e "2_10\tnext\texclude\ttemporal\tword\tbasiswoord\talternatief\taantekeningen">header
9+
cat alle-woorden.tsv>>header
10+
mv -f header alle-woorden.tsv

alles-behalve-kbf.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE next_version <> 'k' AND next_version <> 'K' AND next_version <> 'b' AND next_version <> 'B' AND next_version <> 'f' AND next_version <> 'F' ORDER BY word"|tail -n +5|sort>alles-kbf.txt
7+
echo Aantal woorden: `cat alles-kbf.txt|wc -l`

alles-bf.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE next_version = 'b' OR next_version = 'B' OR next_version = 'f' OR next_version = 'F' ORDER BY word"|tail -n +5|sort>alles-bf.txt
7+
echo Aantal woorden: `cat alles-bf.txt|wc -l`

alles-fout.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE (next_version = 'x' OR next_version = 'X') AND alternatief != '-' ORDER BY word"|tail -n +5|sort>alles-fout.txt
7+
echo Aantal foute woorden: `cat alles-fout.txt|wc -l`

alles-geen-ij.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word,next_version FROM words_list WHERE no_ij_ligature = 1 ORDER BY word"|tail -n +5|sort>alles-geen-ij.tsv
7+
echo Aantal goede woorden: `cat alles-geen-ij.tsv|wc -l`

alles-todo.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word,2_10,next_version,base_word,alternatief,aantekeningen FROM words_list WHERE aantekeningen LIKE '%TODO%' ORDER BY word"|tail -n +5|sort>alles-todo.tsv
7+
echo Aantal woorden met TODO in aantekeningen: `cat alles-todo.tsv|wc -l`

alles-x.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list WHERE next_version = 'x' OR next_version = 'X' ORDER BY word"|tail -n +5|sort>alles-x.txt
7+
echo Aantal woorden: `cat alles-x.txt|wc -l`

alles.sh

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT word FROM words_list order by word"|tail -n +5|sort>alles.txt
7+
echo Aantal woorden: `cat alles.txt|wc -l`

camelcase.sh

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
if [ ! -e ../.database-username -a ! -e ../.database-password ]
2+
then
3+
echo ERROR: Missing ../.database-username and/or ../.database-password files
4+
exit 1
5+
fi
6+
mysql --silent opentaal -u `cat ../.database-username` -p`cat ../.database-password` -D opentaal -v -e "SELECT 2_10,next_version,exclude_spell_checker,word,base_word,alternatief,aantekeningen FROM words_list WHERE next_version <> '-' AND word REGEXP '[a-z][A-Z]' ORDER BY lower(next_version),lower(2_10),word"|tail -n +5>camelcase.tsv
7+
echo Aantal woorden die camelcase zijn: `cat camelcase.tsv|wc -l`
8+
echo -e "2_10\tnext\texclude\tword\tbasiswoord\talternatief\taantekeningen">header
9+
cat camelcase.tsv>>header
10+
mv -f header camelcase.tsv

controle-basisvorm-apostrof.py

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
#!/usr/bin/env python
2+
# -*- coding: utf-8 -*-
3+
4+
import codecs
5+
import MySQLdb
6+
7+
databaseUsername = ''
8+
databasePassword = ''
9+
for line in open('../.database-username', 'r'):
10+
databaseUsername = line.strip()
11+
break
12+
for line in open('../.database-password', 'r'):
13+
databasePassword = line.strip()
14+
break
15+
16+
db=MySQLdb.connect(passwd=databasePassword, db='opentaal', )
17+
c=db.cursor()
18+
19+
q = u"SELECT word,base_word FROM words_list WHERE word LIKE '%''s' AND (next_version = 'F' OR next_version = 'f') AND base_word <> ''"
20+
c.execute(q)
21+
row = c.fetchone()
22+
while row is not None:
23+
if row[0][:-2] != row[1]:
24+
print row[0], row[1]
25+
# of.write('%s\t%s\n' %(line, lookup.decode('latin1')))
26+
row = c.fetchone()
27+
28+
q = u"SELECT word,base_word FROM words_list WHERE word LIKE '%''ers' AND (next_version = 'F' OR next_version = 'f') AND base_word <> ''"
29+
c.execute(q)
30+
row = c.fetchone()
31+
while row is not None:
32+
if row[0][:-1] != row[1]:
33+
print row[0], row[1]
34+
# of.write('%s\t%s\n' %(line, lookup.decode('latin1')))
35+
row = c.fetchone()

0 commit comments

Comments
 (0)