diff --git a/.github/config/.spellcheck.yaml b/.github/config/.spellcheck.yaml new file mode 100644 index 0000000..f7155e2 --- /dev/null +++ b/.github/config/.spellcheck.yaml @@ -0,0 +1,20 @@ +matrix: +- name: Markdown + aspell: + lang: en + dictionary: + wordlists: + - .github/config/.wordlist.txt + encoding: utf-8 + pipeline: + - pyspelling.filters.markdown: + markdown_extensions: + - pymdownx.superfences + - pyspelling.filters.html: + comments: false + ignores: + - code + - pre + sources: + - '**/*.md' + default_encoding: utf-8 \ No newline at end of file diff --git a/.github/config/.wordlist.txt b/.github/config/.wordlist.txt new file mode 100644 index 0000000..d1fe5a0 --- /dev/null +++ b/.github/config/.wordlist.txt @@ -0,0 +1,93 @@ +hamradio +APRS +HBLink +HomeBrew +hotspots +MDUV +TYT +TyMD +codeplug +rdt +Baofeng +DM +DMR +MCU +NXP +OpenGD +Radioddiy +chipset +Xiegu +OpenRTX +modularity +AFSK +EAS +POCSAG +multimon +ng +Codec +FOSS +FreeDV +PyCodec +bitrate +codec +UniPager +SDR +gqrx +hpsdr +linhpsdr +linux +HPSDR +pihpsdr +HiQSDR +quisk +CubicSDR +insprectrum +HackRF +RTL +ShinySDR +SDRangel +frontend +Igate +PyMultimonAPRS +RTLSDR +ILM's +OpenWebRX +Multimode +Qradiolink +SDRPlusPlus +Cloudlog +CQRLOG +Hamradio +KLog +macOS +multiplatform +PyQSO +Xlog +Digimodes +WSJT +EME +JT +WSPR +fldigi +Hamlib +pyhamtools +CSDR +DSP +csdr +Alinco +Tytera +editcp +Gpredict +AFU +german +NEC +MMDVM +tindie +Mobilinkd +TNCs +QCX +SSB +uBITx +OpenHT +hw +firmwares \ No newline at end of file diff --git a/.github/workflows/spellcheck.yaml b/.github/workflows/spellcheck.yaml new file mode 100644 index 0000000..a34d934 --- /dev/null +++ b/.github/workflows/spellcheck.yaml @@ -0,0 +1,29 @@ +name: Spellcheck Action +on: + push: + branches: + - 'main' + pull_request: + types: [open,reopened,edited] + workflow_dispatch: + +jobs: + build: + name: Spellcheck + runs-on: ubuntu-latest + steps: + # The checkout step + - uses: actions/checkout@v3 + - uses: rojopolis/spellcheck-github-actions@v0 + name: Spellcheck + with: + source_files: README.md + task_name: Markdown + config_path: .github/config/.spellcheck.yaml + output_file: spellcheck-output.txt + + - uses: actions/upload-artifact@v3 + name: Archive spellcheck output + with: + name: Spellcheck artifact + path: spellcheck-output.txt \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..9638c72 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +dictionary.dic \ No newline at end of file diff --git a/README.md b/README.md index 92ff443..c79571b 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ + [APRS Track Direct](https://github.com/qvarforth/trackdirect) APRS Track Direct is a collection of tools that can be used to run an APRS website. ### Networking -+ [HBLink3](https://github.com/n0mjs710/hblink3) Open Source HomeBrew Repeater Proctol Client/Master, can be used to create links between hotspots and repeaters. ++ [HBLink3](https://github.com/n0mjs710/hblink3) Open Source HomeBrew Repeater Protocol Client/Master, can be used to create links between hotspots and repeaters. ### Firmware