165 Followers
206 Following
216 Posts

Geek, Programmer, Operator of CNC, CO2 laser and many other things that can maim and disfigure. extended family tech support. Amateur Radio Call Sign K6GTE. I'm into kit building, QRP, writing marginal quality Open Source Python programs with a HAM focus. Perpetually learning CW. Perpetually forgetting CW.

My various project can be found at https://github.com/mbridak

#introductions #qrp #programming #cw #nerd #not1mm

Githubhttps://github.com/mbridak
Alsohttps://mastodon.sdf.org/@mbridak
Gravatarhttps://gravatar.com/mbridak
Blue Sky@k6gte.bsky.social

Not1MM Changes since last update

Work All Germany
Dutch PACC
RSGB IOTA
Basic State QSO party logging.
Zone Tracker Window
Rate Window
Poll for A and K indexes and spot counts
Many dead bugs.

#HamRadio #HF #contest #python #linux #macOS
https://github.com/mbridak/not1mm

GitHub - mbridak/not1mm: Not1MM != N1MM, An amateur radio contest logger for Linux.

Not1MM != N1MM, An amateur radio contest logger for Linux. - mbridak/not1mm

GitHub
@vk6flab not very. It was pre coffee so I was probably a little snotty in my reply.

I wake up, take my first sip of coffee and am greeted by a lovely heartfelt message from Tom Wagner. So I feel something may need to be clarified. #Not1MM is... NOT #N1MM neither is it #N1MM+ or even #N1MMPlus. They're not ment to work with each other. It does send N1MM packets, but that's for nodered scoreboards, not Tom's beloved program.

You shouldn't bother Tom or his Team. They be cranky...

https://github.com/mbridak/not1mm/blob/master/TomsAMassiveTwat.md

@rev_mook you're very welcome.
@kb6nu I think that would serve as a fine shack PC.

@kb6nu @vk6flab Maybe try and get the PyQt6 to recompile, if you force uvx to use Python 3.14 it'll install Python 3.14 and pull libraries for it.

uvx --python 3.14 not1mm@latest

You might get build errors telling you that you need some dev libraries. Just install them as you go and rerun the command until all the packages build.

My thinking is if PyQt rebuilds the build system will detect your processor doesn't support sse 4.2 and compile it without the flag...

@vk6flab @kb6nu What bakes my noodle is he's able to run QLog, which also uses Qt6. So that leads me to think it maybe something with PyQt6, the API library between Python and Qt6.
@vk6flab @kb6nu Been there done that. Unfortunately I have no idea why he's getting this error from Qt6/PyQt6.

@praxiscode to validate the county you'd put all the counties in a list object, then when it's determined that it's time to check, you pull the value from the input and test if it exists in the list.

Sorry, I don't have access to my laptop today or I'd give you a code snippet.

counties = ["A", "B", "C"]

testinput = "b"

If testinput.upper() in counties:
Do something if True

There's a smartphone snippet for ya.

As far as multiple counties... Ewww. You'd have to loop over and log each.

@praxiscode Yeah the usual path to success for a third party to implement a working plugin is to find an already working plugin that has the same or close-enough exchange/scoring to what you're trying to achieve, and modify it. Sometimes an event is so unique, like Sweepstakes, that you have to one-off most of it. I've been avoiding state qso parties cause there are just so many of them. So much so that I've actively not looked at their rules. Which one are you looking to operate?