Find a file
2023-06-21 13:11:25 -07:00
.github/workflows New docs (#35) 2020-12-21 01:48:20 -05:00
docs bump copyright to 2022 2022-03-19 23:02:19 -04:00
notctyparser changed locale from en_US to en_US.utf8 2023-06-21 13:11:25 -07:00
.gitignore add test file 2023-06-03 10:31:52 -07:00
LICENSE bump copyright to 2022 2022-03-19 23:02:19 -04:00
pyproject.toml changed locale from en_US to en_US.utf8 2023-06-21 13:11:25 -07:00
README.md changed locale from en_US to en_US.utf8 2023-06-21 13:11:25 -07:00
rebuild.sh Change 2023-06-02 07:19:18 -07:00

notctyparser

notctyparser is a fork and extension of ctyparser.

I've probably screwed something up. Use the original.

A CTY.DAT parser for modern amateur radio programs.

PyPI PyPI - Python Version PyPI - License

Installation

notctyparser requires Python 3.6 at minimum.

pip install notctyparser

Fork

I just added a stupid check for update without doing the update.

def check_update(self) -> bool:
  • Changed locale to en_US.utf8
  • Used xpath to parse the download link.
  • Chose more narrow raised exceptions.
  • Specified utf-8 file encoding.
  • Made the linter happy.

Copyright 2019-2022 classabbyamp, 0x5c
Released under the MIT License.
See LICENSE for the full license text.