Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pull from main #43

Closed
wants to merge 49 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
33a5b28
updated help file.
mbridak Aug 11, 2023
27be487
Update dxlog adding dirty column.
mbridak Aug 14, 2023
78460fc
incorperated changes from @trapeznikovk
mbridak Aug 15, 2023
5ce253d
Typo
mbridak Aug 19, 2023
74dae6a
Add plate
mbridak Aug 19, 2023
8555fa7
made bband/mode indicators clickable.
mbridak Aug 21, 2023
8c543b1
add RTTY to fakefreq
mbridak Aug 21, 2023
b5b2e04
doc and bump
mbridak Aug 21, 2023
0712007
add update_version.sh
mbridak Aug 24, 2023
f1b2001
add update_version script
mbridak Aug 24, 2023
154f3fe
more to do
mbridak Aug 25, 2023
374638a
add vfo box
mbridak Aug 25, 2023
665ee4d
Add date-time stamp to adi and log filenames.
mbridak Aug 25, 2023
42a782f
Doc and bump
mbridak Aug 25, 2023
bf0a048
Add knob pics
mbridak Aug 25, 2023
603d53c
update doc
mbridak Aug 25, 2023
eef42e3
Document code.
mbridak Aug 25, 2023
739de18
better method type annotation.
mbridak Aug 25, 2023
a7a566d
update
mbridak Aug 29, 2023
56328af
add some type hints
mbridak Aug 29, 2023
357d2e1
Just some function documentation.
mbridak Sep 1, 2023
c8ea55a
Add freeform CW entry.
mbridak Sep 3, 2023
c606007
Update version
mbridak Sep 3, 2023
fdc8ffc
Update changelog and readme
mbridak Sep 3, 2023
92c63fc
Add freeform CW send field.
mbridak Sep 3, 2023
d6d784b
updated
mbridak Sep 3, 2023
45ce270
Added some hopefully screen reader friendly stuff.
mbridak Sep 3, 2023
cb8fdfe
updated hotkeys dialog.
mbridak Sep 3, 2023
02a51ee
add accessibility stuff. hopefully.
mbridak Sep 3, 2023
2354061
bump
mbridak Sep 3, 2023
04b6435
document
mbridak Sep 3, 2023
8ad25ab
disambiguate frequency column.
mbridak Sep 3, 2023
760fe96
fixed crash with invalid frequency.
mbridak Sep 3, 2023
1484578
bump
mbridak Sep 3, 2023
dd8eb65
doc
mbridak Sep 3, 2023
6317d1d
add safe float function
mbridak Sep 3, 2023
0fb108f
Merge pull request #35 from mbridak/33-log-window-crashes-when-enteri…
mbridak Sep 3, 2023
9af4d8b
update log filename format.
mbridak Sep 4, 2023
8479506
Allow connecting to rbn.telegraphy.de
linustolke Sep 10, 2023
f14a62d
Merge pull request #37 from linustolke/allow_connecting_to_rbn
mbridak Sep 11, 2023
2405150
update
mbridak Oct 22, 2023
421e24d
Merge branch 'master' of https://github.com/mbridak/not1mm
mbridak Oct 22, 2023
ee7c41b
typo.. go figure..
mbridak Oct 22, 2023
9beee3d
Fix crash opening windows on systems with zombie processes
Oct 28, 2023
97013b5
Merge pull request #39 from bseidenberg/master
mbridak Oct 29, 2023
7a02e1e
Document PR change.
mbridak Oct 29, 2023
291ef48
updated attribution
mbridak Oct 30, 2023
c762b7b
updated data files
mbridak Oct 30, 2023
186ca3a
combined exceptions
mbridak Oct 30, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Changelog

- [23-8-24] Add timestamp to log filenames.
- [23-8-21] You can now click on the band/mode indicators to change to that band/mode.
- [23-8-9] Add telnet matches to Check Window.
- [23-8-7] Control Remote Rig VFO with a bespoke USB VFO Knob.
- [23-8-6] Add parsing of local log to check window.
- [23-8-5] Add Check Window. Moved MASTER.SCP stuff to it's own class. Close sub windows when main app closes.
- [23-7-29] Add YOUTH and YL overlay categories.
- [23-7-28] Added NAQP SSB and CW. Added optional move to next field with spacebar.
- [23-7-27] Check if bandwidth returned is not a number.
Expand Down
40 changes: 22 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# Not1MM

The worlds #1 unfinished contest logger <sup>*According to my daughter Corinna.<sup>

