1
0
mirror of https://github.com/ru-de/faq.git synced 2024-10-23 03:51:01 +00:00

Compare commits

...

3 Commits

Author SHA1 Message Date
Oleg Kainov
23fe621838
fix go install 2023-08-22 14:06:45 +02:00
Oleg Kainov
f779c29436
fix dictionary download 2023-08-22 14:00:49 +02:00
Oleg Kainov
34847eea73
Update cd.yml 2023-08-22 13:53:44 +02:00
2 changed files with 7 additions and 10 deletions

View File

@ -18,7 +18,7 @@ jobs:
git config --global user.email "actions@github.com"
git config --global user.name "Github Actions"
LC_ALL=ru_RU.UTF8 sort files/ci/dictionary.dic -o files/ci/dictionary.dic -f
if ! git diff HEAD --quiet; then git commit -q -am "dictionary rearrangement" && git push; fi
if ! git diff HEAD --quiet; then git commit -q -am "re-order dictionary" && git push; fi
update_github_pages:
if: github.repository == 'ru-de/faq'
runs-on: ubuntu-22.04

View File

@ -6,10 +6,7 @@ PWD_DIR=`pwd`
DIR=`dirname $0`
apt-get -yqq update && apt-get install -y curl wget unzip binutils hunspell hunspell-ru hunspell-en-us hunspell-de-de jq
curl -s https://extensions.libreoffice.org/en/extensions/show/russian-spellcheck-dictionary > .dict_page
echo -n "https://extensions.libreoffice.org" > .current_release
strings .dict_page | grep -ozP '<li class="releaseRow">(\n|.)*?</li>' | grep -zoP -m 1 'href=".*?">Download' | head -1 | sed 's/href="//' | sed 's/">Download//' >> .current_release
cat .current_release | wget -q -i - -O /tmp/dictionary.otx
wget https://extensions.libreoffice.org/assets/downloads/48/dict_ru_ru-aot-0.4.5.oxt -O /tmp/dictionary.otx
unzip /tmp/dictionary.otx -d /tmp
cp /tmp/*.dic /usr/share/hunspell
cp /tmp/*.aff /usr/share/hunspell
@ -35,12 +32,12 @@ done
echo "SET UTF-8" >> /tmp/dictionary.aff
mv /tmp/dictionary.* /usr/share/hunspell
go get -u github.com/ewgRa/ci-utils/cmd/diff_liner
go get -u github.com/ewgRa/ci-utils/cmd/hunspell_parser
go get -u github.com/ewgRa/ci-utils/cmd/github_comments_diff
go get -u github.com/ewgRa/ci-utils/cmd/github_comments_send
go install github.com/ewgRa/ci-utils/cmd/diff_liner@latest
go install github.com/ewgRa/ci-utils/cmd/hunspell_parser@latest
go install github.com/ewgRa/ci-utils/cmd/github_comments_diff@latest
go install github.com/ewgRa/ci-utils/cmd/github_comments_send@latest
cd $DIR/go
go build -o /tmp/check_spell check_spell/main.go
go build -o /tmp/check_links check_links/main.go
cd $PWD_DIR
cd $PWD_DIR