diff --git a/CHANGELOG.md b/CHANGELOG.md index 798be078..fe55cd7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ **1.2.21** - Added CPU temperature to the CPU load display. - Added UTC clock to the receiver panel. +- Added default bookmarks.json file with some common bookmarks. - Fixed secondary waterfall requiring FFT compression. - Fixed center_freq changes not propagating up. - Made ISM device model column wider. diff --git a/bookmarks.json b/bookmarks.json new file mode 100644 index 00000000..064cb554 --- /dev/null +++ b/bookmarks.json @@ -0,0 +1,1502 @@ +[ + { + "name" : "DDH47", + "frequency" : 147300, + "modulation" : "rtty450" + }, + { + "name" : "DDH9", + "frequency" : 11039000, + "modulation" : "rtty450" + }, + { + "name" : "DDH8", + "frequency" : 14467300, + "modulation" : "rtty450" + }, + { + "name" : "DDK2", + "frequency" : 4583000, + "modulation" : "rtty450" + }, + { + "name" : "DDH7", + "frequency" : 7646000, + "modulation" : "rtty450" + }, + { + "name" : "DDK9", + "frequency" : 10100800, + "modulation" : "rtty450" + }, + { + "name" : "NOAA-1", + "frequency" : 162400000, + "modulation" : "nfm" + }, + { + "name" : "NOAA-2", + "frequency" : 162425000, + "modulation" : "nfm" + }, + { + "name" : "NOAA-3", + "frequency" : 162450000, + "modulation" : "nfm" + }, + { + "name" : "NOAA-4", + "frequency" : 162475000, + "modulation" : "nfm" + }, + { + "name" : "NOAA-5", + "frequency" : 162500000, + "modulation" : "nfm" + }, + { + "name" : "NOAA-6", + "frequency" : 162525000, + "modulation" : "nfm" + }, + { + "name" : "NOAA-7", + "frequency" : 162550000, + "modulation" : "nfm" + }, + { + "name" : "GS-1 - San Francisco", + "frequency" : 5508000, + "modulation" : "hfdl" + }, + { + "name" : "GS-1 - San Francisco", + "frequency" : 6559000, + "modulation" : "hfdl" + }, + { + "name" : "GS-1 - San Francisco", + "frequency" : 8927000, + "modulation" : "hfdl" + }, + { + "name" : "GS-1 - San Francisco", + "frequency" : 10081000, + "modulation" : "hfdl" + }, + { + "name" : "GS-1 - San Francisco", + "frequency" : 11327000, + "modulation" : "hfdl" + }, + { + "name" : "GS-1 - San Francisco", + "frequency" : 13276000, + "modulation" : "hfdl" + }, + { + "name" : "GS-1 - San Francisco", + "frequency" : 17919000, + "modulation" : "hfdl" + }, + { + "name" : "GS-1 - San Francisco", + "frequency" : 21934000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 5514000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 6565000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 8912000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 8936000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 10027000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 11312000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 11348000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 13276000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 13312000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 13324000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 17919000, + "modulation" : "hfdl" + }, + { + "name" : "GS-2 - Molokai", + "frequency" : 21937000, + "modulation" : "hfdl" + }, + { + "name" : "GS-3 - Reykjavik", + "frequency" : 3900000, + "modulation" : "hfdl" + }, + { + "name" : "GS-3 - Reykjavik", + "frequency" : 5720000, + "modulation" : "hfdl" + }, + { + "name" : "GS-3 - Reykjavik", + "frequency" : 6712000, + "modulation" : "hfdl" + }, + { + "name" : "GS-3 - Reykjavik", + "frequency" : 8977000, + "modulation" : "hfdl" + }, + { + "name" : "GS-3 - Reykjavik", + "frequency" : 11184000, + "modulation" : "hfdl" + }, + { + "name" : "GS-3 - Reykjavik", + "frequency" : 15025000, + "modulation" : "hfdl" + }, + { + "name" : "GS-3 - Reykjavik", + "frequency" : 17985000, + "modulation" : "hfdl" + }, + { + "name" : "GS-4 - Riverhead", + "frequency" : 5652000, + "modulation" : "hfdl" + }, + { + "name" : "GS-4 - Riverhead", + "frequency" : 6661000, + "modulation" : "hfdl" + }, + { + "name" : "GS-4 - Riverhead", + "frequency" : 8912000, + "modulation" : "hfdl" + }, + { + "name" : "GS-4 - Riverhead", + "frequency" : 11387000, + "modulation" : "hfdl" + }, + { + "name" : "GS-4 - Riverhead", + "frequency" : 13276000, + "modulation" : "hfdl" + }, + { + "name" : "GS-4 - Riverhead", + "frequency" : 17919000, + "modulation" : "hfdl" + }, + { + "name" : "GS-4 - Riverhead", + "frequency" : 21931000, + "modulation" : "hfdl" + }, + { + "name" : "GS-5 - Auckland", + "frequency" : 5583000, + "modulation" : "hfdl" + }, + { + "name" : "GS-5 - Auckland", + "frequency" : 6535000, + "modulation" : "hfdl" + }, + { + "name" : "GS-5 - Auckland", + "frequency" : 8921000, + "modulation" : "hfdl" + }, + { + "name" : "GS-5 - Auckland", + "frequency" : 10084000, + "modulation" : "hfdl" + }, + { + "name" : "GS-5 - Auckland", + "frequency" : 13351000, + "modulation" : "hfdl" + }, + { + "name" : "GS-5 - Auckland", + "frequency" : 17916000, + "modulation" : "hfdl" + }, + { + "name" : "GS-6 - Hat Yai", + "frequency" : 5655000, + "modulation" : "hfdl" + }, + { + "name" : "GS-6 - Hat Yai", + "frequency" : 6535000, + "modulation" : "hfdl" + }, + { + "name" : "GS-6 - Hat Yai", + "frequency" : 8825000, + "modulation" : "hfdl" + }, + { + "name" : "GS-6 - Hat Yai", + "frequency" : 10066000, + "modulation" : "hfdl" + }, + { + "name" : "GS-6 - Hat Yai", + "frequency" : 13270000, + "modulation" : "hfdl" + }, + { + "name" : "GS-6 - Hat Yai", + "frequency" : 17928000, + "modulation" : "hfdl" + }, + { + "name" : "GS-6 - Hat Yai", + "frequency" : 21949000, + "modulation" : "hfdl" + }, + { + "name" : "GS-7 - Shannon", + "frequency" : 2998000, + "modulation" : "hfdl" + }, + { + "name" : "GS-7 - Shannon", + "frequency" : 3455000, + "modulation" : "hfdl" + }, + { + "name" : "GS-7 - Shannon", + "frequency" : 5547000, + "modulation" : "hfdl" + }, + { + "name" : "GS-7 - Shannon", + "frequency" : 6532000, + "modulation" : "hfdl" + }, + { + "name" : "GS-7 - Shannon", + "frequency" : 8843000, + "modulation" : "hfdl" + }, + { + "name" : "GS-7 - Shannon", + "frequency" : 8942000, + "modulation" : "hfdl" + }, + { + "name" : "GS-7 - Shannon", + "frequency" : 10081000, + "modulation" : "hfdl" + }, + { + "name" : "GS-7 - Shannon", + "frequency" : 11384000, + "modulation" : "hfdl" + }, + { + "name" : "GS-8 - Johannesburg", + "frequency" : 3016000, + "modulation" : "hfdl" + }, + { + "name" : "GS-8 - Johannesburg", + "frequency" : 4681000, + "modulation" : "hfdl" + }, + { + "name" : "GS-8 - Johannesburg", + "frequency" : 5529000, + "modulation" : "hfdl" + }, + { + "name" : "GS-8 - Johannesburg", + "frequency" : 8834000, + "modulation" : "hfdl" + }, + { + "name" : "GS-8 - Johannesburg", + "frequency" : 11321000, + "modulation" : "hfdl" + }, + { + "name" : "GS-8 - Johannesburg", + "frequency" : 13321000, + "modulation" : "hfdl" + }, + { + "name" : "GS-8 - Johannesburg", + "frequency" : 17922000, + "modulation" : "hfdl" + }, + { + "name" : "GS-8 - Johannesburg", + "frequency" : 21949000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 2944000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 2992000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 3007000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 3497000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 4654000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 4687000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 5529000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 5538000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 5544000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 6646000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 8927000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 8936000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 10027000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 10093000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 11354000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 17919000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 17934000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 21928000, + "modulation" : "hfdl" + }, + { + "name" : "GS-9 - Barrow", + "frequency" : 21937000, + "modulation" : "hfdl" + }, + { + "name" : "GS-10 - Muan", + "frequency" : 2941000, + "modulation" : "hfdl" + }, + { + "name" : "GS-10 - Muan", + "frequency" : 5502000, + "modulation" : "hfdl" + }, + { + "name" : "GS-10 - Muan", + "frequency" : 6619000, + "modulation" : "hfdl" + }, + { + "name" : "GS-10 - Muan", + "frequency" : 8939000, + "modulation" : "hfdl" + }, + { + "name" : "GS-10 - Muan", + "frequency" : 10060000, + "modulation" : "hfdl" + }, + { + "name" : "GS-10 - Muan", + "frequency" : 13342000, + "modulation" : "hfdl" + }, + { + "name" : "GS-10 - Muan", + "frequency" : 17958000, + "modulation" : "hfdl" + }, + { + "name" : "GS-10 - Muan", + "frequency" : 21931000, + "modulation" : "hfdl" + }, + { + "name" : "GS-11 - Albrook", + "frequency" : 5589000, + "modulation" : "hfdl" + }, + { + "name" : "GS-11 - Albrook", + "frequency" : 6589000, + "modulation" : "hfdl" + }, + { + "name" : "GS-11 - Albrook", + "frequency" : 8894000, + "modulation" : "hfdl" + }, + { + "name" : "GS-11 - Albrook", + "frequency" : 10063000, + "modulation" : "hfdl" + }, + { + "name" : "GS-11 - Albrook", + "frequency" : 13264000, + "modulation" : "hfdl" + }, + { + "name" : "GS-11 - Albrook", + "frequency" : 17901000, + "modulation" : "hfdl" + }, + { + "name" : "GS-13 - Santa Cruz", + "frequency" : 4660000, + "modulation" : "hfdl" + }, + { + "name" : "GS-13 - Santa Cruz", + "frequency" : 6628000, + "modulation" : "hfdl" + }, + { + "name" : "GS-13 - Santa Cruz", + "frequency" : 8957000, + "modulation" : "hfdl" + }, + { + "name" : "GS-13 - Santa Cruz", + "frequency" : 11318000, + "modulation" : "hfdl" + }, + { + "name" : "GS-13 - Santa Cruz", + "frequency" : 13315000, + "modulation" : "hfdl" + }, + { + "name" : "GS-13 - Santa Cruz", + "frequency" : 17916000, + "modulation" : "hfdl" + }, + { + "name" : "GS-13 - Santa Cruz", + "frequency" : 21997000, + "modulation" : "hfdl" + }, + { + "name" : "GS-14 - Krasnoyarsk", + "frequency" : 5622000, + "modulation" : "hfdl" + }, + { + "name" : "GS-14 - Krasnoyarsk", + "frequency" : 6596000, + "modulation" : "hfdl" + }, + { + "name" : "GS-14 - Krasnoyarsk", + "frequency" : 8886000, + "modulation" : "hfdl" + }, + { + "name" : "GS-14 - Krasnoyarsk", + "frequency" : 10087000, + "modulation" : "hfdl" + }, + { + "name" : "GS-14 - Krasnoyarsk", + "frequency" : 13321000, + "modulation" : "hfdl" + }, + { + "name" : "GS-14 - Krasnoyarsk", + "frequency" : 17912000, + "modulation" : "hfdl" + }, + { + "name" : "GS-14 - Krasnoyarsk", + "frequency" : 21990000, + "modulation" : "hfdl" + }, + { + "name" : "GS-15 - Al Muharraq", + "frequency" : 5544000, + "modulation" : "hfdl" + }, + { + "name" : "GS-15 - Al Muharraq", + "frequency" : 8885000, + "modulation" : "hfdl" + }, + { + "name" : "GS-15 - Al Muharraq", + "frequency" : 10075000, + "modulation" : "hfdl" + }, + { + "name" : "GS-15 - Al Muharraq", + "frequency" : 13354000, + "modulation" : "hfdl" + }, + { + "name" : "GS-15 - Al Muharraq", + "frequency" : 17967000, + "modulation" : "hfdl" + }, + { + "name" : "GS-15 - Al Muharraq", + "frequency" : 21982000, + "modulation" : "hfdl" + }, + { + "name" : "GS-16 - Agana", + "frequency" : 5451000, + "modulation" : "hfdl" + }, + { + "name" : "GS-16 - Agana", + "frequency" : 6652000, + "modulation" : "hfdl" + }, + { + "name" : "GS-16 - Agana", + "frequency" : 8927000, + "modulation" : "hfdl" + }, + { + "name" : "GS-16 - Agana", + "frequency" : 11306000, + "modulation" : "hfdl" + }, + { + "name" : "GS-16 - Agana", + "frequency" : 13312000, + "modulation" : "hfdl" + }, + { + "name" : "GS-16 - Agana", + "frequency" : 17919000, + "modulation" : "hfdl" + }, + { + "name" : "GS-16 - Agana", + "frequency" : 21928000, + "modulation" : "hfdl" + }, + { + "name" : "GS-17 - Gran Cararias", + "frequency" : 6529000, + "modulation" : "hfdl" + }, + { + "name" : "GS-17 - Gran Cararias", + "frequency" : 8948000, + "modulation" : "hfdl" + }, + { + "name" : "GS-17 - Gran Cararias", + "frequency" : 11348000, + "modulation" : "hfdl" + }, + { + "name" : "GS-17 - Gran Cararias", + "frequency" : 13303000, + "modulation" : "hfdl" + }, + { + "name" : "GS-17 - Gran Cararias", + "frequency" : 17928000, + "modulation" : "hfdl" + }, + { + "name" : "GS-17 - Gran Cararias", + "frequency" : 21955000, + "modulation" : "hfdl" + }, + { + "name" : "JMH - Tokyo", + "frequency" : 3622500, + "modulation" : "fax" + }, + { + "name" : "JMH2 - Tokyo", + "frequency" : 7795000, + "modulation" : "fax" + }, + { + "name" : "JMH4 - Tokyo", + "frequency" : 13988500, + "modulation" : "fax" + }, + { + "name" : "PVK - Pevek", + "frequency" : 148, + "modulation" : "fax" + }, + { + "name" : "HLL2 - Seoul", + "frequency" : 3585000, + "modulation" : "fax" + }, + { + "name" : "HLL2 - Seoul", + "frequency" : 5857500, + "modulation" : "fax" + }, + { + "name" : "HLL2 - Seoul", + "frequency" : 7433500, + "modulation" : "fax" + }, + { + "name" : "HLL2 - Seoul", + "frequency" : 9165000, + "modulation" : "fax" + }, + { + "name" : "HLL2 - Seoul", + "frequency" : 13570000, + "modulation" : "fax" + }, + { + "name" : "HSW64 - Bangkok", + "frequency" : 7395000, + "modulation" : "fax" + }, + { + "name" : "JJC - Kyodo News", + "frequency" : 4316000, + "modulation" : "fax" + }, + { + "name" : "JJC - Kyodo News", + "frequency" : 8467500, + "modulation" : "fax" + }, + { + "name" : "JJC - Kyodo News", + "frequency" : 12745500, + "modulation" : "fax" + }, + { + "name" : "JJC - Kyodo News", + "frequency" : 16971000, + "modulation" : "fax" + }, + { + "name" : "JJC - Kyodo News", + "frequency" : 17069600, + "modulation" : "fax" + }, + { + "name" : "JJC - Kyodo News", + "frequency" : 22542000, + "modulation" : "fax" + }, + { + "name" : "9VF - Kyodo News", + "frequency" : 16035000, + "modulation" : "fax" + }, + { + "name" : "9VF - Kyodo News", + "frequency" : 17430000, + "modulation" : "fax" + }, + { + "name" : "XSQ - Guangzhou", + "frequency" : 4199750, + "modulation" : "fax" + }, + { + "name" : "XSQ - Guangzhou", + "frequency" : 8412500, + "modulation" : "fax" + }, + { + "name" : "XSQ - Guangzhou", + "frequency" : 12629250, + "modulation" : "fax" + }, + { + "name" : "XSQ - Guangzhou", + "frequency" : 16826250, + "modulation" : "fax" + }, + { + "name" : "CBV - Valparaiso Playa Ancha", + "frequency" : 4228000, + "modulation" : "fax" + }, + { + "name" : "CBV - Valparaiso Playa Ancha", + "frequency" : 8677000, + "modulation" : "fax" + }, + { + "name" : "CBV - Valparaiso Playa Ancha", + "frequency" : 17146400, + "modulation" : "fax" + }, + { + "name" : "CBM - Punta Arenas Maganalles", + "frequency" : 4322000, + "modulation" : "fax" + }, + { + "name" : "CBM - Punta Arenas Maganalles", + "frequency" : 8696000, + "modulation" : "fax" + }, + { + "name" : "CFH - Halifax", + "frequency" : 122500, + "modulation" : "fax" + }, + { + "name" : "CFH - Halifax", + "frequency" : 4271000, + "modulation" : "fax" + }, + { + "name" : "CFH - Halifax", + "frequency" : 6496400, + "modulation" : "fax" + }, + { + "name" : "CFH - Halifax", + "frequency" : 10536000, + "modulation" : "fax" + }, + { + "name" : "CFH - Halifax", + "frequency" : 13510000, + "modulation" : "fax" + }, + { + "name" : "VFF - Iqalut", + "frequency" : 3253000, + "modulation" : "fax" + }, + { + "name" : "VFF - Iqalut", + "frequency" : 7710000, + "modulation" : "fax" + }, + { + "name" : "VFR - Resolute", + "frequency" : 7710000, + "modulation" : "fax" + }, + { + "name" : "VFR - Resolute", + "frequency" : 3253000, + "modulation" : "fax" + }, + { + "name" : "VCO - Sydney", + "frequency" : 4416000, + "modulation" : "fax" + }, + { + "name" : "VCO - Sydney", + "frequency" : 6915100, + "modulation" : "fax" + }, + { + "name" : "VFA - Inuvik", + "frequency" : 4292000, + "modulation" : "fax" + }, + { + "name" : "VFA - Inuvik", + "frequency" : 8456000, + "modulation" : "fax" + }, + { + "name" : "NOJ - Kodiak", + "frequency" : 2054000, + "modulation" : "fax" + }, + { + "name" : "NOJ - Kodiak", + "frequency" : 4298000, + "modulation" : "fax" + }, + { + "name" : "NOJ - Kodiak", + "frequency" : 8459000, + "modulation" : "fax" + }, + { + "name" : "NOJ - Kodiak", + "frequency" : 12412500, + "modulation" : "fax" + }, + { + "name" : "NMC - Point Reyes", + "frequency" : 4346000, + "modulation" : "fax" + }, + { + "name" : "NMC - Point Reyes", + "frequency" : 8682000, + "modulation" : "fax" + }, + { + "name" : "NMC - Point Reyes", + "frequency" : 12786000, + "modulation" : "fax" + }, + { + "name" : "NMC - Point Reyes", + "frequency" : 17151200, + "modulation" : "fax" + }, + { + "name" : "NMC - Point Reyes", + "frequency" : 22527000, + "modulation" : "fax" + }, + { + "name" : "NMG - New Orleans", + "frequency" : 4317900, + "modulation" : "fax" + }, + { + "name" : "NMG - New Orleans", + "frequency" : 8503900, + "modulation" : "fax" + }, + { + "name" : "NMG - New Orleans", + "frequency" : 12789900, + "modulation" : "fax" + }, + { + "name" : "NMG - New Orleans", + "frequency" : 17146400, + "modulation" : "fax" + }, + { + "name" : "NMF - Boston", + "frequency" : 4235000, + "modulation" : "fax" + }, + { + "name" : "NMF - Boston", + "frequency" : 6340500, + "modulation" : "fax" + }, + { + "name" : "NMF - Boston", + "frequency" : 9110000, + "modulation" : "fax" + }, + { + "name" : "NMF - Boston", + "frequency" : 12750000, + "modulation" : "fax" + }, + { + "name" : "VMC - Charleville", + "frequency" : 2628000, + "modulation" : "fax" + }, + { + "name" : "VMC - Charleville", + "frequency" : 5100000, + "modulation" : "fax" + }, + { + "name" : "VMC - Charleville", + "frequency" : 11030000, + "modulation" : "fax" + }, + { + "name" : "VMC - Charleville", + "frequency" : 13920000, + "modulation" : "fax" + }, + { + "name" : "VMC - Charleville", + "frequency" : 20469000, + "modulation" : "fax" + }, + { + "name" : "VMW - Wiluna", + "frequency" : 5755000, + "modulation" : "fax" + }, + { + "name" : "VMW - Wiluna", + "frequency" : 7535000, + "modulation" : "fax" + }, + { + "name" : "VMW - Wiluna", + "frequency" : 10555000, + "modulation" : "fax" + }, + { + "name" : "VMW - Wiluna", + "frequency" : 15615000, + "modulation" : "fax" + }, + { + "name" : "VMW - Wiluna", + "frequency" : 18060000, + "modulation" : "fax" + }, + { + "name" : "ZKLF - Wellington", + "frequency" : 3247400, + "modulation" : "fax" + }, + { + "name" : "ZKLF - Wellington", + "frequency" : 5807000, + "modulation" : "fax" + }, + { + "name" : "ZKLF - Wellington", + "frequency" : 9459000, + "modulation" : "fax" + }, + { + "name" : "ZKLF - Wellington", + "frequency" : 13550500, + "modulation" : "fax" + }, + { + "name" : "ZKLF - Wellington", + "frequency" : 16340100, + "modulation" : "fax" + }, + { + "name" : "KVM70 - Honolulu", + "frequency" : 9982500, + "modulation" : "fax" + }, + { + "name" : "KVM70 - Honolulu", + "frequency" : 11090000, + "modulation" : "fax" + }, + { + "name" : "KVM70 - Honolulu", + "frequency" : 16135000, + "modulation" : "fax" + }, + { + "name" : "SVJ4 - Athens", + "frequency" : 4481000, + "modulation" : "fax" + }, + { + "name" : "SVJ4 - Athens", + "frequency" : 8105000, + "modulation" : "fax" + }, + { + "name" : "RBW41 - Murmansk", + "frequency" : 5336000, + "modulation" : "fax" + }, + { + "name" : "RBW41 - Murmansk", + "frequency" : 6445500, + "modulation" : "fax" + }, + { + "name" : "RBW41 - Murmansk", + "frequency" : 7908800, + "modulation" : "fax" + }, + { + "name" : "RBW48 - Murmansk", + "frequency" : 10130000, + "modulation" : "fax" + }, + { + "name" : "DDH3 - Hamburg", + "frequency" : 3855000, + "modulation" : "fax" + }, + { + "name" : "DDK3 - Hamburg", + "frequency" : 7880000, + "modulation" : "fax" + }, + { + "name" : "DDK6 - Hamburg", + "frequency" : 13882500, + "modulation" : "fax" + }, + { + "name" : "GYA - Nothwood", + "frequency" : 2618500, + "modulation" : "fax" + }, + { + "name" : "GYA - Nothwood", + "frequency" : 4610000, + "modulation" : "fax" + }, + { + "name" : "GYA - Nothwood", + "frequency" : 8040000, + "modulation" : "fax" + }, + { + "name" : "GYA - Nothwood", + "frequency" : 11086500, + "modulation" : "fax" + }, + { + "name" : "CB1", + "frequency" : 26965000, + "modulation" : "am" + }, + { + "name" : "CB2", + "frequency" : 26975000, + "modulation" : "am" + }, + { + "name" : "CB3", + "frequency" : 26985000, + "modulation" : "am" + }, + { + "name" : "CB4 - Offroading", + "frequency" : 27005000, + "modulation" : "am" + }, + { + "name" : "CB5", + "frequency" : 27015000, + "modulation" : "am" + }, + { + "name" : "CB6", + "frequency" : 27025000, + "modulation" : "am" + }, + { + "name" : "CB7", + "frequency" : 27035000, + "modulation" : "am" + }, + { + "name" : "CB8", + "frequency" : 27055000, + "modulation" : "am" + }, + { + "name" : "CB9 - Emergencies", + "frequency" : 27065000, + "modulation" : "am" + }, + { + "name" : "CB10 - Truckers", + "frequency" : 27075000, + "modulation" : "am" + }, + { + "name" : "CB11", + "frequency" : 27085000, + "modulation" : "am" + }, + { + "name" : "CB12", + "frequency" : 27105000, + "modulation" : "am" + }, + { + "name" : "CB13 - Marine/RV", + "frequency" : 27115000, + "modulation" : "am" + }, + { + "name" : "CB14 - Walkie-Talkies", + "frequency" : 27125000, + "modulation" : "am" + }, + { + "name" : "CB15", + "frequency" : 27135000, + "modulation" : "am" + }, + { + "name" : "CB16", + "frequency" : 27155000, + "modulation" : "lsb" + }, + { + "name" : "CB17 - Truckers", + "frequency" : 27165000, + "modulation" : "am" + }, + { + "name" : "CB18", + "frequency" : 27175000, + "modulation" : "am" + }, + { + "name" : "CB19 - Truckers", + "frequency" : 27185000, + "modulation" : "am" + }, + { + "name" : "CB20", + "frequency" : 27205000, + "modulation" : "am" + }, + { + "name" : "CB21 - Truckers", + "frequency" : 27215000, + "modulation" : "am" + }, + { + "name" : "CB22", + "frequency" : 27225000, + "modulation" : "am" + }, + { + "name" : "CB23", + "frequency" : 27255000, + "modulation" : "am" + }, + { + "name" : "CB24", + "frequency" : 27235000, + "modulation" : "am" + }, + { + "name" : "CB25", + "frequency" : 27245000, + "modulation" : "am" + }, + { + "name" : "CB26", + "frequency" : 27265000, + "modulation" : "am" + }, + { + "name" : "CB27", + "frequency" : 27275000, + "modulation" : "am" + }, + { + "name" : "CB28", + "frequency" : 27285000, + "modulation" : "am" + }, + { + "name" : "CB29", + "frequency" : 27295000, + "modulation" : "am" + }, + { + "name" : "CB30", + "frequency" : 27305000, + "modulation" : "am" + }, + { + "name" : "CB31", + "frequency" : 27315000, + "modulation" : "am" + }, + { + "name" : "CB32", + "frequency" : 27325000, + "modulation" : "am" + }, + { + "name" : "CB33", + "frequency" : 27335000, + "modulation" : "am" + }, + { + "name" : "CB34", + "frequency" : 27345000, + "modulation" : "am" + }, + { + "name" : "CB35", + "frequency" : 27355000, + "modulation" : "am" + }, + { + "name" : "CB36", + "frequency" : 27365000, + "modulation" : "ssb" + }, + { + "name" : "CB37", + "frequency" : 27375000, + "modulation" : "ssb" + }, + { + "name" : "CB38", + "frequency" : 27385000, + "modulation" : "ssb" + }, + { + "name" : "CB39", + "frequency" : 27395000, + "modulation" : "ssb" + }, + { + "name" : "CB40", + "frequency" : 27405000, + "modulation" : "ssb" + }, + { + "name" : "GMRS1", + "frequency" : 462562500, + "modulation" : "nfm" + }, + { + "name" : "GMRS2", + "frequency" : 462587500, + "modulation" : "nfm" + }, + { + "name" : "GMRS3", + "frequency" : 462612500, + "modulation" : "nfm" + }, + { + "name" : "GMRS4", + "frequency" : 462637500, + "modulation" : "nfm" + }, + { + "name" : "GMRS5", + "frequency" : 462662500, + "modulation" : "nfm" + }, + { + "name" : "GMRS6", + "frequency" : 462687500, + "modulation" : "nfm" + }, + { + "name" : "GMRS7", + "frequency" : 462712500, + "modulation" : "nfm" + }, + { + "name" : "GMRS8", + "frequency" : 467562500, + "modulation" : "nfm" + }, + { + "name" : "GMRS9", + "frequency" : 467587500, + "modulation" : "nfm" + }, + { + "name" : "GMRS10", + "frequency" : 467612500, + "modulation" : "nfm" + }, + { + "name" : "GMRS11", + "frequency" : 467637500, + "modulation" : "nfm" + }, + { + "name" : "GMRS12", + "frequency" : 467662500, + "modulation" : "nfm" + }, + { + "name" : "GMRS13", + "frequency" : 467687500, + "modulation" : "nfm" + }, + { + "name" : "GMRS14", + "frequency" : 467712500, + "modulation" : "nfm" + }, + { + "name" : "GMRS15", + "frequency" : 462550000, + "modulation" : "nfm" + }, + { + "name" : "GMRS16", + "frequency" : 462575000, + "modulation" : "nfm" + }, + { + "name" : "GMRS17", + "frequency" : 462600000, + "modulation" : "nfm" + }, + { + "name" : "GMRS18", + "frequency" : 462625000, + "modulation" : "nfm" + }, + { + "name" : "GMRS19", + "frequency" : 462650000, + "modulation" : "nfm" + }, + { + "name" : "GMRS20", + "frequency" : 462675000, + "modulation" : "nfm" + }, + { + "name" : "GMRS21", + "frequency" : 462700000, + "modulation" : "nfm" + }, + { + "name" : "GMRS22", + "frequency" : 462725000, + "modulation" : "nfm" + }, + { + "name" : "GMRS15R", + "frequency" : 467550000, + "modulation" : "nfm" + }, + { + "name" : "GMRS16R", + "frequency" : 467575000, + "modulation" : "nfm" + }, + { + "name" : "GMRS17R", + "frequency" : 467600000, + "modulation" : "nfm" + }, + { + "name" : "GMRS18R", + "frequency" : 467625000, + "modulation" : "nfm" + }, + { + "name" : "GMRS19R", + "frequency" : 467650000, + "modulation" : "nfm" + }, + { + "name" : "GMRS20R", + "frequency" : 467675000, + "modulation" : "nfm" + }, + { + "name" : "GMRS21R", + "frequency" : 467700000, + "modulation" : "nfm" + }, + { + "name" : "GMRS22R", + "frequency" : 467725000, + "modulation" : "nfm" + } +] diff --git a/bookmarks.txt b/bookmarks.txt new file mode 100644 index 00000000..5c3d65bd --- /dev/null +++ b/bookmarks.txt @@ -0,0 +1,305 @@ +DDH47|||147.3|RTTY450 +DDH9|||11039|RTTY450 +DDH8|||14467.3|RTTY450 +DDK2|||4583|RTTY450 +DDH7|||7646|RTTY450 +DDK9|||10100.8|RTTY450 + +NOAA-1|||162400|NFM +NOAA-2|||162425|NFM +NOAA-3|||162450|NFM +NOAA-4|||162475|NFM +NOAA-5|||162500|NFM +NOAA-6|||162525|NFM +NOAA-7|||162550|NFM + +GS-1|San Francisco|California|5508|HFDL +GS-1|San Francisco|California|6559|HFDL +GS-1|San Francisco|California|8927|HFDL +GS-1|San Francisco|California|10081|HFDL +GS-1|San Francisco|California|11327|HFDL +GS-1|San Francisco|California|13276|HFDL +GS-1|San Francisco|California|17919|HFDL +GS-1|San Francisco|California|21934|HFDL +GS-2|Molokai|Hawaii|5514|HFDL +GS-2|Molokai|Hawaii|6565|HFDL +GS-2|Molokai|Hawaii|8912|HFDL +GS-2|Molokai|Hawaii|8936|HFDL +GS-2|Molokai|Hawaii|10027|HFDL +GS-2|Molokai|Hawaii|11312|HFDL +GS-2|Molokai|Hawaii|11348|HFDL +GS-2|Molokai|Hawaii|13276|HFDL +GS-2|Molokai|Hawaii|13312|HFDL +GS-2|Molokai|Hawaii|13324|HFDL +GS-2|Molokai|Hawaii|17919|HFDL +GS-2|Molokai|Hawaii|21937|HFDL +GS-3|Reykjavik|Iceland|3900|HFDL +GS-3|Reykjavik|Iceland|5720|HFDL +GS-3|Reykjavik|Iceland|6712|HFDL +GS-3|Reykjavik|Iceland|8977|HFDL +GS-3|Reykjavik|Iceland|11184|HFDL +GS-3|Reykjavik|Iceland|15025|HFDL +GS-3|Reykjavik|Iceland|17985|HFDL +GS-4|Riverhead|New York|5652|HFDL +GS-4|Riverhead|New York|6661|HFDL +GS-4|Riverhead|New York|8912|HFDL +GS-4|Riverhead|New York|11387|HFDL +GS-4|Riverhead|New York|13276|HFDL +GS-4|Riverhead|New York|17919|HFDL +GS-4|Riverhead|New York|21931|HFDL +GS-5|Auckland|New Zealand|5583|HFDL +GS-5|Auckland|New Zealand|6535|HFDL +GS-5|Auckland|New Zealand|8921|HFDL +GS-5|Auckland|New Zealand|10084|HFDL +GS-5|Auckland|New Zealand|13351|HFDL +GS-5|Auckland|New Zealand|17916|HFDL +GS-6|Hat Yai|Thailand|5655|HFDL +GS-6|Hat Yai|Thailand|6535|HFDL +GS-6|Hat Yai|Thailand|8825|HFDL +GS-6|Hat Yai|Thailand|10066|HFDL +GS-6|Hat Yai|Thailand|13270|HFDL +GS-6|Hat Yai|Thailand|17928|HFDL +GS-6|Hat Yai|Thailand|21949|HFDL +GS-7|Shannon|Ireland|2998|HFDL +GS-7|Shannon|Ireland|3455|HFDL +GS-7|Shannon|Ireland|5547|HFDL +GS-7|Shannon|Ireland|6532|HFDL +GS-7|Shannon|Ireland|8843|HFDL +GS-7|Shannon|Ireland|8942|HFDL +GS-7|Shannon|Ireland|10081|HFDL +GS-7|Shannon|Ireland|11384|HFDL +GS-8|Johannesburg|South Africa|3016|HFDL +GS-8|Johannesburg|South Africa|4681|HFDL +GS-8|Johannesburg|South Africa|5529|HFDL +GS-8|Johannesburg|South Africa|8834|HFDL +GS-8|Johannesburg|South Africa|11321|HFDL +GS-8|Johannesburg|South Africa|13321|HFDL +GS-8|Johannesburg|South Africa|17922|HFDL +GS-8|Johannesburg|South Africa|21949|HFDL +GS-9|Barrow|Alaska|2944|HFDL +GS-9|Barrow|Alaska|2992|HFDL +GS-9|Barrow|Alaska|3007|HFDL +GS-9|Barrow|Alaska|3497|HFDL +GS-9|Barrow|Alaska|4654|HFDL +GS-9|Barrow|Alaska|4687|HFDL +GS-9|Barrow|Alaska|5529|HFDL +GS-9|Barrow|Alaska|5538|HFDL +GS-9|Barrow|Alaska|5544|HFDL +GS-9|Barrow|Alaska|6646|HFDL +GS-9|Barrow|Alaska|8927|HFDL +GS-9|Barrow|Alaska|8936|HFDL +GS-9|Barrow|Alaska|10027|HFDL +GS-9|Barrow|Alaska|10093|HFDL +GS-9|Barrow|Alaska|11354|HFDL +GS-9|Barrow|Alaska|17919|HFDL +GS-9|Barrow|Alaska|17934|HFDL +GS-9|Barrow|Alaska|21928|HFDL +GS-9|Barrow|Alaska|21937|HFDL +GS-10|Muan|South Korea|2941|HFDL +GS-10|Muan|South Korea|5502|HFDL +GS-10|Muan|South Korea|6619|HFDL +GS-10|Muan|South Korea|8939|HFDL +GS-10|Muan|South Korea|10060|HFDL +GS-10|Muan|South Korea|13342|HFDL +GS-10|Muan|South Korea|17958|HFDL +GS-10|Muan|South Korea|21931|HFDL +GS-11|Albrook|Panama|5589|HFDL +GS-11|Albrook|Panama|6589|HFDL +GS-11|Albrook|Panama|8894|HFDL +GS-11|Albrook|Panama|10063|HFDL +GS-11|Albrook|Panama|13264|HFDL +GS-11|Albrook|Panama|17901|HFDL +GS-13|Santa Cruz|Bolivia|4660|HFDL +GS-13|Santa Cruz|Bolivia|6628|HFDL +GS-13|Santa Cruz|Bolivia|8957|HFDL +GS-13|Santa Cruz|Bolivia|11318|HFDL +GS-13|Santa Cruz|Bolivia|13315|HFDL +GS-13|Santa Cruz|Bolivia|17916|HFDL +GS-13|Santa Cruz|Bolivia|21997|HFDL +GS-14|Krasnoyarsk|Russia|5622|HFDL +GS-14|Krasnoyarsk|Russia|6596|HFDL +GS-14|Krasnoyarsk|Russia|8886|HFDL +GS-14|Krasnoyarsk|Russia|10087|HFDL +GS-14|Krasnoyarsk|Russia|13321|HFDL +GS-14|Krasnoyarsk|Russia|17912|HFDL +GS-14|Krasnoyarsk|Russia|21990|HFDL +GS-15|Al Muharraq|Bahrain|5544|HFDL +GS-15|Al Muharraq|Bahrain|8885|HFDL +GS-15|Al Muharraq|Bahrain|10075|HFDL +GS-15|Al Muharraq|Bahrain|13354|HFDL +GS-15|Al Muharraq|Bahrain|17967|HFDL +GS-15|Al Muharraq|Bahrain|21982|HFDL +GS-16|Agana|Guam|5451|HFDL +GS-16|Agana|Guam|6652|HFDL +GS-16|Agana|Guam|8927|HFDL +GS-16|Agana|Guam|11306|HFDL +GS-16|Agana|Guam|13312|HFDL +GS-16|Agana|Guam|17919|HFDL +GS-16|Agana|Guam|21928|HFDL +GS-17|Gran Cararias|Spain|6529|HFDL +GS-17|Gran Cararias|Spain|8948|HFDL +GS-17|Gran Cararias|Spain|11348|HFDL +GS-17|Gran Cararias|Spain|13303|HFDL +GS-17|Gran Cararias|Spain|17928|HFDL +GS-17|Gran Cararias|Spain|21955|HFDL + +JMH|Tokyo|Japan|3622.5|FAX +JMH2|Tokyo|Japan|7795|FAX +JMH4|Tokyo|Japan|13988.5|FAX +PVK|Pevek|Russia|0.148|FAX +HLL2|Seoul|South Korea|3585|FAX +HLL2|Seoul|South Korea|5857.5|FAX +HLL2|Seoul|South Korea|7433.5|FAX +HLL2|Seoul|South Korea|9165|FAX +HLL2|Seoul|South Korea|13570|FAX +HSW64|Bangkok|Thailand|7395|FAX +JJC|Kyodo News|Japan|4316|FAX +JJC|Kyodo News|Japan|8467.5|FAX +JJC|Kyodo News|Japan|12745.5|FAX +JJC|Kyodo News|Japan|16971|FAX +JJC|Kyodo News|Japan|17069.6|FAX +JJC|Kyodo News|Japan|22542|FAX +9VF|Kyodo News|Japan|16035|FAX +9VF|Kyodo News|Japan|17430|FAX +XSQ|Guangzhou|China|4199.75|FAX +XSQ|Guangzhou|China|8412.5|FAX +XSQ|Guangzhou|China|12629.25|FAX +XSQ|Guangzhou|China|16826.25|FAX +CBV|Valparaiso Playa Ancha|Chile|4228|FAX +CBV|Valparaiso Playa Ancha|Chile|8677|FAX +CBV|Valparaiso Playa Ancha|Chile|17146.4|FAX +CBM|Punta Arenas Maganalles|Chile|4322|FAX +CBM|Punta Arenas Maganalles|Chile|8696|FAX +CFH|Halifax|Canada|122.5|FAX +CFH|Halifax|Canada|4271|FAX +CFH|Halifax|Canada|6496.4|FAX +CFH|Halifax|Canada|10536|FAX +CFH|Halifax|Canada|13510|FAX +VFF|Iqalut|Canada|3253|FAX +VFF|Iqalut|Canada|7710|FAX +VFR|Resolute|Canada|7710|FAX +VFR|Resolute|Canada|3253|FAX +VCO|Sydney|Canada|4416|FAX +VCO|Sydney|Canada|6915.1|FAX +VFA|Inuvik|Canada|4292|FAX +VFA|Inuvik|Canada|8456|FAX +NOJ|Kodiak|Alaska|2054|FAX +NOJ|Kodiak|Alaska|4298|FAX +NOJ|Kodiak|Alaska|8459|FAX +NOJ|Kodiak|Alaska|12412.5|FAX +NMC|Point Reyes|California|4346|FAX +NMC|Point Reyes|California|8682|FAX +NMC|Point Reyes|California|12786|FAX +NMC|Point Reyes|California|17151.2|FAX +NMC|Point Reyes|California|22527|FAX +NMG|New Orleans|Louisiana|4317.9|FAX +NMG|New Orleans|Louisiana|8503.9|FAX +NMG|New Orleans|Louisiana|12789.9|FAX +NMG|New Orleans|Louisiana|17146.4|FAX +NMF|Boston|Massachusetts|4235|FAX +NMF|Boston|Massachusetts|6340.5|FAX +NMF|Boston|Massachusetts|9110|FAX +NMF|Boston|Massachusetts|12750|FAX +VMC|Charleville|Australia|2628|FAX +VMC|Charleville|Australia|5100|FAX +VMC|Charleville|Australia|11030|FAX +VMC|Charleville|Australia|13920|FAX +VMC|Charleville|Australia|20469|FAX +VMW|Wiluna|Australia|5755|FAX +VMW|Wiluna|Australia|7535|FAX +VMW|Wiluna|Australia|10555|FAX +VMW|Wiluna|Australia|15615|FAX +VMW|Wiluna|Australia|18060|FAX +ZKLF|Wellington|New Zealand|3247.4|FAX +ZKLF|Wellington|New Zealand|5807|FAX +ZKLF|Wellington|New Zealand|9459|FAX +ZKLF|Wellington|New Zealand|13550.5|FAX +ZKLF|Wellington|New Zealand|16340.1|FAX +KVM70|Honolulu|Hawaii|9982.5|FAX +KVM70|Honolulu|Hawaii|11090|FAX +KVM70|Honolulu|Hawaii|16135|FAX +SVJ4|Athens|Greece|4481|FAX +SVJ4|Athens|Greece|8105|FAX +RBW41|Murmansk|Russia|5336|FAX +RBW41|Murmansk|Russia|6445.5|FAX +RBW41|Murmansk|Russia|7908.8|FAX +RBW48|Murmansk|Russia|10130|FAX +DDH3|Hamburg|Germany|3855|FAX +DDK3|Hamburg|Germany|7880|FAX +DDK6|Hamburg|Germany|13882.5|FAX +GYA|Nothwood|UK|2618.5|FAX +GYA|Nothwood|UK|4610|FAX +GYA|Nothwood|UK|8040|FAX +GYA|Nothwood|UK|11086.5|FAX + +CB1|||26965|AM +CB2|||26975|AM +CB3|||26985|AM +CB4|Offroading||27005|AM +CB5|||27015|AM +CB6|||27025|AM +CB7|||27035|AM +CB8|||27055|AM +CB9|Emergencies||27065|AM +CB10|Truckers||27075|AM +CB11|||27085|AM +CB12|||27105|AM +CB13|Marine/RV||27115|AM +CB14|Walkie-Talkies||27125|AM +CB15|||27135|AM +CB16|||27155|LSB +CB17|Truckers||27165|AM +CB18|||27175|AM +CB19|Truckers||27185|AM +CB20|||27205|AM +CB21|Truckers||27215|AM +CB22|||27225|AM +CB23|||27255|AM +CB24|||27235|AM +CB25|||27245|AM +CB26|||27265|AM +CB27|||27275|AM +CB28|||27285|AM +CB29|||27295|AM +CB30|||27305|AM +CB31|||27315|AM +CB32|||27325|AM +CB33|||27335|AM +CB34|||27345|AM +CB35|||27355|AM +CB36|||27365|SSB +CB37|||27375|SSB +CB38|||27385|SSB +CB39|||27395|SSB +CB40|||27405|SSB + +GMRS1|||462562.5|NFM +GMRS2|||462587.5|NFM +GMRS3|||462612.5|NFM +GMRS4|||462637.5|NFM +GMRS5|||462662.5|NFM +GMRS6|||462687.5|NFM +GMRS7|||462712.5|NFM +GMRS8|||467562.5|NFM +GMRS9|||467587.5|NFM +GMRS10|||467612.5|NFM +GMRS11|||467637.5|NFM +GMRS12|||467662.5|NFM +GMRS13|||467687.5|NFM +GMRS14|||467712.5|NFM +GMRS15|||462550|NFM +GMRS16|||462575|NFM +GMRS17|||462600|NFM +GMRS18|||462625|NFM +GMRS19|||462650|NFM +GMRS20|||462675|NFM +GMRS21|||462700|NFM +GMRS22|||462725|NFM +GMRS15R|||467550|NFM +GMRS16R|||467575|NFM +GMRS17R|||467600|NFM +GMRS18R|||467625|NFM +GMRS19R|||467650|NFM +GMRS20R|||467675|NFM +GMRS21R|||467700|NFM +GMRS22R|||467725|NFM diff --git a/debian/changelog b/debian/changelog index e8065600..0e940d52 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,7 @@ openwebrx (1.2.21) bullseye jammy; urgency=low * Added CPU temperature to the CPU load display. * Added UTC clock to the receiver panel. + * Added default bookmarks.json file with some common bookmarks. * Fixed secondary waterfall requiring FFT compression. * Fixed center_freq changes not propagating up. * Made ISM device model column wider. diff --git a/debian/openwebrx.install b/debian/openwebrx.install index 8db93442..a40cb083 100644 --- a/debian/openwebrx.install +++ b/debian/openwebrx.install @@ -1,3 +1,4 @@ bands.json etc/openwebrx/ +bookmarks.json etc/openwebrx/ openwebrx.conf etc/openwebrx/ -systemd/openwebrx.service lib/systemd/system/ \ No newline at end of file +systemd/openwebrx.service lib/systemd/system/ diff --git a/makebookmarks.pl b/makebookmarks.pl new file mode 100755 index 00000000..27af22b3 --- /dev/null +++ b/makebookmarks.pl @@ -0,0 +1,43 @@ +#!/bin/perl + +$First = 1; + +printf("[\n"); + +while() +{ + if(/^(.*)\|(.*)\|(.*)\|(\S*)\|(\S+)\s*$/) + { + $Name = $1; + $Text1 = $2; + $Text2 = $3; + $Freq = $4; + $Mod = $5; + + if(($Name ne "") && ($Freq ne "") && ($Mod ne "")) + { + if($Text1 ne "") + { + $Name = $Name . " - " . $Text1; + #if($Text2 ne "") + #{ + # $Name = $Name . ", " . $Text2; + #} + } + elsif($Text2 ne "") + { + $Name = $Name . " - " . $Text2; + } + + if($First) { $First=0; } else { printf(",\n"); } + + printf(" {\n"); + printf(" \"name\" : \"%s\",\n", $Name); + printf(" \"frequency\" : %d,\n", $Freq * 1000); + printf(" \"modulation\" : \"%s\"\n", lc($Mod)); + printf(" }"); + } + } +} + +printf("\n]\n");