diff --git a/CHANGES.txt b/CHANGES.txt index cf71a3f..dee2a78 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,3 +1,8 @@ +v2.13 + - include MSVC redistributable + - rebuild with cx_freeze and make installable package (MSI) + - Add Id tags to the MP3 files + v2.12 - hotkey function is back - attempt to guess recording device charset diff --git a/Qsorder/qsorder.py b/Qsorder/qsorder.py index 09780c9..dbdf229 100644 --- a/Qsorder/qsorder.py +++ b/Qsorder/qsorder.py @@ -5,8 +5,8 @@ # qsorder - A contest QSO recorder # Title: qsorder.py # Author: k3it -# Generated: Mon, Nov 16 2017 -# Version: 2.12 +# Generated: Sat, Jun 2 2018 +# Version: 2.13 ################################################## # qsorder is free software: you can redistribute it and/or modify @@ -356,7 +356,7 @@ def main(argslist=None): print("-------------------------------------------------------") - print("|\tv2.12 QSO Recorder for N1MM, 2017 K3IT\t") + print("|\tv2.13 QSO Recorder for N1MM, 2018 K3IT\t") print("-------------------------------------------------------") # global p diff --git a/README.md b/README.md index 690bef9..48d1320 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,11 @@ qsorder - audio recordig app for N1MM and TR4W contest QSOs. Download stable windows executable under [Releases](https://github.com/k3it/qsorder/releases) -v3.0 GUI version is work in progress - ![screenshot](https://raw.githubusercontent.com/k3it/qsorder/master/qsorder.png) -qsorder.exe - a console app for audio recordig of N1MM contest QSOs. +qsorder.exe - a console app for audio recordimg of N1MM contest QSOs. -v2.12 +v2.13 this is an external "plug-in" for N1MM which adds a QSO audio recording function. qsorder maintains a buffer in memory and listens for "Contact" UDP broadcasts sent by the logging program. The broadcasts trigger a dump of the audio buffer to a file after a specified delay time (default is 20 secs). The delay helps with capturing a tail-end after a QSO was entered into the log. @@ -131,6 +129,11 @@ WB0TEV: > When in Belize, the set up in the rental shack had an IC-7300 and microHam interface into which I plug the microphone connector from my headset. One of the audio feeds I found with qsorder -q had both the RX and TX audio in it and so I used it. I can't explain how it worked, it just did. I think it was a USB CODEC stream to/from the microHam interface box. # Change history +v2.13 + - include MSVC redistributable + - rebuild with cx_freeze and make installable package (MSI) + - Add Id tags to the MP3 files + v2.12 - hotkey function is back - attempt to guess recording devices charset diff --git a/build.py b/build.py new file mode 100644 index 0000000..99b108d --- /dev/null +++ b/build.py @@ -0,0 +1,17 @@ +from cx_Freeze import setup, Executable + +# Dependencies are automatically detected, but it might need +# fine tuning. +buildOptions = dict(packages = [], excludes = [], include_msvcr = True, include_files = ['BUGS.txt', 'CHANGES.txt']) + +base = 'Console' + +executables = [ + Executable('Qsorder\\qsorder.py', base=base, targetName = 'qsorder.exe', icon='qsorder.ico', copyright = "Vasiliy Gokoyev K3IT/GPL 3.0") +] + +setup(name='Qsorder', + version = '2.13', + description = 'console app for contest audio recording', + options = dict(build_exe = buildOptions), + executables = executables)