Skip to content

Commit

Permalink
Add distutils build script, document changes for v2.13
Browse files Browse the repository at this point in the history
  • Loading branch information
k3it committed Jun 2, 2018
1 parent 0558a43 commit 247b7eb
Show file tree
Hide file tree
Showing 4 changed files with 32 additions and 7 deletions.
5 changes: 5 additions & 0 deletions CHANGES.txt
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 3 additions & 3 deletions Qsorder/qsorder.py
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.

Expand Down Expand Up @@ -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
Expand Down
17 changes: 17 additions & 0 deletions build.py
Original file line number Diff line number Diff line change
@@ -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)

0 comments on commit 247b7eb

Please sign in to comment.