Marzona / rig-remote

remote control a rig through rigctl protocol
MIT License
21 stars 6 forks source link

quick lookup on the most common bands/channels #2

Open Marzona opened 8 years ago

Marzona commented 8 years ago

Somewhere in the UI there should be the option to recall and tune a specific band/channel expressed in meters. The usecases are :

The way I would like to implement this is by adding a tabbed interface in the bookmarks area. One tab should hold the bookmarks as they are now, and there should be another tab for every additional "type" of channels (maritime, UHF channels, etc.).

The description of the channels should be read from a json that should be formatted as a list of dictionaries. Every element of the list describes a tab, the dictionary as a "title" keyword that will hold the name of the tab and the rest of the dict is made of (bookmark,names/frequency-mode) couples).

I would prefer the json to be stored in github on a different package (AND/OR generated from some well known source). The json should be fetched at startup and cached locally somehow. Rig-remote should have a configuration item that reports the url.

This way I allow everybody to design his own set of tabs with his own data in it, and it will also be possible shared it. Another option could be to use something like a social bookmarking (delicious is no more, unfortunately) for storing this info.