Skip to content

Releases: G1OJS/PyFT8

PyPi_v3.0.0

06 Apr 20:18
136814a

Choose a tag to compare

PyPI 2.11.0 - switch to json caches and revise command line code

04 Apr 12:26
6c8eefd

Choose a tag to compare

PyPI v2.10.0

04 Apr 07:29

Choose a tag to compare

Add command line switch to allow importing historic hearing_me and heard_by_me data from an ALL.txt file. Remove "~" from ALL.txt output.

image

PyPI 2.12.0 Revise CLI handling and test use cases

04 Apr 15:58
5d4abf7

Choose a tag to compare

Tested the use cases via the tests at the bottom of the main pyft8.py file (see below).

image

#================== 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

03 Apr 11:12

Choose a tag to compare

Big refactor in prep for more database improvements, and added a hearing me marker '*' to call_b

screenshot

PyPI v2.8.0 Various small-ish fixes

02 Apr 20:48

Choose a tag to compare

PyPI_v2.7.7 Revise stats counting and display

01 Apr 10:18

Choose a tag to compare

PyPI_2.7.6

31 Mar 21:52

Choose a tag to compare

Fixed some counting bugs - some improvements to follow

PyPI_v2.7.0 with Hearing Me list and distance/bearing

31 Mar 07:44
8f872e1

Choose a tag to compare

v2.6.2 with tidied-up gui

29 Mar 20:57
7121ae4

Choose a tag to compare