[Feature Request] Wavelog sync

Hi,

as mentioned on discord, I’d really love to see a sync feature in PoLo, ideally supporting two-way syncing.

Wavelog offers an API, and while I’m not a programmer myself (I can read some code, but I’m not skilled enough to implement this), it seems that posting a QSO via a JSON call is relatively straightforward, as shown in the API documentation: API · wavelog/wavelog Wiki · GitHub.

Wavelog has recently been adopted as the official online logbook for members of the German DARC, so a wide range of users would benefit from this feature. Additionally, it’s easy to self-host. If you need an account on my personal instance to test things out, just let me know. I’d be happy to assist in any way I can!

Philipp

4 Likes

This would be great!

As a Wavelog user myself I think we will need the user to put some more data into PoLo Operations to achieve this.

Wavelog wants you to create a new Station for each location you activate from, so new PoLo Operation may imply a new Wavelog Station. This is fine in itself, but the Station is also where things like eQSL QTH Nickname, QRZ API key, HRD.net API key etc. are stored.

Perhaps we could ask the user to create a new Wavelog Station first if they need to, and see if there’s an API that would allow us to fetch a list of Wavelog Stations. The user could then pick which one to upload to from within PoLo?

I like your ideas!

Even though it’s a completely different software, I like the approach that wsjt-x (improved) is taking. If you want direct logging to wavelog from inside wsjt-x improved, you just enter the API url and a station ID.
I think that supplying these two settings should be the approach that requires the least amount of ui work on PoLo’s side.

1 Like

I’m a new ham still finding my way around.

I’m considering moving from cqrlog to wavelog for my primary log storage that is part of my personal backup strategy, because I want to sync easily (even automatically) to eqsl, lotw, and qrz to help confirm contacts no matter where others are; and the cqrlog developer is angry at qrz and has stated that he absolutely won’t integrate.

I’ve been enjoying using polo for mobile/portable/handheld ops, even just as a great callsign lookup tool while listening.

Syncing easily or even automatically with wavelog would make Polo even more useful than it already is. :heart:

These sync (or rather, “push”, because PoLo would not be getting any changes back from the other apps) features are in our roadmap.

We’d love to be able to send to as many apps as possible, and WaveLog and CloudLog are definitely at the top of the list.

Just need to figure out how to stretch the day to have 26 or 27 hours.

3 Likes

Also interested in this as I use wave log as my station log. It would be great to not have to have to save all these adif files locally!