Releasing source code for Linux based desktop US weather app this month (might work on MacOS/Windows? with some effort)

Mar 3, 2014
191
35
11
As some of you might be aware, I am the author for the following US weather mobile apps:
‎wXL23
wX - Apps on Google Play

Since the pandemic started, I've started working from home and have been using my mobile devices less. I decided to work on some native desktop ports (just for fun/to learn) and ended up creating something I thought it might be worthwhile to share. Additional motivations included better use of screen real estate, easier support for keyboard shortcuts, less resource intensive development environments, and creating a piece of software not tied into proprietary frameworks/vendors.

By the end of the year I hope to fully release the source code here (screenshot posted for now):
Joshua Tee / wxqt

This is a C++/Qt application best used on any modern Linux distro but it's actually been developed under macOS (on the old CPU and new CPU type) and theoretically should work under Windows.

Few notes:
- source code only (GNU GPLv3), you'll need to compile it yourself if you are interested (it's pretty easy if you have some basic UNIX/Linux skills)
- feature set is closest to wXL23 except no Level 2 (for two of the reasons listed here doc/FAQ.md · master · Joshua Tee / wXL23)
- It runs/compiles fine on my Raspberry Pi 400 and my low-end ARM-based chromebook
- If there are any strong feelings about the language/UI toolkit choice I also have an equivalent Gtk/Vala port but no plans to publish unless there is interest.
- For me, this is a lower priority than the 2 published mobile variants from a support standpoint.

If someone has interest in any specific Linux distro variants (sorry, I don't have access to Windows outside of my day job) that they might want me to test before release please let me know.
I have steps listed for Manjaro 21.1.6+ (KDE), elementary OS 6, Ubuntu 21.04 (or anything based on it) but it's really just making sure you have the C++ compiler (C++17 minimum) and the necessary Qt (5.12 or higher although my Pi has 5.11.X and it works) dev stuff.
MacOS steps require this: Homebrew but it's probably not needed if you get Qt directly from Qt | Cross-platform software development for embedded & desktop

I will comment on this thread when it's released later this month.

thanks
 
Aug 31, 2021
14
0
1
Hot Springs, Arkansas
I have Linux Mint Uma running on an older iMac I can test it on. Also have a newer iMac running Monterey and a Windows 10 VM. Also planning on grabbing a Raspberry Pi. Let me know how I can test! Also, any chance you can include some form of PWS support in it (maybe even NWS CWOP)? I'm looking at putting my PWS back on CWOP and maybe PWS Weather. Having the ability to view my own station from Linux would be huge.
 
Mar 3, 2014
191
35
11
I have released the source code here: Joshua Tee / wxqt

The steps to compile/run. (Please note there is a link to a 2nd file that has distribution specific commands to run to load prerequisite software which is basically C++ and Qt development stuff)

I would be interested if someone figured out the steps to get this to run on Windows so I could document for all. One possibility is to use WSL.

EDIT: FYI - My mobile variants and the desktop version use https://tgftp.nws.noaa.gov/ for Nexrad radar data files. At this time, it does not seem to be performing as well as normal.

Nathan,
Thanks for your suggestion on PWS, I've had a number of requests over the years so much so that I added an item to my FAQ


I have Linux Mint Uma running on an older iMac I can test it on. Also have a newer iMac running Monterey and a Windows 10 VM. Also planning on grabbing a Raspberry Pi. Let me know how I can test! Also, any chance you can include some form of PWS support in it (maybe even NWS CWOP)? I'm looking at putting my PWS back on CWOP and maybe PWS Weather. Having the ability to view my own station from Linux would be huge.
 
Last edited:
  • Like
Reactions: Nathan Parker

James K

EF4
Mar 26, 2019
404
158
6
Colorado
Cool. I use a version of wX on my android tablet. Would be cool if someone eventually does a windows port with this.
 

James K

EF4
Mar 26, 2019
404
158
6
Colorado
@Joshua Tee:
Since I had some time off I tried to go looking at some of this...but anything on the gitlab.com pages won't show (menu on the left & along the top are there, but the main panel is blank). I don't know why other than, maybe it doesn't like the FireFox or PaleMoon browsers.

I'd be using Win 7 or maybe 8... but as far as I could tell looking at the QT and MSYS2 sites, they will work on those versions.
 

James K

EF4
Mar 26, 2019
404
158
6
Colorado
Those show perfectly!
I'll have to look at this more when I get the chance (especially since the tablet version I have seems to have given up the ghost with the start of the new year :( )