Releases: G1OJS/PyFT8
PyPi_v3.0.0
PyPI 2.11.0 - switch to json caches and revise command line code
PyPi_v2.11.0 Update README.md
PyPI v2.10.0
PyPI 2.12.0 Revise CLI handling and test use cases
Tested the use cases via the tests at the bottom of the main pyft8.py file (see below).
#================== TEST CODE ============================================================ if __name__ == "__main__": import mock with mock.patch('sys.argv', ['pyft8', '-i Mic, CODEC', '-o Speak, CODEC', '-c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg']): #with mock.patch('sys.argv', ['pyft8', '-c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg', '-a']): #with mock.patch('sys.argv', ['pyft8', '-i Mic, CODEC', '-c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg']): #with mock.patch('sys.argv', ['pyft8', '-i Mic, CODEC', '-n', '-c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg']): #with mock.patch('sys.argv', ['pyft8', '-m', "CQ G1OJS IO90", "-w", "PyFT8.wav"]): #with mock.patch('sys.argv', ['pyft8', '-m', "CQ G1OJS IO90", '-o', "Speak, CODEC", '-c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg']): cli()
Extract from readme file:
| Usage | Command example | Notes |
|---|---|---|
| Full GUI without Tx | pyft8 -i "Keyword1, Keyword2" -c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg | Keywords identify the input sound device - partial match is fine, e.g. "Mic, CODEC" |
| Rx only without GUI | pyft8 -i "Keyword1, Keyword2" -c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg | Keywords identify the input sound device - partial match is fine, e.g. "Mic, CODEC" |
| Full GUI with Tx | pyft8 -i "Keyword1, Keyword2" -o "Keyword1, Keyword2" -c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg | Keywords identify the input (-i) and output (-o) sound devices. |
| Parse an 'ALL.txt' file in the specified config folder, save as json files, and exit | pyft8 -c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg -a | |
| Command line transmit | pyft8 -o "Keyword1, Keyword2" -m "CQ G1OJS IO90" -c C:/Users/drala/Documents/Projects/GitHub/G1OJS/PyFT8_cfg | Tx on next cycle. Config file is required to specify the rig control method. |
| Command line create a wav file | pyft8 -w "Mywav.wav" -m "CQ G1OJS IO90" | No config folder / .ini file required |
PyPI v2.9.0 Add hearing-me marker to call b
PyPI v2.8.0 Various small-ish fixes
PyPI_v2.7.7 Revise stats counting and display
PyPI_2.7.6
Fixed some counting bugs - some improvements to follow

