I've been using GQRX for a month or so and quickly found the GQRX Remote app, which is really nice to feed data into GQRX and it gave me the idea to write something to scan in GQRX. It's working great for me, so I figured I'd post to see if it's useful to anyone else. It's written in Perl, I am a Linux guy, but it would probably work on other OSes pretty easily.
It's on github, and the readme is hopefully complete enough to explain the usage. It's here:
https://github.com/khaytsus/gqrx-scan
Here's a blurb from the readme.. Full usage etc is in the readme, and the script itself also has built-in help. There's also a small utility script I use to pause scanning, which I've assigned to a key so no matter what window I'm in if I hear something interesting I can pause the scanning, then I'll go back a bit and check it out.
High level functionality
- Scan a range of frequencies with a specified mode (AM, FM, etc) or a csv file
- Monitor a single frequency or channel, pair with record etc to quickly record activity on a channel etc
- Exclude specific frequencies (birdies, interference, etc)
- Exclude specific channel names
- Scan a range of channels or a list of channels
- Scan a pattern of channels by name or frequency
- Resume scan from current frequency or channel
Signal Detection
- Pause scanning when a signal level threshold is met
- Pause for N seconds, until clear, or until the enter key is hit
- Record audio
If anyone finds it useful, has any questions, suggestions, etc, I'd love to hear them. I've been using it every day to scan local HAM repeaters, sometimes scan GMRS etc.. I still find that manually scanning things like the 10m band to be more effective, but I do sometimes have it scan while I do other things. Hope it's useful for someone!