[![PyPI](https://img.shields.io/pypi/v/not1mm)](https://pypi.org/project/not1mm/)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![Python: 3.10+](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/downloads/)
Expand Down Expand Up @@ -48,7 +50,7 @@
- [CW Keyer interface](#cw-keyer-interface)
- [Cluster](#cluster)
- [N1MM Packets](#n1mm-packets)
- [Hiding screen elements](#hiding-screen-elements)
- [Sending CW](#sending-cw)
- [Editing macro keys](#editing-macro-keys)
- [Macro substitutions](#macro-substitutions)
- [Macro use with voice](#macro-use-with-voice)
Expand All @@ -73,12 +75,12 @@

## What and why is Not1MM

Not1MM's interface is a blantent ripoff of N1MM.
Not1MM's interface is a blantant ripoff of N1MM.
It is NOT N1MM and any problem you have with this software should in no way reflect on their software.

If you use Windows(tm) you should run away from this and use someother program.
If you use Windows(tm), you should run away from this and use someother program.

I personally don't. While it may be possible to get N1MM working under Wine, I haven't checked, I'd rather not have to jump thru the hoops.
I personally don't use Windows(tm). While it may be possible to get N1MM working under Wine, I haven't checked. I'd rather not have to jump thru the hoops.

**Currently this exists for my own personal amusement**.
Something to do in my free time.
Expand Down Expand Up @@ -124,10 +126,10 @@ I wish to thank those who've contributed to the project.

## Recent Changes

- [23-8-9] Add telnet matches to Check Window.
- [23-8-7] Control Remote Rig VFO with a bespoke USB VFO Knob.
- [23-8-6] Add parsing of local log to check window.
- [23-8-5] Add Check Window. Moved MASTER.SCP stuff to it's own class. Close sub windows when main app closes.
- [23-10-28] Merged PR from #qsantos and #bseidenberg, fixing crash related to zombie processes.
- [23-10-22] Where've I been? Sorry, I've been caring for a family member. Be back soon.
- [23-9-3] Added some accessibility stuff for screen readers. Fixed crash when entering invalid frequency in log window. You can now edit cells in the focused half of the log window.
- [23-9-2] CTRL+SHIFT+K to open CW text entry field.

See [CHANGELOG.md](CHANGELOG.md) for prior changes.

Expand Down Expand Up @@ -335,13 +337,9 @@ Work has started on N1MM udp packets. So far just RadioInfo, contactinfo, contac

When entering IP and Ports, enter them with a colon ':' between them. You can enter multiple pairs on the same line if separated by a space ' '.

## Hiding screen elements

You can show or hide certain buttons/indicators by checking and unchecking their boxes under the view menu. You can then resize the screen to make it more compact.

![View Menu](https://github.com/mbridak/not1mm/raw/master/pic/view_menu.png)
## Sending CW

The your choices will be remembered when you relaunch the program.
Other than sending CW by hand, you can also send predefined CW text messages by pressing F1 - F12. See next section on Editing macro keys. If you need to send something freeform, you can press CTRL-SHIFT-K, this will expose an entry field at the bottom of the window which you can type directly into. When you're done you can either press CTRL-SHIFT-K again, or press the Enter Key to close the field.

## Editing macro keys

Expand Down Expand Up @@ -411,6 +409,7 @@ After this, a request is made to QRZ for the gridsquare of the callsign. If ther
| [F1-F12] | Send (CW or Voice) macros. |
| [CTRL-S] | Spot Callsign to the cluster. |
| [CTRL-G] | Tune to a spot matching partial text in the callsign entry field (CAT Required). |
| [CTRL-SHIFT-K] | Open CW text input field. |

### Log Display

Expand All @@ -437,6 +436,7 @@ You can not directly edit the multiplier status of a contact. Instead see the ne
## Recalulate Mults

After editing a contact and before generating a Cabrillo file. There is a Misc menu option that will recalculate the multipliers incase an edit had caused a change.
Add timestamp to log filenames

## Bandmap

Expand Down Expand Up @@ -477,19 +477,23 @@ Click on `File` > `Generate Cabrillo`

The file will be placed in your home directory. The name will be in the format of:

`StationCall`_`ContestName`.log
`StationCall`\_`ContestName`\_`CurrentDate`\_`CurrentTime`.log

So for me it would look like:

K6GTE_CANADA-DAY_2023-09-04_07-47-05.log

So for me it would be:
Look a log [eh](https://www.youtube.com/watch?v=El41sHXck-E)?.

K6GTE_CQ-WPX-SSB.log
[This](https://www.youtube.com/watch?v=oMI23JJUpGE) outlines some differences between ARRL Field Day and Canada Day.

## ADIF

`File` > `Generate ADIF`

Boom... ADIF

`StationCall`_`ContestName`.adi
`StationCall`\_`ContestName`\_`Date`\_`Time`.adi

## Dupe checking

Expand Down
4 changes: 2 additions & 2 deletions Things_To_Do.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
- Show current calls mult/dupe status for each band/mode on the left side of window.
- SO2R
- Multi-Op
- ~~Make bandmap drop focus after clicking spot~~ (Wayland prevents this...)
- "The only thing that would be super cool is auto fill from call history files and the ability to load different call history files for different contests. KJ5T"
- Add pop up window with text field to send short CW messages.
- Add Macros to send hex codes to radio. Icom Voice memories etc.
- Autopopulate exchange based on previous contact on a different band.
- Change sort order of log window.
Loading