[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

3 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