|
|
#!/bin/bash |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
curl -O https://raw.githubusercontent.com/UniversalDependencies/tools/master/conllu_to_text.pl |
|
|
|
|
|
|
|
|
curl -O https://lindat.mff.cuni.cz/repository/xmlui/bitstream/handle/11234/1-5287/ud-treebanks-v2.13.tgz |
|
|
tar xf ud-treebanks-v2.13.tgz |
|
|
|
|
|
for tb in ud-treebanks-v2.13/*Latin*/*-ud-train.conllu; do |
|
|
dir=`dirname $tb` |
|
|
long_name=`basename $dir` |
|
|
code=`basename $tb` |
|
|
code=${code%%-*} |
|
|
echo Fetching $long_name as $code |
|
|
|
|
|
mkdir -p $code |
|
|
cp $dir/* $code |
|
|
if [ ! -f $code/$code-ud-dev.conllu ]; then |
|
|
python3 conllu_split.py $dir/$code-ud-train.conllu $code/$code-ud-train.conllu $code/$code-ud-dev.conllu |
|
|
for conllu in $code/$code-ud-train.conllu $code/$code-ud-dev.conllu; do |
|
|
perl conllu_to_text.pl --language=$code <$conllu >${conllu%.conllu}.txt |
|
|
done |
|
|
fi |
|
|
done |
|
|
rm -rf ud-treebanks-v2.13.tgz ud-treebanks-v2.13/ |
|
|
|
|
|
for dir in */; do |
|
|
echo "${dir%/} $(grep -cP "^\d+\t" $dir*train.conllu)" |
|
|
done | sort -rnk2 >langs_sizes |
|
|
|
|
|
|
|
|
corpus=la_sabellicus |
|
|
echo Fetching $corpus |
|
|
mkdir -p $corpus |
|
|
wget https://raw.githubusercontent.com/CIRCSE/Sabellicus/main/Sabellicus_DeLatinaeLinguaeReparatione.conllu -O $corpus/$corpus-train.conllu |
|
|
|
|
|
corpus=la_archimedes |
|
|
echo Fetching $corpus |
|
|
mkdir -p $corpus |
|
|
wget https://raw.githubusercontent.com/mfantoli/ArchimedesLatinus/main/training_data_final_git.conllu -O $corpus/tmp1.conllu |
|
|
wget https://raw.githubusercontent.com/mfantoli/ArchimedesLatinus/main/spirals_XIX_XX_test_git.conllu -O $corpus/tmp2.conllu |
|
|
cat $corpus/tmp1.conllu $corpus/tmp2.conllu > $corpus/$corpus-train.conllu |
|
|
rm $corpus/tmp1.conllu $corpus/tmp2.conllu |
|
|
|
|
|
|
|
|
wget https://github.com/CIRCSE/LT4HALA/raw/db51eaa114f437ac5c6cc04e802fc50cbd8b9f67/2024/data_and_doc/EvaLatin_2024_Syntactic_Parsing_test_data.zip |
|
|
mkdir -p evalatin24 |
|
|
unzip -j EvaLatin_2024_Syntactic_Parsing_test_data.zip -d evalatin24/ -x "*/.*" |
|
|
rm EvaLatin_2024_Syntactic_Parsing_test_data.zip |
|
|
|
|
|
|
|
|
mkdir -p la_proielh/ |
|
|
for split in train dev test; do |
|
|
wget https://github.com/fjambe/Latin-variability/raw/98f676c8a4575aee24c66fee73a09aecbe515643/morpho_harmonization/morpho-harmonized-treebanks/UD_Latin-PROIEL/MM-la_proiel-ud-$split.conllu -O la_proielh/la_proielh-ud-$split.conllu |
|
|
done |
|
|
|