version data sets using LFS for passes
authorDan White <dan@whiteaudio.com>
Thu, 12 Jul 2018 20:31:46 +0000 (15:31 -0500)
committerDan White <dan@whiteaudio.com>
Thu, 12 Jul 2018 20:31:46 +0000 (15:31 -0500)
.gitattributes [new file with mode: 0644]
observations.json.bz2 [new file with mode: 0644]
passes.sqlite [new file with mode: 0644]
satellites.json [new file with mode: 0644]
stations.json [new file with mode: 0644]
tle.sqlite [new file with mode: 0644]
version.txt [new file with mode: 0644]

diff --git a/.gitattributes b/.gitattributes
new file mode 100644 (file)
index 0000000..7641526
--- /dev/null
@@ -0,0 +1 @@
+passes.sqlite filter=lfs diff=lfs merge=lfs -text
diff --git a/observations.json.bz2 b/observations.json.bz2
new file mode 100644 (file)
index 0000000..9b95f80
Binary files /dev/null and b/observations.json.bz2 differ
diff --git a/passes.sqlite b/passes.sqlite
new file mode 100644 (file)
index 0000000..0a64ac5
--- /dev/null
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:85c6d36d754c73a490c567e345e1a6fe477d47c71c4e258e27bf12c74877d9bb
+size 998387712
diff --git a/satellites.json b/satellites.json
new file mode 100644 (file)
index 0000000..9464ad3
--- /dev/null
@@ -0,0 +1,1759 @@
+{
+  "965": {
+    "image": "https://db.satnogs.org/media/satellites/transit-o__1.jpg",
+    "name": "TRANSIT 5B-5",
+    "names": "OPS 6582",
+    "norad_cat_id": 965,
+    "status": "alive"
+  },
+  "7530": {
+    "image": "https://db.satnogs.org/media/satellites/AO-7-Model-300x180.gif",
+    "name": "OSCAR 7",
+    "names": "AO-7",
+    "norad_cat_id": 7530,
+    "status": "alive"
+  },
+  "14781": {
+    "image": "https://db.satnogs.org/media/satellites/UoSat-2.jpg",
+    "name": "UOSAT 2",
+    "names": "UO-11",
+    "norad_cat_id": 14781,
+    "status": "alive"
+  },
+  "15427": {
+    "image": null,
+    "name": "NOAA 9",
+    "names": "",
+    "norad_cat_id": 15427,
+    "status": "alive"
+  },
+  "20442": {
+    "image": "https://db.satnogs.org/media/satellites/LUSAT-1.gif",
+    "name": "LUSAT",
+    "names": "LO-19",
+    "norad_cat_id": 20442,
+    "status": "alive"
+  },
+  "22826": {
+    "image": "https://db.satnogs.org/media/satellites/itamsat_1.jpg",
+    "name": "ITAMSAT",
+    "names": "IO-26",
+    "norad_cat_id": 22826,
+    "status": "alive"
+  },
+  "23439": {
+    "image": "https://db.satnogs.org/media/satellites/radio-rosto__1.jpg",
+    "name": "RADIO ROSTO",
+    "names": "RS-15",
+    "norad_cat_id": 23439,
+    "status": "alive"
+  },
+  "24278": {
+    "image": "https://db.satnogs.org/media/satellites/fo29.gif",
+    "name": "JAS-2",
+    "names": "FO-29",
+    "norad_cat_id": 24278,
+    "status": "alive"
+  },
+  "25338": {
+    "image": "https://db.satnogs.org/media/satellites/satellite_NOAA-15.jpg",
+    "name": "NOAA 15",
+    "names": "",
+    "norad_cat_id": 25338,
+    "status": "alive"
+  },
+  "25397": {
+    "image": "https://db.satnogs.org/media/satellites/gurwinIIb.gif",
+    "name": "TECHSAT 1B",
+    "names": "GO-32",
+    "norad_cat_id": 25397,
+    "status": "alive"
+  },
+  "25544": {
+    "image": "https://db.satnogs.org/media/satellites/ISS.jpg",
+    "name": "ISS",
+    "names": "ZARYA",
+    "norad_cat_id": 25544,
+    "status": "alive"
+  },
+  "25635": {
+    "image": "https://db.satnogs.org/media/satellites/4355e5156bc2ef829b9c7e128608e6ddce046507.jpg",
+    "name": "ORSTED",
+    "names": "\u00d8rsted",
+    "norad_cat_id": 25635,
+    "status": "alive"
+  },
+  "26931": {
+    "image": "https://db.satnogs.org/media/satellites/no44.gif",
+    "name": "PCSAT",
+    "names": "NO-44",
+    "norad_cat_id": 26931,
+    "status": "alive"
+  },
+  "27607": {
+    "image": "https://db.satnogs.org/media/satellites/saudisat-so-50.jpg",
+    "name": "SAUDISAT 1C",
+    "names": "SO-50",
+    "norad_cat_id": 27607,
+    "status": "alive"
+  },
+  "27844": {
+    "image": "https://db.satnogs.org/media/satellites/cute-1__1.jpg",
+    "name": "CUTE-1",
+    "names": "CO-55",
+    "norad_cat_id": 27844,
+    "status": "alive"
+  },
+  "27848": {
+    "image": "https://db.satnogs.org/media/satellites/xi-4__1.jpg",
+    "name": "CUBESAT XI-IV",
+    "names": "CO-57",
+    "norad_cat_id": 27848,
+    "status": "alive"
+  },
+  "27939": {
+    "image": "https://db.satnogs.org/media/satellites/zeya__1.jpg",
+    "name": "MOZHAYETS 4",
+    "names": "RS-22",
+    "norad_cat_id": 27939,
+    "status": "alive"
+  },
+  "28628": {
+    "image": "https://db.satnogs.org/media/satellites/inmarsat-4__1.jpg",
+    "name": "INMARSAT 4-F1",
+    "names": "Alphasat1",
+    "norad_cat_id": 28628,
+    "status": "alive"
+  },
+  "28650": {
+    "image": "https://db.satnogs.org/media/satellites/hamsat.jpg",
+    "name": "HAMSAT",
+    "names": "VO-52",
+    "norad_cat_id": 28650,
+    "status": "dead"
+  },
+  "28654": {
+    "image": "https://db.satnogs.org/media/satellites/NOAA-18_or_19_rendering.jpg",
+    "name": "NOAA 18",
+    "names": "",
+    "norad_cat_id": 28654,
+    "status": "alive"
+  },
+  "28895": {
+    "image": "https://db.satnogs.org/media/satellites/XI-V-Sai-Five-300x225.jpg",
+    "name": "CUBESAT XI 5",
+    "names": "CO-58, OSCAR 58",
+    "norad_cat_id": 28895,
+    "status": "alive"
+  },
+  "29499": {
+    "image": "https://db.satnogs.org/media/satellites/metopa.jpg",
+    "name": "METOP-A",
+    "names": "",
+    "norad_cat_id": 29499,
+    "status": "alive"
+  },
+  "29710": {
+    "image": "https://db.satnogs.org/media/satellites/CartoSat2_AutoB.jpeg",
+    "name": "CARTOSAT-2",
+    "names": "IRS-P7",
+    "norad_cat_id": 29710,
+    "status": "alive"
+  },
+  "30776": {
+    "image": "https://db.satnogs.org/media/satellites/FALCONSAT-3.jpg",
+    "name": "FALCONSAT 3",
+    "names": "",
+    "norad_cat_id": 30776,
+    "status": "alive"
+  },
+  "31130": {
+    "image": "https://db.satnogs.org/media/satellites/CAPE1.jpg",
+    "name": "CAPE1",
+    "names": "",
+    "norad_cat_id": 31130,
+    "status": "alive"
+  },
+  "32783": {
+    "image": "https://db.satnogs.org/media/satellites/image_gallery.jpg",
+    "name": "CARTOSAT-2A",
+    "names": "",
+    "norad_cat_id": 32783,
+    "status": "alive"
+  },
+  "32785": {
+    "image": "https://db.satnogs.org/media/satellites/CO-65-300x197.jpg",
+    "name": "CUTE-1.7+APD II",
+    "names": "CO-65",
+    "norad_cat_id": 32785,
+    "status": "alive"
+  },
+  "32787": {
+    "image": "https://db.satnogs.org/media/satellites/COMPASS-1.jpg",
+    "name": "COMPASS-1",
+    "names": "",
+    "norad_cat_id": 32787,
+    "status": "alive"
+  },
+  "32788": {
+    "image": "https://db.satnogs.org/media/satellites/AAUSAT-2.jpg",
+    "name": "AAUSAT-II",
+    "names": "CUBESAT-2\r\nAAUSAT-2",
+    "norad_cat_id": 32788,
+    "status": "alive"
+  },
+  "32789": {
+    "image": "https://db.satnogs.org/media/satellites/DelfiC3_AutoE.jpeg",
+    "name": "DELFI-C3",
+    "names": "DO-64",
+    "norad_cat_id": 32789,
+    "status": "alive"
+  },
+  "32791": {
+    "image": "https://db.satnogs.org/media/satellites/SEEDS.gif",
+    "name": "SEEDS II",
+    "names": "CO-66",
+    "norad_cat_id": 32791,
+    "status": "alive"
+  },
+  "32953": {
+    "image": "https://db.satnogs.org/media/satellites/rs30_1.jpg",
+    "name": "YUBILEINY",
+    "names": "RS-30",
+    "norad_cat_id": 32953,
+    "status": "alive"
+  },
+  "32958": {
+    "image": "https://db.satnogs.org/media/satellites/FENGYUN-3A_AVnpzkb.jpg",
+    "name": "FENGYUN 3A",
+    "names": "Feng-Yun-3A, FY3A",
+    "norad_cat_id": 32958,
+    "status": "alive"
+  },
+  "33493": {
+    "image": "https://db.satnogs.org/media/satellites/PRISM_AutoF.jpg",
+    "name": "PRISM",
+    "names": "HITOMI",
+    "norad_cat_id": 33493,
+    "status": "alive"
+  },
+  "33498": {
+    "image": "https://db.satnogs.org/media/satellites/STARS-1.2.jpg",
+    "name": "STARS",
+    "names": "KUKAI-GENNAI mother and daughter",
+    "norad_cat_id": 33498,
+    "status": "alive"
+  },
+  "33499": {
+    "image": "https://db.satnogs.org/media/satellites/KKS-FM-4-2.JPG",
+    "name": "KKS-1",
+    "names": "KISEKI",
+    "norad_cat_id": 33499,
+    "status": "alive"
+  },
+  "33591": {
+    "image": "https://db.satnogs.org/media/satellites/NOAA-19_5rtz25e.jpg",
+    "name": "NOAA 19",
+    "names": "",
+    "norad_cat_id": 33591,
+    "status": "alive"
+  },
+  "35932": {
+    "image": "https://db.satnogs.org/media/satellites/swisscube.jpeg",
+    "name": "SWISSCUBE",
+    "names": "",
+    "norad_cat_id": 35932,
+    "status": "alive"
+  },
+  "35933": {
+    "image": "https://db.satnogs.org/media/satellites/BEESAT.JPG",
+    "name": "BEESAT",
+    "names": "",
+    "norad_cat_id": 35933,
+    "status": "alive"
+  },
+  "35935": {
+    "image": "https://db.satnogs.org/media/satellites/itupsat1b.jpg",
+    "name": "ITUPSAT 1",
+    "names": "",
+    "norad_cat_id": 35935,
+    "status": "alive"
+  },
+  "36122": {
+    "image": "https://db.satnogs.org/media/satellites/HO-68-Preassembly.jpg",
+    "name": "XIWANG-1",
+    "names": "HO-68\r\nXW-1\r\nHOPE-1",
+    "norad_cat_id": 36122,
+    "status": "alive"
+  },
+  "36795": {
+    "image": "https://db.satnogs.org/media/satellites/cartosat-2b.jpg",
+    "name": "CARTOSAT-2B",
+    "names": "",
+    "norad_cat_id": 36795,
+    "status": "alive"
+  },
+  "36799": {
+    "image": "https://db.satnogs.org/media/satellites/TISAT-1.jpg",
+    "name": "TISAT 1",
+    "names": "",
+    "norad_cat_id": 36799,
+    "status": "alive"
+  },
+  "37214": {
+    "image": "https://db.satnogs.org/media/satellites/FENGYUN-3B.jpg",
+    "name": "FENGYUN 3B",
+    "names": "Feng-Yun-3B",
+    "norad_cat_id": 37214,
+    "status": "alive"
+  },
+  "37224": {
+    "image": "https://db.satnogs.org/media/satellites/o_oreos.jpg",
+    "name": "O/OREOS",
+    "names": "USA 219",
+    "norad_cat_id": 37224,
+    "status": "alive"
+  },
+  "37839": {
+    "image": "https://db.satnogs.org/media/satellites/jugnu.jpeg",
+    "name": "JUGNU",
+    "names": "",
+    "norad_cat_id": 37839,
+    "status": "alive"
+  },
+  "37841": {
+    "image": "https://db.satnogs.org/media/satellites/srmsat.jpg",
+    "name": "SRMSAT",
+    "names": "",
+    "norad_cat_id": 37841,
+    "status": "alive"
+  },
+  "37855": {
+    "image": "https://db.satnogs.org/media/satellites/mcubed.jpg",
+    "name": "M-CUBED & EXP-1 PRIME",
+    "names": "E1P-U2, Michigan Multipurpose Minisat",
+    "norad_cat_id": 37855,
+    "status": "alive"
+  },
+  "38078": {
+    "image": "https://db.satnogs.org/media/satellites/ALMASAT-1.jpeg",
+    "name": "ALMASAT-1",
+    "names": "",
+    "norad_cat_id": 38078,
+    "status": "alive"
+  },
+  "38340": {
+    "image": "https://db.satnogs.org/media/satellites/horyu-2.jpg",
+    "name": "HORYU 2",
+    "names": "",
+    "norad_cat_id": 38340,
+    "status": "alive"
+  },
+  "38760": {
+    "image": "https://db.satnogs.org/media/satellites/AENEAS-1.jpg",
+    "name": "AENEAS",
+    "names": "",
+    "norad_cat_id": 38760,
+    "status": "alive"
+  },
+  "38771": {
+    "image": "https://db.satnogs.org/media/satellites/METOP-B_26NGbXF.jpg",
+    "name": "METOP-B",
+    "names": "",
+    "norad_cat_id": 38771,
+    "status": "alive"
+  },
+  "39087": {
+    "image": "https://db.satnogs.org/media/satellites/08aae20b.jpg",
+    "name": "AAUSAT3",
+    "names": "",
+    "norad_cat_id": 39087,
+    "status": "alive"
+  },
+  "39090": {
+    "image": "https://db.satnogs.org/media/satellites/strand1.jpg",
+    "name": "STRAND-1",
+    "names": "",
+    "norad_cat_id": 39090,
+    "status": "alive"
+  },
+  "39091": {
+    "image": "https://db.satnogs.org/media/satellites/BRITE-AUSTRIA.jpeg",
+    "name": "BRITE-AUSTRIA",
+    "names": "BRITE-Austria\r\nCANX-3B",
+    "norad_cat_id": 39091,
+    "status": "alive"
+  },
+  "39092": {
+    "image": "https://db.satnogs.org/media/satellites/UNIBRITE.jpg",
+    "name": "UNIBRITE",
+    "names": "CANX-3A",
+    "norad_cat_id": 39092,
+    "status": "alive"
+  },
+  "39134": {
+    "image": "https://db.satnogs.org/media/satellites/image_gallery.jpeg",
+    "name": "SOMP",
+    "names": "",
+    "norad_cat_id": 39134,
+    "status": "alive"
+  },
+  "39135": {
+    "image": null,
+    "name": "BEESAT-3",
+    "names": "",
+    "norad_cat_id": 39135,
+    "status": "alive"
+  },
+  "39136": {
+    "image": "https://db.satnogs.org/media/satellites/beesat2.jpeg",
+    "name": "BEESAT-2",
+    "names": "",
+    "norad_cat_id": 39136,
+    "status": "alive"
+  },
+  "39151": {
+    "image": "https://db.satnogs.org/media/satellites/NEE-01_PEGASUS.jpg",
+    "name": "NEE-01 PEGASUS",
+    "names": "NEE-01",
+    "norad_cat_id": 39151,
+    "status": "alive"
+  },
+  "39153": {
+    "image": "https://db.satnogs.org/media/satellites/CUBEBUG-1.jpg",
+    "name": "CUBEBUG-1",
+    "names": "CAPITAN BETO",
+    "norad_cat_id": 39153,
+    "status": "alive"
+  },
+  "39161": {
+    "image": "https://db.satnogs.org/media/satellites/ESTCUBE-1.jpg",
+    "name": "ESTCUBE 1",
+    "names": "",
+    "norad_cat_id": 39161,
+    "status": "alive"
+  },
+  "39260": {
+    "image": null,
+    "name": "FENGYUN 3C",
+    "names": "Feng-Yun-3C",
+    "norad_cat_id": 39260,
+    "status": "alive"
+  },
+  "39265": {
+    "image": "https://db.satnogs.org/media/satellites/CASSIOPE_satellite.jpeg",
+    "name": "CASSIOPE",
+    "names": "",
+    "norad_cat_id": 39265,
+    "status": "alive"
+  },
+  "39381": {
+    "image": "https://db.satnogs.org/media/satellites/PHONESAT_2.4_vB6xg6c.png",
+    "name": "PHONESAT 2.4",
+    "names": "",
+    "norad_cat_id": 39381,
+    "status": "re-entered"
+  },
+  "39382": {
+    "image": "https://db.satnogs.org/media/satellites/CAPE-2.jpg",
+    "name": "CAPE-2",
+    "names": "",
+    "norad_cat_id": 39382,
+    "status": "alive"
+  },
+  "39383": {
+    "image": "https://db.satnogs.org/media/satellites/DRAGONSAT-1.jpg",
+    "name": "DRAGONSAT-1",
+    "names": "",
+    "norad_cat_id": 39383,
+    "status": "alive"
+  },
+  "39384": {
+    "image": "https://db.satnogs.org/media/satellites/KYSAT-2.jpg",
+    "name": "KYSAT-2",
+    "names": "",
+    "norad_cat_id": 39384,
+    "status": "alive"
+  },
+  "39385": {
+    "image": "https://db.satnogs.org/media/satellites/TJ3SAT.jpg",
+    "name": "TJ3SAT",
+    "names": "",
+    "norad_cat_id": 39385,
+    "status": "alive"
+  },
+  "39395": {
+    "image": "https://db.satnogs.org/media/satellites/COPPER.jpg",
+    "name": "COPPER",
+    "names": "",
+    "norad_cat_id": 39395,
+    "status": "alive"
+  },
+  "39398": {
+    "image": "https://db.satnogs.org/media/satellites/BLACK_NIGHT-1.jpg",
+    "name": "BLACK KNIGHT-1",
+    "names": "",
+    "norad_cat_id": 39398,
+    "status": "alive"
+  },
+  "39400": {
+    "image": "https://db.satnogs.org/media/satellites/TRAILBLAZER.jpg",
+    "name": "TRAILBLAZER",
+    "names": "SPA-1",
+    "norad_cat_id": 39400,
+    "status": "alive"
+  },
+  "39402": {
+    "image": "https://db.satnogs.org/media/satellites/SWAMPSAT.jpg",
+    "name": "SWAMPSAT",
+    "names": "",
+    "norad_cat_id": 39402,
+    "status": "alive"
+  },
+  "39405": {
+    "image": "https://db.satnogs.org/media/satellites/CHARGERSAT-1.jpg",
+    "name": "CHARGERSAT-1",
+    "names": "",
+    "norad_cat_id": 39405,
+    "status": "alive"
+  },
+  "39407": {
+    "image": "https://db.satnogs.org/media/satellites/VERMONT_LUNAR.jpg",
+    "name": "VERMONT LUNAR",
+    "names": "",
+    "norad_cat_id": 39407,
+    "status": "alive"
+  },
+  "39417": {
+    "image": "https://db.satnogs.org/media/satellites/index.jpeg",
+    "name": "ZACUBE-1",
+    "names": "South Africa CubeSat-1, TshepisoSat, ZA003",
+    "norad_cat_id": 39417,
+    "status": "alive"
+  },
+  "39426": {
+    "image": "https://db.satnogs.org/media/satellites/CINEMA-3_8CJmlaD.jpg",
+    "name": "CINEMA-3",
+    "names": "KHUSAT-2",
+    "norad_cat_id": 39426,
+    "status": "alive"
+  },
+  "39427": {
+    "image": "https://db.satnogs.org/media/satellites/delfi-next__1.jpg",
+    "name": "TRITON-1",
+    "names": "",
+    "norad_cat_id": 39427,
+    "status": "alive"
+  },
+  "39428": {
+    "image": "https://db.satnogs.org/media/satellites/DELFI-N3XT.jpg",
+    "name": "DELFI-N3XT",
+    "names": "",
+    "norad_cat_id": 39428,
+    "status": "alive"
+  },
+  "39430": {
+    "image": "https://db.satnogs.org/media/satellites/GOMX1_AutoE.jpeg",
+    "name": "GOMX 1",
+    "names": "GATOSS",
+    "norad_cat_id": 39430,
+    "status": "alive"
+  },
+  "39431": {
+    "image": "https://db.satnogs.org/media/satellites/BRITE-PL.jpg",
+    "name": "BRITE-PL",
+    "names": "LEM",
+    "norad_cat_id": 39431,
+    "status": "alive"
+  },
+  "39432": {
+    "image": "https://db.satnogs.org/media/satellites/ICUBE-1.jpg",
+    "name": "ICUBE-1",
+    "names": "",
+    "norad_cat_id": 39432,
+    "status": "alive"
+  },
+  "39433": {
+    "image": "https://db.satnogs.org/media/satellites/humsat-d__1.jpg",
+    "name": "HUMSAT-D",
+    "names": "",
+    "norad_cat_id": 39433,
+    "status": "alive"
+  },
+  "39436": {
+    "image": "https://db.satnogs.org/media/satellites/50sat-eagle2.jpg",
+    "name": "EAGLE 2",
+    "names": "",
+    "norad_cat_id": 39436,
+    "status": "re-entered"
+  },
+  "39438": {
+    "image": "https://db.satnogs.org/media/satellites/VeloxPII_Auto1.jpeg",
+    "name": "VELOX-PII",
+    "names": "",
+    "norad_cat_id": 39438,
+    "status": "alive"
+  },
+  "39439": {
+    "image": "https://db.satnogs.org/media/satellites/First-MOVE.png",
+    "name": "FIRST-MOVE",
+    "names": "",
+    "norad_cat_id": 39439,
+    "status": "alive"
+  },
+  "39440": {
+    "image": "https://db.satnogs.org/media/satellites/cubebug-1__1.jpg",
+    "name": "CUBEBUG-2",
+    "names": "LO-74",
+    "norad_cat_id": 39440,
+    "status": "alive"
+  },
+  "39441": {
+    "image": "https://db.satnogs.org/media/satellites/NEE-02_KRYOSAOR.jpg",
+    "name": "NEE-02 KRYSAOR",
+    "names": "NEE-02",
+    "norad_cat_id": 39441,
+    "status": "alive"
+  },
+  "39444": {
+    "image": "https://db.satnogs.org/media/satellites/FUNCUBE-1.jpg",
+    "name": "FUNCUBE-1",
+    "names": "AO-73",
+    "norad_cat_id": 39444,
+    "status": "alive"
+  },
+  "39445": {
+    "image": "https://db.satnogs.org/media/satellites/HINCUBE.jpg",
+    "name": "HINCUBE",
+    "names": "",
+    "norad_cat_id": 39445,
+    "status": "alive"
+  },
+  "39446": {
+    "image": "https://db.satnogs.org/media/satellites/uwe-1__1.jpg",
+    "name": "UWE-3",
+    "names": "",
+    "norad_cat_id": 39446,
+    "status": "alive"
+  },
+  "39469": {
+    "image": "https://db.satnogs.org/media/satellites/MCUBED-2.jpg",
+    "name": "MCUBED-2",
+    "names": "",
+    "norad_cat_id": 39469,
+    "status": "alive"
+  },
+  "39770": {
+    "image": "https://db.satnogs.org/media/satellites/SPROUT.png",
+    "name": "SPROUT",
+    "names": "",
+    "norad_cat_id": 39770,
+    "status": "alive"
+  },
+  "40012": {
+    "image": "https://db.satnogs.org/media/satellites/unisat-6__1.jpg",
+    "name": "UNISAT-6",
+    "names": "",
+    "norad_cat_id": 40012,
+    "status": "alive"
+  },
+  "40014": {
+    "image": "https://db.satnogs.org/media/satellites/bugsat-1__1.jpg",
+    "name": "BUGSAT-1",
+    "names": "TITA",
+    "norad_cat_id": 40014,
+    "status": "alive"
+  },
+  "40021": {
+    "image": "https://db.satnogs.org/media/satellites/duchifat-1__1.jpg",
+    "name": "DUCHIFAT-1",
+    "names": "",
+    "norad_cat_id": 40021,
+    "status": "alive"
+  },
+  "40024": {
+    "image": "https://db.satnogs.org/media/satellites/nanosat.jpg",
+    "name": "NANOSATC-BR1",
+    "names": "NCBR-1\r\nNCBR1",
+    "norad_cat_id": 40024,
+    "status": "alive"
+  },
+  "40025": {
+    "image": "https://db.satnogs.org/media/satellites/qb50p1__1.jpg",
+    "name": "QB50P1",
+    "names": "EO 79, European-OSCAR 79, FUNcube 3, EO-79",
+    "norad_cat_id": 40025,
+    "status": "alive"
+  },
+  "40030": {
+    "image": "https://db.satnogs.org/media/satellites/DTUSAT-2.jpg",
+    "name": "DTUSAT-2",
+    "names": "",
+    "norad_cat_id": 40030,
+    "status": "alive"
+  },
+  "40032": {
+    "image": "https://db.satnogs.org/media/satellites/qb50p2__1.jpg",
+    "name": "QB50P2",
+    "names": "EO 80, European-OSCAR 80, EO-80",
+    "norad_cat_id": 40032,
+    "status": "alive"
+  },
+  "40042": {
+    "image": "https://db.satnogs.org/media/satellites/polyitan.jpg",
+    "name": "POLYITAN-1",
+    "names": "",
+    "norad_cat_id": 40042,
+    "status": "alive"
+  },
+  "40043": {
+    "image": "https://db.satnogs.org/media/satellites/tigrisat__1.jpg",
+    "name": "TIGRISAT",
+    "names": "",
+    "norad_cat_id": 40043,
+    "status": "alive"
+  },
+  "40054": {
+    "image": "https://db.satnogs.org/media/satellites/aisat__1.jpg",
+    "name": "AISAT",
+    "names": "",
+    "norad_cat_id": 40054,
+    "status": "alive"
+  },
+  "40055": {
+    "image": "https://db.satnogs.org/media/satellites/CANX-4.jpg",
+    "name": "CANX-4",
+    "names": "NLS 7.1",
+    "norad_cat_id": 40055,
+    "status": "alive"
+  },
+  "40056": {
+    "image": "https://db.satnogs.org/media/satellites/CANX-4.5.jpg",
+    "name": "CANX-5",
+    "names": "NLS 7.2",
+    "norad_cat_id": 40056,
+    "status": "alive"
+  },
+  "40057": {
+    "image": "https://db.satnogs.org/media/satellites/v1.jpg",
+    "name": "VELOX 1",
+    "names": "",
+    "norad_cat_id": 40057,
+    "status": "alive"
+  },
+  "40069": {
+    "image": "https://db.satnogs.org/media/satellites/METEOR-M_2.jpg",
+    "name": "METEOR-M 2",
+    "names": "",
+    "norad_cat_id": 40069,
+    "status": "alive"
+  },
+  "40071": {
+    "image": "https://db.satnogs.org/media/satellites/DX-1.png",
+    "name": "DX1",
+    "names": "DX-1",
+    "norad_cat_id": 40071,
+    "status": "alive"
+  },
+  "40074": {
+    "image": "https://db.satnogs.org/media/satellites/592-original.gif",
+    "name": "UKUBE-1",
+    "names": "",
+    "norad_cat_id": 40074,
+    "status": "alive"
+  },
+  "40377": {
+    "image": "https://db.satnogs.org/media/satellites/Firebird_Auto3.jpeg",
+    "name": "FIREBIRD 3",
+    "names": "",
+    "norad_cat_id": 40377,
+    "status": "alive"
+  },
+  "40378": {
+    "image": "https://db.satnogs.org/media/satellites/firebird4.jpeg",
+    "name": "FIREBIRD 4",
+    "names": "",
+    "norad_cat_id": 40378,
+    "status": "alive"
+  },
+  "40379": {
+    "image": "https://db.satnogs.org/media/satellites/IMG_6740-300x200.jpg",
+    "name": "GRIFEX",
+    "names": "",
+    "norad_cat_id": 40379,
+    "status": "alive"
+  },
+  "40380": {
+    "image": "https://db.satnogs.org/media/satellites/exocube__1.jpg",
+    "name": "EXOCUBE",
+    "names": "",
+    "norad_cat_id": 40380,
+    "status": "alive"
+  },
+  "40654": {
+    "image": "https://db.satnogs.org/media/satellites/psat__2.jpg",
+    "name": "NO-84",
+    "names": "PSAT\r\nParkinsonSAT",
+    "norad_cat_id": 40654,
+    "status": "alive"
+  },
+  "40655": {
+    "image": "https://db.satnogs.org/media/satellites/bricsat-p__2.jpg",
+    "name": "NO-83",
+    "names": "BRICSat-P",
+    "norad_cat_id": 40655,
+    "status": "alive"
+  },
+  "40661": {
+    "image": "https://db.satnogs.org/media/satellites/lightsail1.jpeg",
+    "name": "LIGHTSAIL-1",
+    "names": "",
+    "norad_cat_id": 40661,
+    "status": "re-entered"
+  },
+  "40719": {
+    "image": "https://db.satnogs.org/media/satellites/DeorbitSail.jpg",
+    "name": "DEORBITSAIL",
+    "names": "",
+    "norad_cat_id": 40719,
+    "status": "alive"
+  },
+  "40897": {
+    "image": "https://db.satnogs.org/media/satellites/SERPENS.jpg",
+    "name": "SERPENS",
+    "names": "PY0ESA",
+    "norad_cat_id": 40897,
+    "status": "re-entered"
+  },
+  "40900": {
+    "image": "https://db.satnogs.org/media/satellites/NUDT-PHONESAT.jpg",
+    "name": "NUDT-PHONESAT",
+    "names": "CAS-3I\r\nXW-2I",
+    "norad_cat_id": 40900,
+    "status": "alive"
+  },
+  "40903": {
+    "image": "https://db.satnogs.org/media/satellites/CAS_3A_XW-2A.jpg",
+    "name": "XW-2A",
+    "names": "CAS-3A",
+    "norad_cat_id": 40903,
+    "status": "alive"
+  },
+  "40906": {
+    "image": "https://db.satnogs.org/media/satellites/XW-2C.jpg",
+    "name": "XW-2C",
+    "names": "CAS-3C",
+    "norad_cat_id": 40906,
+    "status": "alive"
+  },
+  "40907": {
+    "image": "https://db.satnogs.org/media/satellites/XW-2D_r2lRYTE.jpg",
+    "name": "XW-2D",
+    "names": "CAS-3D",
+    "norad_cat_id": 40907,
+    "status": "alive"
+  },
+  "40908": {
+    "image": "https://db.satnogs.org/media/satellites/LILACSAT-2.jpg",
+    "name": "LILACSAT 2",
+    "names": "CAS-3H\r\nXW-2H",
+    "norad_cat_id": 40908,
+    "status": "alive"
+  },
+  "40909": {
+    "image": "https://db.satnogs.org/media/satellites/XW-2E.jpg",
+    "name": "XW-2E",
+    "names": "CAS-3E",
+    "norad_cat_id": 40909,
+    "status": "alive"
+  },
+  "40910": {
+    "image": "https://db.satnogs.org/media/satellites/XW-2F.jpg",
+    "name": "XW-2F",
+    "names": "CAS-3F",
+    "norad_cat_id": 40910,
+    "status": "alive"
+  },
+  "40911": {
+    "image": "https://db.satnogs.org/media/satellites/xw2b_small.jpg",
+    "name": "XW-2B",
+    "names": "CAS-3B",
+    "norad_cat_id": 40911,
+    "status": "alive"
+  },
+  "40912": {
+    "image": null,
+    "name": "KAITUO 1B",
+    "names": "CAS-3G\r\nDCBB\r\nXW-2G",
+    "norad_cat_id": 40912,
+    "status": "alive"
+  },
+  "40926": {
+    "image": "https://db.satnogs.org/media/satellites/TIANWANG-1C.jpg",
+    "name": "TIANWANG 1C",
+    "names": "TW-1C\r\nNJFA-1",
+    "norad_cat_id": 40926,
+    "status": "alive"
+  },
+  "40927": {
+    "image": "https://db.satnogs.org/media/satellites/TIANWANG-1B.jpg",
+    "name": "TIANWANG 1B",
+    "names": "TW-1B\r\nNJUST-2",
+    "norad_cat_id": 40927,
+    "status": "alive"
+  },
+  "40928": {
+    "image": "https://db.satnogs.org/media/satellites/TIANWANG-1A.jpg",
+    "name": "TIANWANG 1A",
+    "names": "TW-1A\r\nShangkeda-2\r\nSECM",
+    "norad_cat_id": 40928,
+    "status": "alive"
+  },
+  "40931": {
+    "image": "https://db.satnogs.org/media/satellites/LAPAN-A2_12tCGA2.jpg",
+    "name": "LAPAN-A2",
+    "names": "ORARI\r\nIO-86",
+    "norad_cat_id": 40931,
+    "status": "alive"
+  },
+  "40948": {
+    "image": "https://db.satnogs.org/media/satellites/AAUSAT-5_Pk2F5ul.png",
+    "name": "AAUSAT 5",
+    "names": "",
+    "norad_cat_id": 40948,
+    "status": "re-entered"
+  },
+  "40949": {
+    "image": "https://db.satnogs.org/media/satellites/GOMX-3.jpg",
+    "name": "GOMX-3",
+    "names": "",
+    "norad_cat_id": 40949,
+    "status": "re-entered"
+  },
+  "40958": {
+    "image": "https://db.satnogs.org/media/satellites/LQSAT.jpg",
+    "name": "LQSAT",
+    "names": "",
+    "norad_cat_id": 40958,
+    "status": "alive"
+  },
+  "40967": {
+    "image": "https://db.satnogs.org/media/satellites/Fox-1A.png",
+    "name": "FOX-1A",
+    "names": "AO-85",
+    "norad_cat_id": 40967,
+    "status": "alive"
+  },
+  "40968": {
+    "image": "https://db.satnogs.org/media/satellites/BISONSAT.jpg",
+    "name": "BISONSAT",
+    "names": "N7SKC",
+    "norad_cat_id": 40968,
+    "status": "alive"
+  },
+  "41168": {
+    "image": "https://db.satnogs.org/media/satellites/athenoxat-1__1.jpg",
+    "name": "ATHENOXAT 1",
+    "names": "ATX1",
+    "norad_cat_id": 41168,
+    "status": "alive"
+  },
+  "41170": {
+    "image": "https://db.satnogs.org/media/satellites/galassia__2.jpg",
+    "name": "GALASSIA",
+    "names": "",
+    "norad_cat_id": 41170,
+    "status": "alive"
+  },
+  "41171": {
+    "image": "https://db.satnogs.org/media/satellites/VELOX-2.jpg",
+    "name": "VELOX 2",
+    "names": "VELOX2",
+    "norad_cat_id": 41171,
+    "status": "alive"
+  },
+  "41313": {
+    "image": "https://db.satnogs.org/media/satellites/AGGIESAT-4.jpg",
+    "name": "AGGIESAT 4",
+    "names": "",
+    "norad_cat_id": 41313,
+    "status": "alive"
+  },
+  "41338": {
+    "image": "https://db.satnogs.org/media/satellites/chubusat-2__1.jpg",
+    "name": "CHUBUSAT-2",
+    "names": "JJ2YPN",
+    "norad_cat_id": 41338,
+    "status": "alive"
+  },
+  "41339": {
+    "image": "https://db.satnogs.org/media/satellites/CHUBUSAT-3.jpg",
+    "name": "CHUBUSAT-3",
+    "names": "JJ2YPO",
+    "norad_cat_id": 41339,
+    "status": "alive"
+  },
+  "41340": {
+    "image": "https://db.satnogs.org/media/satellites/horyu-4__1.jpg",
+    "name": "HORYU-IV",
+    "names": "JG6YBW",
+    "norad_cat_id": 41340,
+    "status": "alive"
+  },
+  "41458": {
+    "image": "https://db.satnogs.org/media/satellites/OUFTI-1_p7CDjND.jpg",
+    "name": "OUFTI-1",
+    "names": "",
+    "norad_cat_id": 41458,
+    "status": "alive"
+  },
+  "41459": {
+    "image": "https://db.satnogs.org/media/satellites/E-STR-II_ENXTFuD.jpg",
+    "name": "E-ST@R-II",
+    "names": "",
+    "norad_cat_id": 41459,
+    "status": "alive"
+  },
+  "41460": {
+    "image": "https://db.satnogs.org/media/satellites/AAUSAT-4.jpg",
+    "name": "AAUSAT 4",
+    "names": "",
+    "norad_cat_id": 41460,
+    "status": "alive"
+  },
+  "41465": {
+    "image": "https://db.satnogs.org/media/satellites/AIST-2D.jpg",
+    "name": "AIST-2D",
+    "names": "",
+    "norad_cat_id": 41465,
+    "status": "alive"
+  },
+  "41466": {
+    "image": "https://db.satnogs.org/media/satellites/samsat_HBdzG9t.jpg",
+    "name": "SAMSAT-218D",
+    "names": "",
+    "norad_cat_id": 41466,
+    "status": "alive"
+  },
+  "41474": {
+    "image": "https://db.satnogs.org/media/satellites/wMaOsV6D.jpg",
+    "name": "MINXSS",
+    "names": "",
+    "norad_cat_id": 41474,
+    "status": "re-entered"
+  },
+  "41475": {
+    "image": "https://db.satnogs.org/media/satellites/CADRE.jpg",
+    "name": "CADRE",
+    "names": "",
+    "norad_cat_id": 41475,
+    "status": "re-entered"
+  },
+  "41476": {
+    "image": "https://db.satnogs.org/media/satellites/STMSAT-1.jpg",
+    "name": "STMSAT-1",
+    "names": "",
+    "norad_cat_id": 41476,
+    "status": "re-entered"
+  },
+  "41477": {
+    "image": "https://db.satnogs.org/media/satellites/NODES-2_wnUSzDI.jpg",
+    "name": "NODES 2",
+    "names": "",
+    "norad_cat_id": 41477,
+    "status": "re-entered"
+  },
+  "41478": {
+    "image": "https://db.satnogs.org/media/satellites/NODES-1.jpg",
+    "name": "NODES 1",
+    "names": "",
+    "norad_cat_id": 41478,
+    "status": "re-entered"
+  },
+  "41557": {
+    "image": "https://db.satnogs.org/media/satellites/NUSAT-1_iNMftIO.jpg",
+    "name": "NUSAT 1",
+    "names": "FRESCO",
+    "norad_cat_id": 41557,
+    "status": "alive"
+  },
+  "41558": {
+    "image": "https://db.satnogs.org/media/satellites/NUSAT-2.jpeg",
+    "name": "NUSAT 2",
+    "names": "BATATA",
+    "norad_cat_id": 41558,
+    "status": "alive"
+  },
+  "41599": {
+    "image": "https://db.satnogs.org/media/satellites/cartosat-2c-2.jpg",
+    "name": "CARTOSAT-2C",
+    "names": "",
+    "norad_cat_id": 41599,
+    "status": "alive"
+  },
+  "41600": {
+    "image": "https://db.satnogs.org/media/satellites/SATHYABAMASAT.jpg",
+    "name": "SATHYABAMASAT",
+    "names": "",
+    "norad_cat_id": 41600,
+    "status": "alive"
+  },
+  "41603": {
+    "image": "https://db.satnogs.org/media/satellites/lapan-a3__1.jpg",
+    "name": "LAPAN-A3",
+    "names": "",
+    "norad_cat_id": 41603,
+    "status": "alive"
+  },
+  "41604": {
+    "image": "https://db.satnogs.org/media/satellites/BIROS.jpg",
+    "name": "BIROS",
+    "names": "",
+    "norad_cat_id": 41604,
+    "status": "alive"
+  },
+  "41607": {
+    "image": "https://db.satnogs.org/media/satellites/SWAYAM.jpg",
+    "name": "SWAYAM",
+    "names": "",
+    "norad_cat_id": 41607,
+    "status": "alive"
+  },
+  "41619": {
+    "image": "https://db.satnogs.org/media/satellites/BEESAT-4.jpg",
+    "name": "BEESAT-4",
+    "names": "",
+    "norad_cat_id": 41619,
+    "status": "alive"
+  },
+  "41732": {
+    "image": "https://db.satnogs.org/media/satellites/3cat-2__2.jpg",
+    "name": "3CAT-2",
+    "names": "",
+    "norad_cat_id": 41732,
+    "status": "alive"
+  },
+  "41783": {
+    "image": "https://db.satnogs.org/media/satellites/PRATHAM.jpg",
+    "name": "PRATHAM",
+    "names": "",
+    "norad_cat_id": 41783,
+    "status": "alive"
+  },
+  "41789": {
+    "image": "https://db.satnogs.org/media/satellites/ALSAT-1N.png",
+    "name": "ALSAT 1N",
+    "names": "AlSat-Nano",
+    "norad_cat_id": 41789,
+    "status": "alive"
+  },
+  "41845": {
+    "image": "https://db.satnogs.org/media/satellites/cas-2t-145-435-mhz-fm-transponder-cubesat.jpg",
+    "name": "CAS-2T & KS-1Q",
+    "names": "OBJECT E",
+    "norad_cat_id": 41845,
+    "status": "alive"
+  },
+  "41895": {
+    "image": "https://db.satnogs.org/media/satellites/stars-c.jpg",
+    "name": "STARS-C",
+    "names": "",
+    "norad_cat_id": 41895,
+    "status": "re-entered"
+  },
+  "41909": {
+    "image": "https://db.satnogs.org/media/satellites/by70-1__1.jpg",
+    "name": "BY70-1",
+    "names": "",
+    "norad_cat_id": 41909,
+    "status": "re-entered"
+  },
+  "41930": {
+    "image": "https://db.satnogs.org/media/satellites/freedom_2SfeDZn.jpg",
+    "name": "FREEDOM",
+    "names": "",
+    "norad_cat_id": 41930,
+    "status": "re-entered"
+  },
+  "41931": {
+    "image": "https://db.satnogs.org/media/satellites/waseda.jpg",
+    "name": "TANCREDO-1",
+    "names": "",
+    "norad_cat_id": 41931,
+    "status": "re-entered"
+  },
+  "41932": {
+    "image": "https://db.satnogs.org/media/satellites/itf-2_rtUjYD0.jpg",
+    "name": "ITF-2",
+    "names": "",
+    "norad_cat_id": 41932,
+    "status": "alive"
+  },
+  "41933": {
+    "image": "https://db.satnogs.org/media/satellites/egg.jpg",
+    "name": "WASEDA-SAT3",
+    "names": "",
+    "norad_cat_id": 41933,
+    "status": "alive"
+  },
+  "41934": {
+    "image": "https://db.satnogs.org/media/satellites/tupod.jpg",
+    "name": "EGG",
+    "names": "",
+    "norad_cat_id": 41934,
+    "status": "re-entered"
+  },
+  "41935": {
+    "image": "https://db.satnogs.org/media/satellites/aoba.jpg",
+    "name": "AOBA-VELOX 3",
+    "names": "AOBA-VeloxIII",
+    "norad_cat_id": 41935,
+    "status": "alive"
+  },
+  "41948": {
+    "image": "https://db.satnogs.org/media/satellites/cartosat-2d.jpg",
+    "name": "CARTOSAT-2D",
+    "names": "",
+    "norad_cat_id": 41948,
+    "status": "alive"
+  },
+  "42017": {
+    "image": "https://db.satnogs.org/media/satellites/NAYIF-1.jpg",
+    "name": "NAYIF-1",
+    "names": "EO-88\r\nFUNCUBE-5",
+    "norad_cat_id": 42017,
+    "status": "alive"
+  },
+  "42700": {
+    "image": "https://db.satnogs.org/media/satellites/SOMP-2.jpg",
+    "name": "SOMP2",
+    "names": "DE02\r\nON02DE",
+    "norad_cat_id": 42700,
+    "status": "alive"
+  },
+  "42701": {
+    "image": "https://db.satnogs.org/media/satellites/Havelsat1.jpg",
+    "name": "HAVELSAT",
+    "names": "TR02\r\nON02TR",
+    "norad_cat_id": 42701,
+    "status": "alive"
+  },
+  "42702": {
+    "image": null,
+    "name": "COLUMBIA",
+    "names": "US04\r\nON04US",
+    "norad_cat_id": 42702,
+    "status": "re-entered"
+  },
+  "42706": {
+    "image": "https://db.satnogs.org/media/satellites/PHOENIX_UCqlyUJ.JPG",
+    "name": "PHOENIX",
+    "names": "TW01\r\nON01TW",
+    "norad_cat_id": 42706,
+    "status": "alive"
+  },
+  "42707": {
+    "image": "https://db.satnogs.org/media/satellites/X-CUBESAT.jpg",
+    "name": "X-CUBESAT",
+    "names": "FR01\r\nON01FR",
+    "norad_cat_id": 42707,
+    "status": "alive"
+  },
+  "42708": {
+    "image": "https://db.satnogs.org/media/satellites/qbee__1.jpg",
+    "name": "QBEE",
+    "names": "SE01\r\nON01SE",
+    "norad_cat_id": 42708,
+    "status": "alive"
+  },
+  "42713": {
+    "image": "https://db.satnogs.org/media/satellites/ZA-AEROSAT.jpg",
+    "name": "ZA-AEROSAT",
+    "names": "AEROSAT\r\nAZ01\r\nON01AZ",
+    "norad_cat_id": 42713,
+    "status": "alive"
+  },
+  "42714": {
+    "image": "https://db.satnogs.org/media/satellites/LINK.jpg",
+    "name": "LINK",
+    "names": "KR01\r\nON01KR",
+    "norad_cat_id": 42714,
+    "status": "alive"
+  },
+  "42716": {
+    "image": "https://db.satnogs.org/media/satellites/upsat.jpg",
+    "name": "UPSAT",
+    "names": "GR02\r\nON02GR",
+    "norad_cat_id": 42716,
+    "status": "alive"
+  },
+  "42717": {
+    "image": "https://db.satnogs.org/media/satellites/SPACECUBE.jpg",
+    "name": "SPACECUBE",
+    "names": "FR05\r\nON05FR",
+    "norad_cat_id": 42717,
+    "status": "alive"
+  },
+  "42718": {
+    "image": "https://db.satnogs.org/media/satellites/HOOPOE.jpg",
+    "name": "HOOPOE",
+    "names": "IL01\r\nON01IL",
+    "norad_cat_id": 42718,
+    "status": "alive"
+  },
+  "42721": {
+    "image": "https://db.satnogs.org/media/satellites/CHALLENGER.jpg",
+    "name": "CHALLENGER",
+    "names": "US01 ON01US QB50 US01, QBUS 1",
+    "norad_cat_id": 42721,
+    "status": "alive"
+  },
+  "42722": {
+    "image": "https://db.satnogs.org/media/satellites/NJUST-1.jpg",
+    "name": "NJUST-1",
+    "names": "CN03 ON03CN",
+    "norad_cat_id": 42722,
+    "status": "alive"
+  },
+  "42723": {
+    "image": "https://db.satnogs.org/media/satellites/UNSW-EC0.jpg",
+    "name": "UNSW-ECO",
+    "names": "AU02 ON02AU",
+    "norad_cat_id": 42723,
+    "status": "alive"
+  },
+  "42724": {
+    "image": "https://db.satnogs.org/media/satellites/09_Inside-TVAC-chamber.jpg",
+    "name": "DUTHSat",
+    "names": "GR01 ON01GR",
+    "norad_cat_id": 42724,
+    "status": "alive"
+  },
+  "42725": {
+    "image": "https://db.satnogs.org/media/satellites/LILACSAT-1.jpg",
+    "name": "LILACSAT-1",
+    "names": "CN02 ON02CN",
+    "norad_cat_id": 42725,
+    "status": "alive"
+  },
+  "42726": {
+    "image": "https://db.satnogs.org/media/satellites/nsight-1__1.jpg",
+    "name": "NSIGHT-1",
+    "names": "AZ02 ON02AZ",
+    "norad_cat_id": 42726,
+    "status": "alive"
+  },
+  "42727": {
+    "image": null,
+    "name": "SNUSAT-1",
+    "names": "KR02 ON02KR",
+    "norad_cat_id": 42727,
+    "status": "alive"
+  },
+  "42728": {
+    "image": "https://db.satnogs.org/media/satellites/QBITO.jpg",
+    "name": "QBITO",
+    "names": "ES01 ON01ES",
+    "norad_cat_id": 42728,
+    "status": "alive"
+  },
+  "42729": {
+    "image": "https://db.satnogs.org/media/satellites/AALTO-2.jpg",
+    "name": "AALTO-2",
+    "names": "FI01 ON01FI",
+    "norad_cat_id": 42729,
+    "status": "alive"
+  },
+  "42730": {
+    "image": "https://db.satnogs.org/media/satellites/SUSAT.jpg",
+    "name": "SUSAT",
+    "names": "AU01 ON01AU",
+    "norad_cat_id": 42730,
+    "status": "alive"
+  },
+  "42731": {
+    "image": "https://db.satnogs.org/media/satellites/I-INSPIRE-2.jpg",
+    "name": "I-INSPIRE II",
+    "names": "AU03 ON03AU",
+    "norad_cat_id": 42731,
+    "status": "alive"
+  },
+  "42732": {
+    "image": null,
+    "name": "POLYITAN-2-SAU",
+    "names": "",
+    "norad_cat_id": 42732,
+    "status": "alive"
+  },
+  "42733": {
+    "image": "https://db.satnogs.org/media/satellites/SNUSAT-1.jpg",
+    "name": "SNUSAT-1B",
+    "names": "KR03 ON03KR",
+    "norad_cat_id": 42733,
+    "status": "alive"
+  },
+  "42734": {
+    "image": "https://db.satnogs.org/media/satellites/EXALTA-1.jpg",
+    "name": "EXALTA-1",
+    "names": "CA03 ON03CA",
+    "norad_cat_id": 42734,
+    "status": "alive"
+  },
+  "42735": {
+    "image": "https://db.satnogs.org/media/satellites/AOXIANG-1.jpg",
+    "name": "AOXIANG-1",
+    "names": "CN04 ON04CN",
+    "norad_cat_id": 42735,
+    "status": "alive"
+  },
+  "42736": {
+    "image": "https://db.satnogs.org/media/satellites/BEEAGLESAT.jpg",
+    "name": "BEEAGLESAT",
+    "names": "TR01 ON01TR",
+    "norad_cat_id": 42736,
+    "status": "alive"
+  },
+  "42737": {
+    "image": "https://db.satnogs.org/media/satellites/ATLANTIS.jpg",
+    "name": "ATLANTIS",
+    "names": "US02 ON02US",
+    "norad_cat_id": 42737,
+    "status": "re-entered"
+  },
+  "42759": {
+    "image": "https://db.satnogs.org/media/satellites/cas-4-satellite_27im88Z.jpg",
+    "name": "CAS-4B",
+    "names": "",
+    "norad_cat_id": 42759,
+    "status": "alive"
+  },
+  "42761": {
+    "image": "https://db.satnogs.org/media/satellites/cas-4-satellite.jpg",
+    "name": "CAS-4A",
+    "names": "",
+    "norad_cat_id": 42761,
+    "status": "alive"
+  },
+  "42765": {
+    "image": "https://db.satnogs.org/media/satellites/UCLSAT.jpg",
+    "name": "UCLSAT",
+    "names": "",
+    "norad_cat_id": 42765,
+    "status": "alive"
+  },
+  "42766": {
+    "image": "https://db.satnogs.org/media/satellites/NIUSAT.jpg",
+    "name": "NIUSAT",
+    "names": "",
+    "norad_cat_id": 42766,
+    "status": "alive"
+  },
+  "42767": {
+    "image": "https://db.satnogs.org/media/satellites/CartoSat-2E_Auto4.jpeg",
+    "name": "CARTOSAT-2E",
+    "names": "",
+    "norad_cat_id": 42767,
+    "status": "alive"
+  },
+  "42768": {
+    "image": "https://db.satnogs.org/media/satellites/LITUANICASAT-2.jpg",
+    "name": "LITUANICASAT-2",
+    "names": "",
+    "norad_cat_id": 42768,
+    "status": "alive"
+  },
+  "42770": {
+    "image": "https://db.satnogs.org/media/satellites/INFLATESAIL.jpg",
+    "name": "INFLATESAIL",
+    "names": "",
+    "norad_cat_id": 42770,
+    "status": "re-entered"
+  },
+  "42775": {
+    "image": "https://db.satnogs.org/media/satellites/Aalto1avattuna_oikea.jpg",
+    "name": "AALTO-1",
+    "names": "",
+    "norad_cat_id": 42775,
+    "status": "alive"
+  },
+  "42776": {
+    "image": "https://db.satnogs.org/media/satellites/URSA-MAIOR.jpg",
+    "name": "URSA MAIOR",
+    "names": "IT02",
+    "norad_cat_id": 42776,
+    "status": "alive"
+  },
+  "42777": {
+    "image": "https://db.satnogs.org/media/satellites/COMPASS-2.jpg",
+    "name": "COMPASS 2",
+    "names": "DRAGSAIL",
+    "norad_cat_id": 42777,
+    "status": "alive"
+  },
+  "42778": {
+    "image": "https://db.satnogs.org/media/satellites/MAX_VALIER_SAT.jpg",
+    "name": "MAX VALIER SAT",
+    "names": "",
+    "norad_cat_id": 42778,
+    "status": "alive"
+  },
+  "42784": {
+    "image": "https://db.satnogs.org/media/satellites/PEGASUS.jpg",
+    "name": "PEGASUS",
+    "names": "AT03",
+    "norad_cat_id": 42784,
+    "status": "alive"
+  },
+  "42787": {
+    "image": null,
+    "name": "NUDTSAT",
+    "names": "CN06",
+    "norad_cat_id": 42787,
+    "status": "alive"
+  },
+  "42788": {
+    "image": "https://db.satnogs.org/media/satellites/suchai_satellite_2.jpg",
+    "name": "SUCHAI",
+    "names": "SUCHAI (Satellite of the University of Chile for Aerospace Investigation) is the first Chilean 1U CubeSat developed by undergraduate students, engineers and professors of the Electrical Engineering, Physics and Mechanical Engineering Departments of the Faculty of Physical and Mathematical Sciences (FCFM) at Universidad de Chile. The main goal is to learn the whole process of designing, building/integrating, launching and operating a picosatellite.",
+    "norad_cat_id": 42788,
+    "status": "alive"
+  },
+  "42789": {
+    "image": "https://db.satnogs.org/media/satellites/skcube-2-390x260.png",
+    "name": "SKCUBE",
+    "names": "",
+    "norad_cat_id": 42789,
+    "status": "alive"
+  },
+  "42790": {
+    "image": "https://db.satnogs.org/media/satellites/VZLUSAT-1.jpg",
+    "name": "VZLUSAT-1",
+    "names": "CZ02",
+    "norad_cat_id": 42790,
+    "status": "alive"
+  },
+  "42792": {
+    "image": "https://db.satnogs.org/media/satellites/robusta.jpg",
+    "name": "ROBUSTA-1B",
+    "names": "",
+    "norad_cat_id": 42792,
+    "status": "alive"
+  },
+  "42794": {
+    "image": "https://db.satnogs.org/media/satellites/d-sat_do__1.jpg",
+    "name": "D-SAT",
+    "names": "",
+    "norad_cat_id": 42794,
+    "status": "alive"
+  },
+  "42822": {
+    "image": "https://db.satnogs.org/media/satellites/bird-m.jpg",
+    "name": "BIRD-M",
+    "names": "Mazaalai NUMSAT-1",
+    "norad_cat_id": 42822,
+    "status": "alive"
+  },
+  "42823": {
+    "image": "https://db.satnogs.org/media/satellites/bird-b__2.jpg",
+    "name": "BIRD-B",
+    "names": "BRAC Onnesha",
+    "norad_cat_id": 42823,
+    "status": "alive"
+  },
+  "42828": {
+    "image": "https://db.satnogs.org/media/satellites/NORSAT-2-Deployed.png",
+    "name": "NORSAT 2",
+    "names": "",
+    "norad_cat_id": 42828,
+    "status": "alive"
+  },
+  "42829": {
+    "image": "https://db.satnogs.org/media/satellites/csm_TechnoSat_small_2c8798aef3.png",
+    "name": "TECHNOSAT",
+    "names": "",
+    "norad_cat_id": 42829,
+    "status": "alive"
+  },
+  "42830": {
+    "image": "https://db.satnogs.org/media/satellites/mayak-satellite.jpg",
+    "name": "MAYAK",
+    "names": "",
+    "norad_cat_id": 42830,
+    "status": "alive"
+  },
+  "42831": {
+    "image": "https://db.satnogs.org/media/satellites/flp_inside.jpg",
+    "name": "FLYING LAPTOP",
+    "names": "",
+    "norad_cat_id": 42831,
+    "status": "alive"
+  },
+  "42846": {
+    "image": "https://db.satnogs.org/media/satellites/corvus-bc__1_ZNzYIdw.jpg",
+    "name": "CORVUS BC2",
+    "names": "Landmapper-BC 2",
+    "norad_cat_id": 42846,
+    "status": "alive"
+  },
+  "42847": {
+    "image": "https://db.satnogs.org/media/satellites/corvus-bc__1.jpg",
+    "name": "CORVUS BC1",
+    "names": "Landmapper-BC 1",
+    "norad_cat_id": 42847,
+    "status": "alive"
+  },
+  "42983": {
+    "image": "https://db.satnogs.org/media/satellites/simpl__1.jpg",
+    "name": "SIMPL",
+    "names": "",
+    "norad_cat_id": 42983,
+    "status": "alive"
+  },
+  "43017": {
+    "image": "https://db.satnogs.org/media/satellites/RadFxSat_Flight-300x300.jpg",
+    "name": "FOX-1B",
+    "names": "AO-91\r\nRADFXSAT",
+    "norad_cat_id": 43017,
+    "status": "alive"
+  },
+  "43018": {
+    "image": "https://db.satnogs.org/media/satellites/eaglesat__1.jpg",
+    "name": "EAGLESAT-1",
+    "names": "",
+    "norad_cat_id": 43018,
+    "status": "alive"
+  },
+  "43019": {
+    "image": "https://db.satnogs.org/media/satellites/ecamsat.jpg",
+    "name": "ECAMSAT",
+    "names": "",
+    "norad_cat_id": 43019,
+    "status": "alive"
+  },
+  "43116": {
+    "image": null,
+    "name": "INS-1C",
+    "names": "",
+    "norad_cat_id": 43116,
+    "status": "alive"
+  },
+  "43131": {
+    "image": "https://db.satnogs.org/media/satellites/picsat_h4gc1Oy.jpg",
+    "name": "PICSAT",
+    "names": "",
+    "norad_cat_id": 43131,
+    "status": "alive"
+  },
+  "43132": {
+    "image": "https://db.satnogs.org/media/satellites/picsat.jpg",
+    "name": "PICSAT",
+    "names": "",
+    "norad_cat_id": 43132,
+    "status": "alive"
+  },
+  "43134": {
+    "image": "https://db.satnogs.org/media/satellites/FM_KHUSAT-03.png",
+    "name": "SIGMA",
+    "names": "KHUSAT-03",
+    "norad_cat_id": 43134,
+    "status": "alive"
+  },
+  "43137": {
+    "image": "https://db.satnogs.org/media/satellites/Fox-1Ds-819x1024.jpg",
+    "name": "FOX-1D",
+    "names": "AO-92",
+    "norad_cat_id": 43137,
+    "status": "alive"
+  },
+  "43138": {
+    "image": "https://db.satnogs.org/media/satellites/26231665_1540331506080989_4567652502551812800_n.jpg",
+    "name": "STEP-1",
+    "names": "",
+    "norad_cat_id": 43138,
+    "status": "alive"
+  },
+  "43155": {
+    "image": null,
+    "name": "Xiaoxiang-2",
+    "names": "TY-2\r\nTianYi 2",
+    "norad_cat_id": 43155,
+    "status": "alive"
+  },
+  "43156": {
+    "image": null,
+    "name": "ZHOU ENLAI",
+    "names": "HA-1",
+    "norad_cat_id": 43156,
+    "status": "alive"
+  },
+  "43158": {
+    "image": null,
+    "name": "QUANTUTONG 1",
+    "names": "QTT 1\r\nTY-6\r\nTianYi 6",
+    "norad_cat_id": 43158,
+    "status": "alive"
+  },
+  "43188": {
+    "image": null,
+    "name": "D-Star ONE",
+    "names": "D-Star ONE Phoenix",
+    "norad_cat_id": 43188,
+    "status": "alive"
+  },
+  "43192": {
+    "image": null,
+    "name": "FengMaNiu 1",
+    "names": "FMN-1",
+    "norad_cat_id": 43192,
+    "status": "alive"
+  },
+  "43199": {
+    "image": null,
+    "name": "SHAONIAN XING",
+    "names": "",
+    "norad_cat_id": 43199,
+    "status": "alive"
+  },
+  "43466": {
+    "image": "https://db.satnogs.org/media/satellites/1KUNS.png",
+    "name": "1KUNS-PF",
+    "names": "1KUNS",
+    "norad_cat_id": 43466,
+    "status": "alive"
+  },
+  "43467": {
+    "image": "https://db.satnogs.org/media/satellites/ubakusat-cubesat.jpg",
+    "name": "UBAKUSAT",
+    "names": "",
+    "norad_cat_id": 43467,
+    "status": "alive"
+  },
+  "43468": {
+    "image": "https://db.satnogs.org/media/satellites/satelite-irazu-tec.png",
+    "name": "IRAZU",
+    "names": "Iraz\u00fa",
+    "norad_cat_id": 43468,
+    "status": "alive"
+  },
+  "99937": {
+    "image": null,
+    "name": "CNUSAIL-1",
+    "names": "",
+    "norad_cat_id": 99937,
+    "status": "alive"
+  },
+  "99939": {
+    "image": "https://db.satnogs.org/media/satellites/KAUSAT-5.png",
+    "name": "KAUSAT-5",
+    "names": "",
+    "norad_cat_id": 99939,
+    "status": "alive"
+  },
+  "99999": {
+    "image": "https://db.satnogs.org/media/satellites/irvine.png",
+    "name": "IRVINE-01",
+    "names": "",
+    "norad_cat_id": 99999,
+    "status": "alive"
+  }
+}
\ No newline at end of file
diff --git a/stations.json b/stations.json
new file mode 100644 (file)
index 0000000..c45214a
--- /dev/null
@@ -0,0 +1,2934 @@
+{
+  "2M0SQL": {
+    "alt": 17,
+    "altitude": 17,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-06-05T21:17:18Z",
+    "description": "",
+    "id": 128,
+    "last_seen": null,
+    "lat": 57.657408,
+    "lng": -3.305588,
+    "location": "",
+    "lon": -3.305588,
+    "min_horizon": 3,
+    "name": "2M0SQL",
+    "observations": 0,
+    "qthlocator": "IO87ip",
+    "status": "Offline"
+  },
+  "9H1Y-70cm-yagi-zenith": {
+    "alt": 35,
+    "altitude": 35,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-06-03T14:25:30Z",
+    "description": "At the moment this yagi is being installed for testing. It is a 6 element with good SWR of between 1.01 and 1.09 in the 430 to 440Mhz range. No rotator is available yet, yagi is pointing to zenith.",
+    "id": 124,
+    "last_seen": "2018-06-24T07:07:26Z",
+    "lat": 35.895979,
+    "lng": 14.475176,
+    "location": "",
+    "lon": 14.475176,
+    "min_horizon": 60,
+    "name": "9H1Y-70cm-yagi-zenith",
+    "observations": 28,
+    "qthlocator": "JM75fv",
+    "status": "Offline"
+  },
+  "9w2gee": {
+    "alt": 12,
+    "altitude": 12,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2018-05-27T02:40:42Z",
+    "description": "",
+    "id": 112,
+    "last_seen": null,
+    "lat": 1.524543,
+    "lng": 103.789807,
+    "location": "",
+    "lon": 103.789807,
+    "min_horizon": 10,
+    "name": "9w2gee",
+    "observations": 0,
+    "qthlocator": "OJ11vm",
+    "status": "Offline"
+  },
+  "AAUSAT-GND testing, look away": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-04-15T20:59:53Z",
+    "description": "",
+    "id": 88,
+    "last_seen": "2018-06-21T17:07:59Z",
+    "lat": 57.013805,
+    "lng": 9.987389,
+    "location": "",
+    "lon": 9.987389,
+    "min_horizon": 10,
+    "name": "AAUSAT-GND testing, look away",
+    "observations": 0,
+    "qthlocator": "JO47xa",
+    "status": "Offline"
+  },
+  "AHV-UHF": {
+    "alt": 6,
+    "altitude": 6,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2018-04-28T01:18:15Z",
+    "description": "Pi3/RTL-SDR based ground station",
+    "id": 95,
+    "last_seen": "2018-05-07T11:04:19Z",
+    "lat": -34.448,
+    "lng": 138.383,
+    "location": "",
+    "lon": 138.383,
+    "min_horizon": 10,
+    "name": "AHV-UHF",
+    "observations": 28,
+    "qthlocator": "PF95en",
+    "status": "Offline"
+  },
+  "AHV-VHF": {
+    "alt": 6,
+    "altitude": 6,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-04-28T01:11:24Z",
+    "description": "Pi3/RTL-SDR based ground station",
+    "id": 94,
+    "last_seen": "2018-05-07T11:04:21Z",
+    "lat": -34.448,
+    "lng": 138.383,
+    "location": "",
+    "lon": 138.383,
+    "min_horizon": 10,
+    "name": "AHV-VHF",
+    "observations": 24,
+    "qthlocator": "PF95en",
+    "status": "Offline"
+  },
+  "APN01": {
+    "alt": 180,
+    "altitude": 180,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-04-25T18:22:34Z",
+    "description": "2018/04/25 - Testing initial configuration.",
+    "id": 92,
+    "last_seen": "2018-06-27T21:46:09Z",
+    "lat": 45.05265,
+    "lng": -83.45755,
+    "location": "",
+    "lon": -83.45755,
+    "min_horizon": 10,
+    "name": "APN01",
+    "observations": 60,
+    "qthlocator": "EN85gb",
+    "status": "Offline"
+  },
+  "Aardvark Station #1": {
+    "alt": 49,
+    "altitude": 49,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-03-28T19:11:06Z",
+    "description": "",
+    "id": 59,
+    "last_seen": "2018-07-11T21:06:36Z",
+    "lat": 49.217,
+    "lng": -122.91,
+    "location": "",
+    "lon": -122.91,
+    "min_horizon": 10,
+    "name": "Aardvark Station #1",
+    "observations": 89,
+    "qthlocator": "CN89nf",
+    "status": "Testing"
+  },
+  "AirDivision_UEM_GroundStation": {
+    "alt": 661,
+    "altitude": 661,
+    "antenna": [
+      "VHF Yagi"
+    ],
+    "created": "2018-04-12T21:16:50Z",
+    "description": "",
+    "id": 84,
+    "last_seen": "2018-04-15T15:38:36Z",
+    "lat": 40.372993,
+    "lng": -3.919725,
+    "location": "",
+    "lon": -3.919725,
+    "min_horizon": 10,
+    "name": "AirDivision_UEM_GroundStation",
+    "observations": 1,
+    "qthlocator": "IN80ai",
+    "status": "Offline"
+  },
+  "Alfeld": {
+    "alt": 7,
+    "altitude": 7,
+    "antenna": [
+      "VHF Lindenblad"
+    ],
+    "created": "2018-04-13T17:52:59Z",
+    "description": "",
+    "id": 85,
+    "last_seen": "2018-07-11T21:06:25Z",
+    "lat": 51.974237,
+    "lng": 9.865202,
+    "location": "",
+    "lon": 9.865202,
+    "min_horizon": 10,
+    "name": "Alfeld",
+    "observations": 236,
+    "qthlocator": "JO41wx",
+    "status": "Testing"
+  },
+  "Alfeld (x86)": {
+    "alt": 7,
+    "altitude": 7,
+    "antenna": [
+      "VHF Lindenblad"
+    ],
+    "created": "2018-06-30T15:53:47Z",
+    "description": "",
+    "id": 148,
+    "last_seen": "2018-07-11T21:06:26Z",
+    "lat": 51.974254,
+    "lng": 9.865117,
+    "location": "",
+    "lon": 9.865117,
+    "min_horizon": 10,
+    "name": "Alfeld (x86)",
+    "observations": 76,
+    "qthlocator": "JO41wx",
+    "status": "Online"
+  },
+  "Apomahon": {
+    "alt": 150,
+    "altitude": 150,
+    "antenna": [
+      "UHF Helical",
+      "VHF Yagi"
+    ],
+    "created": "2016-01-17T19:28:26Z",
+    "description": "G5500 rotator with SatNOGS g5500 rotator controller, USRP B200mini, Wimo X-Quad VHF and SatNOGS Helical 438-2 UHF",
+    "id": 6,
+    "last_seen": "2018-07-11T21:07:01Z",
+    "lat": 38.048444,
+    "lng": 23.739312,
+    "location": "",
+    "lon": 23.739312,
+    "min_horizon": 45,
+    "name": "Apomahon",
+    "observations": 13211,
+    "qthlocator": "KM18ub",
+    "status": "Online"
+  },
+  "Avia": {
+    "alt": 45,
+    "altitude": 45,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2017-09-30T14:16:08Z",
+    "description": "",
+    "id": 21,
+    "last_seen": "2018-07-11T21:06:18Z",
+    "lat": 36.96089,
+    "lng": 22.14489,
+    "location": "",
+    "lon": 22.14489,
+    "min_horizon": 20,
+    "name": "Avia",
+    "observations": 7833,
+    "qthlocator": "KM16bx",
+    "status": "Online"
+  },
+  "BEEGND": {
+    "alt": 50,
+    "altitude": 50,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-05-18T13:12:41Z",
+    "description": "Berlin Experimental and Educational Ground Station (BEEGND) at TU Berlin build as part of a students project.",
+    "id": 106,
+    "last_seen": "2018-07-08T13:23:08Z",
+    "lat": 52.51216,
+    "lng": 13.32603,
+    "location": "",
+    "lon": 13.32603,
+    "min_horizon": 10,
+    "name": "BEEGND",
+    "observations": 1,
+    "qthlocator": "JO62pm",
+    "status": "Offline"
+  },
+  "BG8DIV": {
+    "alt": 535,
+    "altitude": 535,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2018-06-03T11:48:05Z",
+    "description": "BG8DIV  ZHOU KUN",
+    "id": 123,
+    "last_seen": null,
+    "lat": 30.7158,
+    "lng": 104.113,
+    "location": "",
+    "lon": 104.113,
+    "min_horizon": 10,
+    "name": "BG8DIV",
+    "observations": 0,
+    "qthlocator": "OM20br",
+    "status": "Offline"
+  },
+  "Bart Mercier": {
+    "alt": 3,
+    "altitude": 3,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-03-29T08:47:28Z",
+    "description": "",
+    "id": 60,
+    "last_seen": null,
+    "lat": 49.038474,
+    "lng": 1.94413,
+    "location": "",
+    "lon": 1.94413,
+    "min_horizon": 10,
+    "name": "Bart Mercier",
+    "observations": 0,
+    "qthlocator": "JN09xa",
+    "status": "Offline"
+  },
+  "CGBSAT-UHF": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2018-03-09T17:43:50Z",
+    "description": "Ground station using an RPi3, RTLSDR and homemade UHF corner reflector. Best sensitivity towards the South.",
+    "id": 40,
+    "last_seen": "2018-07-10T10:46:51Z",
+    "lat": 52.8344,
+    "lng": 6.3785,
+    "location": "",
+    "lon": 6.3785,
+    "min_horizon": 10,
+    "name": "CGBSAT-UHF",
+    "observations": 1538,
+    "qthlocator": "JO32eu",
+    "status": "Offline"
+  },
+  "CGBSAT-VHF": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-03-09T17:42:56Z",
+    "description": "Ground station using a RTLSDR with a Stanislav Palo VHF turnstile antenna. Runs off an RPi3 and uses a Wideband LNA with an FM notch as an amplifier.",
+    "id": 39,
+    "last_seen": "2018-07-10T10:46:19Z",
+    "lat": 52.8344,
+    "lng": 6.3785,
+    "location": "",
+    "lon": 6.3785,
+    "min_horizon": 10,
+    "name": "CGBSAT-VHF",
+    "observations": 1929,
+    "qthlocator": "JO32eu",
+    "status": "Offline"
+  },
+  "CSU test station v0": {
+    "alt": 1,
+    "altitude": 1,
+    "antenna": [
+      "UHF Helical"
+    ],
+    "created": "2018-06-04T11:00:12Z",
+    "description": "Antenna and ground station for test version V0",
+    "id": 125,
+    "last_seen": "2018-07-11T21:06:36Z",
+    "lat": 43.636566,
+    "lng": 3.843127,
+    "location": "",
+    "lon": 3.843127,
+    "min_horizon": 15,
+    "name": "CSU test station v0",
+    "observations": 13,
+    "qthlocator": "JN13wp",
+    "status": "Testing"
+  },
+  "CWVRPi3": {
+    "alt": 270,
+    "altitude": 270,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-06-26T15:13:47Z",
+    "description": "VHF Moxon tunrstile,  lna4all, rtl-sdr, RPi3 Satnogs image.",
+    "id": 142,
+    "last_seen": "2018-07-11T21:06:12Z",
+    "lat": 38.353,
+    "lng": -81.687,
+    "location": "",
+    "lon": -81.687,
+    "min_horizon": 30,
+    "name": "CWVRPi3",
+    "observations": 180,
+    "qthlocator": "EM98di",
+    "status": "Online"
+  },
+  "Chabot Space and Science Center": {
+    "alt": 300,
+    "altitude": 300,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-06-06T18:56:30Z",
+    "description": "",
+    "id": 129,
+    "last_seen": "2018-06-07T12:49:54Z",
+    "lat": 37.818732,
+    "lng": -122.180725,
+    "location": "",
+    "lon": -122.180725,
+    "min_horizon": 10,
+    "name": "Chabot Space and Science Center",
+    "observations": 27,
+    "qthlocator": "CM87vt",
+    "status": "Offline"
+  },
+  "Chicago1": {
+    "alt": 189,
+    "altitude": 189,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-03-10T23:43:21Z",
+    "description": "",
+    "id": 41,
+    "last_seen": "2018-07-11T21:06:14Z",
+    "lat": 41.84,
+    "lng": -87.64,
+    "location": "",
+    "lon": -87.64,
+    "min_horizon": 10,
+    "name": "Chicago1",
+    "observations": 1699,
+    "qthlocator": "EN61eu",
+    "status": "Online"
+  },
+  "DB0RV": {
+    "alt": 450,
+    "altitude": 450,
+    "antenna": [
+      "VHF Turnstile",
+      "UHF Turnstile"
+    ],
+    "created": "2018-03-22T12:04:12Z",
+    "description": "DB0RV SatNOGS client",
+    "id": 47,
+    "last_seen": "2018-07-11T21:06:25Z",
+    "lat": 47.8067,
+    "lng": 9.633,
+    "location": "",
+    "lon": 9.633,
+    "min_horizon": 4,
+    "name": "DB0RV",
+    "observations": 2859,
+    "qthlocator": "JN47tt",
+    "status": "Online"
+  },
+  "DE8MSH": {
+    "alt": 7,
+    "altitude": 7,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-03-21T09:19:20Z",
+    "description": "Testing stuff. So don't panic ;)\r\n\r\nCould be temporarily down b'cause of testing new setup...\r\n\r\nSetup: R820T2, RPI2, inline satellite preamp, 137MHz DIY QFH.\r\n\r\nSince I did two things -- put QFH antenna outside the house in about 6m height and kicked metal shield from USB cable off -- the receiption results of NOAA seems to get better.",
+    "id": 46,
+    "last_seen": "2018-06-08T17:33:49Z",
+    "lat": 53.05561,
+    "lng": 8.89172,
+    "location": "",
+    "lon": 8.89172,
+    "min_horizon": 5,
+    "name": "DE8MSH",
+    "observations": 1046,
+    "qthlocator": "JO43kb",
+    "status": "Offline"
+  },
+  "DF0HSA": {
+    "alt": 40,
+    "altitude": 40,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-06-19T10:13:07Z",
+    "description": "",
+    "id": 140,
+    "last_seen": "2018-07-11T21:06:34Z",
+    "lat": 48.354816,
+    "lng": 10.904797,
+    "location": "",
+    "lon": 10.904797,
+    "min_horizon": 10,
+    "name": "DF0HSA",
+    "observations": 65,
+    "qthlocator": "JN58ki",
+    "status": "Testing"
+  },
+  "DINO": {
+    "alt": 65,
+    "altitude": 65,
+    "antenna": [],
+    "created": "2018-05-12T11:22:14Z",
+    "description": "",
+    "id": 103,
+    "last_seen": null,
+    "lat": 14.746722,
+    "lng": 121.03722,
+    "location": "",
+    "lon": 121.03722,
+    "min_horizon": 10,
+    "name": "DINO",
+    "observations": 0,
+    "qthlocator": "PK04mr",
+    "status": "Offline"
+  },
+  "DJ0LRC": {
+    "alt": 8,
+    "altitude": 8,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-05-14T20:02:01Z",
+    "description": "",
+    "id": 104,
+    "last_seen": "2018-06-07T06:17:50Z",
+    "lat": 47.801,
+    "lng": 9.41133,
+    "location": "",
+    "lon": 9.41133,
+    "min_horizon": 10,
+    "name": "DJ0LRC",
+    "observations": 97,
+    "qthlocator": "JN47qt",
+    "status": "Offline"
+  },
+  "DL4PD": {
+    "alt": 275,
+    "altitude": 275,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2018-01-06T10:04:16Z",
+    "description": "Please use the DUV transmitter for AMSAT-FOX satellites!",
+    "id": 37,
+    "last_seen": "2018-07-11T21:06:51Z",
+    "lat": 50.749782,
+    "lng": 6.216089,
+    "location": "",
+    "lon": 6.216089,
+    "min_horizon": 1,
+    "name": "DL4PD",
+    "observations": 5658,
+    "qthlocator": "JO30cr",
+    "status": "Online"
+  },
+  "DO9SD": {
+    "alt": 168,
+    "altitude": 168,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-04-09T16:38:02Z",
+    "description": "work in progress...",
+    "id": 78,
+    "last_seen": "2018-04-24T11:16:21Z",
+    "lat": 51.45274,
+    "lng": 7.96972,
+    "location": "",
+    "lon": 7.96972,
+    "min_horizon": 10,
+    "name": "DO9SD",
+    "observations": 0,
+    "qthlocator": "JO31xk",
+    "status": "Offline"
+  },
+  "DU Amateur Ground Station (DU-AGS)": {
+    "alt": 12,
+    "altitude": 12,
+    "antenna": [
+      "UHF Helical"
+    ],
+    "created": "2018-06-28T11:32:54Z",
+    "description": "",
+    "id": 145,
+    "last_seen": "2018-07-02T09:15:02Z",
+    "lat": 23.7273892,
+    "lng": 90.4010009,
+    "location": "",
+    "lon": 90.4010009,
+    "min_horizon": 10,
+    "name": "DU Amateur Ground Station (DU-AGS)",
+    "observations": 1,
+    "qthlocator": "NL53er",
+    "status": "Offline"
+  },
+  "Dale Kubichek": {
+    "alt": 320,
+    "altitude": 320,
+    "antenna": [],
+    "created": "2018-03-31T19:44:31Z",
+    "description": "",
+    "id": 64,
+    "last_seen": null,
+    "lat": 40.330361,
+    "lng": -84.216254,
+    "location": "",
+    "lon": -84.216254,
+    "min_horizon": 10,
+    "name": "Dale Kubichek",
+    "observations": 0,
+    "qthlocator": "EN70vh",
+    "status": "Offline"
+  },
+  "Derby Central": {
+    "alt": 62,
+    "altitude": 62,
+    "antenna": [
+      "VHF Yagi"
+    ],
+    "created": "2018-06-15T13:11:41Z",
+    "description": "Under Construction - will be a V3 Rotator and Satnogs controller. Software to be run on Raspberry pi 3.\r\nLive date in around 2 weeks (1/7/2018).\r\n Will be established in back garden of QTH with twin Yagi antennas. Will utilised HF+ SDR receiver.",
+    "id": 139,
+    "last_seen": null,
+    "lat": 52.9405,
+    "lng": -1.5044,
+    "location": "",
+    "lon": -1.5044,
+    "min_horizon": 10,
+    "name": "Derby Central",
+    "observations": 0,
+    "qthlocator": "IO92fw",
+    "status": "Offline"
+  },
+  "EA6WQ - Tomas Orzaez": {
+    "alt": 100,
+    "altitude": 100,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-05-20T12:11:50Z",
+    "description": "UHF-VHF  KLM ANTENNAS ROTATOR KENPRO  5600B\r\nUHF-VHF M2 ANTENNAS ROTATOR YAESU 1000+YAESU G-550\r\nG3RUH 9600BAUD MODEM\r\nG3RUH 1200 BPSK MODEM\r\nTNC2 1200 AFSK MODEM\r\nFT-736\r\nKENWOOD TS-2000X",
+    "id": 109,
+    "last_seen": "2018-07-03T06:24:46Z",
+    "lat": 39.5666,
+    "lng": 3.2095,
+    "location": "",
+    "lon": 3.2095,
+    "min_horizon": 10,
+    "name": "EA6WQ - Tomas Orzaez",
+    "observations": 19,
+    "qthlocator": "JM19on",
+    "status": "Offline"
+  },
+  "ESAC Ground Station": {
+    "alt": 655,
+    "altitude": 655,
+    "antenna": [
+      "HF Dipole",
+      "UHF Yagi",
+      "L Helical",
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-03-22T15:19:32Z",
+    "description": "",
+    "id": 48,
+    "last_seen": "2018-04-25T14:22:00Z",
+    "lat": 40.4442,
+    "lng": -3.9527,
+    "location": "",
+    "lon": -3.9527,
+    "min_horizon": 5,
+    "name": "ESAC Ground Station",
+    "observations": 52,
+    "qthlocator": "IN80ak",
+    "status": "Offline"
+  },
+  "F0FYF": {
+    "alt": 645,
+    "altitude": 645,
+    "antenna": [
+      "VHF Yagi",
+      "VHF Turnstile",
+      "UHF Turnstile"
+    ],
+    "created": "2018-06-13T10:43:16Z",
+    "description": "FT897 / HackRf / Rtl-Sdr E4000",
+    "id": 136,
+    "last_seen": null,
+    "lat": 45.941,
+    "lng": 6.184,
+    "location": "",
+    "lon": 6.184,
+    "min_horizon": 280,
+    "name": "F0FYF",
+    "observations": 0,
+    "qthlocator": "JN35cw",
+    "status": "Offline"
+  },
+  "F4GMU": {
+    "alt": 100,
+    "altitude": 100,
+    "antenna": [
+      "VHF Turnstile",
+      "UHF Turnstile"
+    ],
+    "created": "2018-03-11T07:32:10Z",
+    "description": "",
+    "id": 42,
+    "last_seen": "2018-05-08T11:43:13Z",
+    "lat": 49.29,
+    "lng": 4.31,
+    "location": "",
+    "lon": 4.31,
+    "min_horizon": 10,
+    "name": "F4GMU",
+    "observations": 217,
+    "qthlocator": "JN29dg",
+    "status": "Offline"
+  },
+  "F6HDW": {
+    "alt": 612,
+    "altitude": 612,
+    "antenna": [
+      "VHF Yagi"
+    ],
+    "created": "2018-05-29T15:09:21Z",
+    "description": "",
+    "id": 120,
+    "last_seen": null,
+    "lat": 42.81755,
+    "lng": 1.5846,
+    "location": "",
+    "lon": 1.5846,
+    "min_horizon": 20,
+    "name": "F6HDW",
+    "observations": 0,
+    "qthlocator": "JN02tt",
+    "status": "Offline"
+  },
+  "F6KKR": {
+    "alt": 200,
+    "altitude": 200,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-06-30T13:12:21Z",
+    "description": "Fixed Yagi antenna directed North-Est-Est.",
+    "id": 147,
+    "last_seen": "2018-07-11T21:06:45Z",
+    "lat": 48.63488,
+    "lng": 1.828597,
+    "location": "",
+    "lon": 1.828597,
+    "min_horizon": 0,
+    "name": "F6KKR",
+    "observations": 191,
+    "qthlocator": "JN08vp",
+    "status": "Testing"
+  },
+  "FACT": {
+    "alt": 80,
+    "altitude": 80,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2017-06-17T16:46:08Z",
+    "description": "",
+    "id": 14,
+    "last_seen": "2017-10-03T14:11:50Z",
+    "lat": 53.402,
+    "lng": -2.978,
+    "location": "",
+    "lon": -2.978,
+    "min_horizon": 10,
+    "name": "FACT",
+    "observations": 87,
+    "qthlocator": "IO83mj",
+    "status": "Offline"
+  },
+  "Ferns-1": {
+    "alt": 229,
+    "altitude": 229,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2017-10-08T21:10:41Z",
+    "description": "Home made QFH antenna, FM band block. Not in a good location, trees on north and houses on south side blocking lot of signals",
+    "id": 22,
+    "last_seen": "2018-07-11T21:06:53Z",
+    "lat": 43.28,
+    "lng": -87.97,
+    "location": "",
+    "lon": -87.97,
+    "min_horizon": 35,
+    "name": "Ferns-1",
+    "observations": 5418,
+    "qthlocator": "EN63ag",
+    "status": "Online"
+  },
+  "G-Station": {
+    "alt": 2,
+    "altitude": 2,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-06-05T11:29:29Z",
+    "description": "Test of a mobile receiver station",
+    "id": 127,
+    "last_seen": "2018-06-17T09:21:43Z",
+    "lat": 47.801,
+    "lng": 9.411,
+    "location": "",
+    "lon": 9.411,
+    "min_horizon": 10,
+    "name": "G-Station",
+    "observations": 0,
+    "qthlocator": "JN47qt",
+    "status": "Offline"
+  },
+  "G4DPZ VHF Turnstile": {
+    "alt": 200,
+    "altitude": 200,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-03-25T08:49:39Z",
+    "description": "",
+    "id": 51,
+    "last_seen": "2018-05-05T09:03:23Z",
+    "lat": 52.467,
+    "lng": -2.022,
+    "location": "",
+    "lon": -2.022,
+    "min_horizon": 0,
+    "name": "G4DPZ VHF Turnstile",
+    "observations": 3,
+    "qthlocator": "IO82xl",
+    "status": "Offline"
+  },
+  "G7KSE": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2017-11-26T17:50:54Z",
+    "description": "No rotator RPi with NooElec SMArt dongle and a Wimo TA-1 turnstile antenna loft mounted",
+    "id": 33,
+    "last_seen": "2018-07-11T21:06:31Z",
+    "lat": 54.488,
+    "lng": -3.588,
+    "location": "",
+    "lon": -3.588,
+    "min_horizon": 30,
+    "name": "G7KSE",
+    "observations": 4780,
+    "qthlocator": "IO84el",
+    "status": "Online"
+  },
+  "GI7UGV - UHF": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "UHF Helical"
+    ],
+    "created": "2017-10-31T22:42:22Z",
+    "description": "QFH, Preamp/Filter, RTLSDR. Noisy environment.",
+    "id": 31,
+    "last_seen": "2018-07-11T20:37:24Z",
+    "lat": 54.594049,
+    "lng": -5.713397,
+    "location": "",
+    "lon": -5.713397,
+    "min_horizon": 30,
+    "name": "GI7UGV - UHF",
+    "observations": 7094,
+    "qthlocator": "IO74do",
+    "status": "Online"
+  },
+  "GS UVA": {
+    "alt": 710,
+    "altitude": 710,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-04-27T08:51:53Z",
+    "description": "",
+    "id": 93,
+    "last_seen": "2018-07-05T00:05:16Z",
+    "lat": 41.6621,
+    "lng": -4.7055,
+    "location": "",
+    "lon": -4.7055,
+    "min_horizon": 5,
+    "name": "GS UVA",
+    "observations": 131,
+    "qthlocator": "IN71pp",
+    "status": "Offline"
+  },
+  "Grenoble - F4HVX": {
+    "alt": 350,
+    "altitude": 350,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-03-11T18:25:37Z",
+    "description": "RTLSDR V3 + DIY UHF Yagi OR  DIY VHF Yagi + DIY rotator ( https://wiki.satnogs.org/Metal_antenna_rotator ) + \r\n[Big mountain on west]",
+    "id": 43,
+    "last_seen": "2018-07-11T21:06:48Z",
+    "lat": 45.2676834,
+    "lng": 5.6080818,
+    "location": "",
+    "lon": 5.6080818,
+    "min_horizon": 20,
+    "name": "Grenoble - F4HVX",
+    "observations": 1712,
+    "qthlocator": "JN25tg",
+    "status": "Online"
+  },
+  "Grevena Station": {
+    "alt": 530,
+    "altitude": 530,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-06-08T16:58:01Z",
+    "description": "",
+    "id": 134,
+    "last_seen": null,
+    "lat": 40.08384,
+    "lng": 21.42739,
+    "location": "",
+    "lon": 21.42739,
+    "min_horizon": 10,
+    "name": "Grevena Station",
+    "observations": 0,
+    "qthlocator": "KN00rc",
+    "status": "Offline"
+  },
+  "Grove-UHF-01": {
+    "alt": 62,
+    "altitude": 62,
+    "antenna": [
+      "UHF Lindenblad"
+    ],
+    "created": "2018-05-03T19:28:09Z",
+    "description": "Running on a Raspberry Pi 3 B+. with Airspy.   Sample rate was reduced to 2.5E6 and automatic decoding began on June 8, 2018.   Raspberry Pi was not able to ingest all data from Airspy at default sample rate of 10E6.  investigating USB isolation techniques to limit EMI from R Pi into Airspy",
+    "id": 98,
+    "last_seen": "2018-07-11T21:06:36Z",
+    "lat": 42.31404,
+    "lng": -71.44789,
+    "location": "",
+    "lon": -71.44789,
+    "min_horizon": 20,
+    "name": "Grove-UHF-01",
+    "observations": 939,
+    "qthlocator": "FN42gh",
+    "status": "Online"
+  },
+  "Gruna Test Station": {
+    "alt": 130,
+    "altitude": 130,
+    "antenna": [
+      "VHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2018-04-06T16:56:27Z",
+    "description": "This Station is Offline!\r\nNew Station is at https://network-dev.satnogs.org/stations/252/",
+    "id": 73,
+    "last_seen": "2018-04-18T16:17:16Z",
+    "lat": 51.03004792,
+    "lng": 13.77913526,
+    "location": "",
+    "lon": 13.77913526,
+    "min_horizon": 60,
+    "name": "Gruna Test Station",
+    "observations": 39,
+    "qthlocator": "JO61va",
+    "status": "Offline"
+  },
+  "Hackerspace.gr 1": {
+    "alt": 104,
+    "altitude": 104,
+    "antenna": [
+      "UHF Helical"
+    ],
+    "created": "2015-07-22T13:26:49Z",
+    "description": "",
+    "id": 1,
+    "last_seen": "2018-07-11T21:06:30Z",
+    "lat": 38.01697,
+    "lng": 23.7314,
+    "location": "",
+    "lon": 23.7314,
+    "min_horizon": 10,
+    "name": "Hackerspace.gr 1",
+    "observations": 1907,
+    "qthlocator": "KM18rd",
+    "status": "Testing"
+  },
+  "Hamvention Demo Station": {
+    "alt": 227,
+    "altitude": 227,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2018-05-18T14:25:10Z",
+    "description": "Demo Station for Hamvention event demo purposes. https://hamvention.org",
+    "id": 107,
+    "last_seen": "2018-05-20T16:09:53Z",
+    "lat": 39.700479,
+    "lng": -83.939205,
+    "location": "",
+    "lon": -83.939205,
+    "min_horizon": 10,
+    "name": "Hamvention Demo Station",
+    "observations": 14,
+    "qthlocator": "EM89aq",
+    "status": "Offline"
+  },
+  "HappySpaceSloth": {
+    "alt": 12,
+    "altitude": 12,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-07-10T13:14:53Z",
+    "description": "Testing the ground station before making a decent antenna.",
+    "id": 154,
+    "last_seen": "2018-07-11T21:06:37Z",
+    "lat": 53.258946,
+    "lng": -3.978573,
+    "location": "",
+    "lon": -3.978573,
+    "min_horizon": 10,
+    "name": "HappySpaceSloth",
+    "observations": 22,
+    "qthlocator": "IO83ag",
+    "status": "Testing"
+  },
+  "Herzogenrath": {
+    "alt": 3,
+    "altitude": 3,
+    "antenna": [
+      "VHF Lindenblad",
+      "UHF Lindenblad"
+    ],
+    "created": "2018-04-09T11:15:33Z",
+    "description": "New station setup",
+    "id": 76,
+    "last_seen": null,
+    "lat": 50.836273,
+    "lng": 6.071981,
+    "location": "",
+    "lon": 6.071981,
+    "min_horizon": 10,
+    "name": "Herzogenrath",
+    "observations": 0,
+    "qthlocator": "JO30au",
+    "status": "Offline"
+  },
+  "HooverPP": {
+    "alt": 33,
+    "altitude": 33,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-06-14T22:50:33Z",
+    "description": "",
+    "id": 138,
+    "last_seen": null,
+    "lat": 11.562108,
+    "lng": 104.888535,
+    "location": "",
+    "lon": 104.888535,
+    "min_horizon": 10,
+    "name": "HooverPP",
+    "observations": 0,
+    "qthlocator": "OK21kn",
+    "status": "Offline"
+  },
+  "Hummingbird": {
+    "alt": 255,
+    "altitude": 255,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2018-05-29T15:27:04Z",
+    "description": "Testing Process.",
+    "id": 121,
+    "last_seen": "2018-07-11T21:06:13Z",
+    "lat": 39.7909343,
+    "lng": -83.999431,
+    "location": "",
+    "lon": -83.999431,
+    "min_horizon": 10,
+    "name": "Hummingbird",
+    "observations": 60,
+    "qthlocator": "EM89as",
+    "status": "Testing"
+  },
+  "Hvezdarna barona Artura Krause": {
+    "alt": 220,
+    "altitude": 220,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-06-04T18:18:52Z",
+    "description": "In testing. Need to improve RX.",
+    "id": 126,
+    "last_seen": "2018-07-11T21:06:27Z",
+    "lat": 50.0255,
+    "lng": 15.767,
+    "location": "",
+    "lon": 15.767,
+    "min_horizon": 5,
+    "name": "Hvezdarna barona Artura Krause",
+    "observations": 133,
+    "qthlocator": "JO70va",
+    "status": "Testing"
+  },
+  "IAC Testing": {
+    "alt": 543,
+    "altitude": 543,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-03-18T17:17:17Z",
+    "description": "First testing with a V-shaped dipole 53.6 cm - 146 MHz",
+    "id": 44,
+    "last_seen": null,
+    "lat": 28.463938,
+    "lng": -16.262598,
+    "location": "",
+    "lon": -16.262598,
+    "min_horizon": 10,
+    "name": "IAC Testing",
+    "observations": 0,
+    "qthlocator": "IL18ul",
+    "status": "Offline"
+  },
+  "IntimelyEights-uhf": {
+    "alt": 46,
+    "altitude": 46,
+    "antenna": [
+      "UHF Lindenblad"
+    ],
+    "created": "2018-03-26T22:05:17Z",
+    "description": "",
+    "id": 55,
+    "last_seen": "2018-07-11T21:06:44Z",
+    "lat": 42.291,
+    "lng": -71.297,
+    "location": "",
+    "lon": -71.297,
+    "min_horizon": 20,
+    "name": "IntimelyEights-uhf",
+    "observations": 33,
+    "qthlocator": "FN42ig",
+    "status": "Testing"
+  },
+  "IntimelyEights-vhf": {
+    "alt": 43,
+    "altitude": 43,
+    "antenna": [
+      "VHF Lindenblad"
+    ],
+    "created": "2018-03-26T21:56:09Z",
+    "description": "",
+    "id": 54,
+    "last_seen": "2018-07-11T21:07:02Z",
+    "lat": 42.291,
+    "lng": -71.297,
+    "location": "",
+    "lon": -71.297,
+    "min_horizon": 20,
+    "name": "IntimelyEights-vhf",
+    "observations": 345,
+    "qthlocator": "FN42ig",
+    "status": "Testing"
+  },
+  "KA5TTZ": {
+    "alt": 64,
+    "altitude": 64,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-03-26T03:53:34Z",
+    "description": "",
+    "id": 52,
+    "last_seen": "2018-04-14T14:09:44Z",
+    "lat": 30.5862,
+    "lng": -90.498159,
+    "location": "",
+    "lon": -90.498159,
+    "min_horizon": 45,
+    "name": "KA5TTZ",
+    "observations": 1,
+    "qthlocator": "EM40so",
+    "status": "Offline"
+  },
+  "KB9JHU": {
+    "alt": 280,
+    "altitude": 280,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2015-07-22T14:24:10Z",
+    "description": "Yaesu G-5500 with M2 cross yagi antennas",
+    "id": 2,
+    "last_seen": "2018-07-11T21:06:59Z",
+    "lat": 39.236,
+    "lng": -86.305,
+    "location": "",
+    "lon": -86.305,
+    "min_horizon": 10,
+    "name": "KB9JHU",
+    "observations": 12220,
+    "qthlocator": "EM69uf",
+    "status": "Online"
+  },
+  "KE8FZT - UHF": {
+    "alt": 275,
+    "altitude": 275,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-04-01T12:36:31Z",
+    "description": "Arrow UHF Corner Reflector, Fixed 20 Deg Elevation & Pointed 180 Deg South,  AMSAT LNA,, MFJ Duplexer, \r\n Raspberry Pi3b",
+    "id": 66,
+    "last_seen": "2018-07-11T21:06:25Z",
+    "lat": 42.209,
+    "lng": -85.6075,
+    "location": "",
+    "lon": -85.6075,
+    "min_horizon": 5,
+    "name": "KE8FZT - UHF",
+    "observations": 1376,
+    "qthlocator": "EN72ef",
+    "status": "Online"
+  },
+  "KU2Y": {
+    "alt": 16,
+    "altitude": 16,
+    "antenna": [
+      "VHF Eggbeater"
+    ],
+    "created": "2018-05-16T15:32:16Z",
+    "description": "",
+    "id": 105,
+    "last_seen": "2018-07-11T21:06:41Z",
+    "lat": 39.9105,
+    "lng": -75.0497,
+    "location": "",
+    "lon": -75.0497,
+    "min_horizon": 20,
+    "name": "KU2Y",
+    "observations": 375,
+    "qthlocator": "FM29lv",
+    "status": "Testing"
+  },
+  "LA1NGS": {
+    "alt": 50,
+    "altitude": 50,
+    "antenna": [
+      "VHF Turnstile",
+      "UHF Turnstile",
+      "VHF Helical"
+    ],
+    "created": "2017-12-16T17:30:41Z",
+    "description": "Orbit NTNU Ground Station (prev. NTNU Test Satellite) --- Specs: Fedora Linux (headless), x86_64 desktop computer, USRP2 SDR, 2m & 70cm crossed Yagi-Uda beams (RHCP/LHCP) on Az+El rotator. --- Contact: nutsgroup-gs [[funky-a]] nutsgroup [[dot]] org [[dot]] ntnu [[dot]] no",
+    "id": 35,
+    "last_seen": "2018-07-11T21:06:55Z",
+    "lat": 63.41817,
+    "lng": 10.39957,
+    "location": "",
+    "lon": 10.39957,
+    "min_horizon": 5,
+    "name": "LA1NGS",
+    "observations": 6505,
+    "qthlocator": "JP53ek",
+    "status": "Online"
+  },
+  "Lacuna1": {
+    "alt": 12,
+    "altitude": 12,
+    "antenna": [
+      "UHF Eggbeater"
+    ],
+    "created": "2018-05-26T12:22:22Z",
+    "description": "Antenna is is not at final position yet.",
+    "id": 111,
+    "last_seen": "2018-06-21T08:53:19Z",
+    "lat": 52.102,
+    "lng": 5.1797,
+    "location": "",
+    "lon": 5.1797,
+    "min_horizon": 30,
+    "name": "Lacuna1",
+    "observations": 159,
+    "qthlocator": "JO22oc",
+    "status": "Offline"
+  },
+  "M0IEB": {
+    "alt": 30,
+    "altitude": 30,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-04-15T13:55:20Z",
+    "description": "15.04.2018, Testing software with temporary home rig location, 23.04.2018, Home rig set, added LNA and filter for 145M band. Enjoy! 26.04.2018, Rig won't get 137M, 07.05.2018, Updated to 0.6.1.",
+    "id": 87,
+    "last_seen": "2018-07-11T21:06:24Z",
+    "lat": 51.245,
+    "lng": -0.558,
+    "location": "",
+    "lon": -0.558,
+    "min_horizon": 20,
+    "name": "M0IEB",
+    "observations": 591,
+    "qthlocator": "IO91rf",
+    "status": "Testing"
+  },
+  "M6LZT ground station": {
+    "alt": null,
+    "altitude": 0,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2017-12-13T18:06:01Z",
+    "description": "Main ground station with fixed elevation at 30 degrees but with azimuth rotator",
+    "id": 34,
+    "last_seen": "2018-02-18T07:53:24Z",
+    "lat": 52.996593,
+    "lng": -2.195347,
+    "location": "",
+    "lon": -2.195347,
+    "min_horizon": 18,
+    "name": "M6LZT ground station",
+    "observations": 1865,
+    "qthlocator": "IO82vx",
+    "status": "Offline"
+  },
+  "MM0SRY": {
+    "alt": 50,
+    "altitude": 50,
+    "antenna": [
+      "VHF Eggbeater"
+    ],
+    "created": "2018-04-22T20:12:13Z",
+    "description": "",
+    "id": 90,
+    "last_seen": "2018-04-23T21:44:51Z",
+    "lat": 55.858685,
+    "lng": -3.073789,
+    "location": "",
+    "lon": -3.073789,
+    "min_horizon": 12,
+    "name": "MM0SRY",
+    "observations": 11,
+    "qthlocator": "IO85lu",
+    "status": "Offline"
+  },
+  "Marcs": {
+    "alt": 110,
+    "altitude": 110,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-05-07T19:36:42Z",
+    "description": "DIY VHF Turnstile + FM BC block filter + preamp.\r\nHave a high horizon (min 45deg) on the north-east, do not select\r\ntoo low satellites in this direction.",
+    "id": 101,
+    "last_seen": "2018-07-11T21:06:45Z",
+    "lat": 48.64358,
+    "lng": 2.231068,
+    "location": "",
+    "lon": 2.231068,
+    "min_horizon": 10,
+    "name": "Marcs",
+    "observations": 1035,
+    "qthlocator": "JN18cp",
+    "status": "Online"
+  },
+  "Massena": {
+    "alt": 119,
+    "altitude": 119,
+    "antenna": [
+      "UHF Helical",
+      "UHF Eggbeater"
+    ],
+    "created": "2018-04-01T15:34:52Z",
+    "description": "",
+    "id": 67,
+    "last_seen": "2018-07-11T21:07:07Z",
+    "lat": 43.641937,
+    "lng": 3.929062,
+    "location": "",
+    "lon": 3.929062,
+    "min_horizon": 15,
+    "name": "Massena",
+    "observations": 383,
+    "qthlocator": "JN13xp",
+    "status": "Testing"
+  },
+  "N5CNB-UHF": {
+    "alt": 8,
+    "altitude": 8,
+    "antenna": [
+      "UHF Eggbeater"
+    ],
+    "created": "2018-03-24T12:09:00Z",
+    "description": "UHF omni eggbeater antenna with UHF preamplifier",
+    "id": 50,
+    "last_seen": "2018-07-11T21:06:43Z",
+    "lat": 29.854689,
+    "lng": -96.53481,
+    "location": "",
+    "lon": -96.53481,
+    "min_horizon": 3,
+    "name": "N5CNB-UHF",
+    "observations": 665,
+    "qthlocator": "EL19ru",
+    "status": "Online"
+  },
+  "N5CNB-VHF": {
+    "alt": 6,
+    "altitude": 6,
+    "antenna": [
+      "VHF Eggbeater"
+    ],
+    "created": "2018-04-09T14:13:32Z",
+    "description": "Eggbeater antenna with preamplifier",
+    "id": 77,
+    "last_seen": "2018-07-11T21:06:52Z",
+    "lat": 29.855,
+    "lng": -96.535,
+    "location": "",
+    "lon": -96.535,
+    "min_horizon": 5,
+    "name": "N5CNB-VHF",
+    "observations": 313,
+    "qthlocator": "EL19ru",
+    "status": "Online"
+  },
+  "N7GAS-1": {
+    "alt": 20,
+    "altitude": 20,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-04-10T01:36:29Z",
+    "description": "Test station at Utah State University",
+    "id": 79,
+    "last_seen": "2018-04-10T06:35:40Z",
+    "lat": 41.737,
+    "lng": -111.8338,
+    "location": "",
+    "lon": -111.8338,
+    "min_horizon": 20,
+    "name": "N7GAS-1",
+    "observations": 2,
+    "qthlocator": "DN41br",
+    "status": "Offline"
+  },
+  "N7IPY": {
+    "alt": 50,
+    "altitude": 50,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2017-10-10T01:49:27Z",
+    "description": "This Ground Station Operated from a Raspberry Pi-3B  and an RTLSDR dongle.  The Antennas are both from M2 Antennas.  The Rotor System is provided by Portable Rotation.  The property is on a decline and the antenna location is south of the main house, so signals are blocked to 30 degrees to the North.  Currently there is a pre-Amp on the feed line at the antenna location.  The feedline is 50 Feet of LMR400. - MECHANICAL FAILURE in the Elevation Unit.  Off line for Testing Right now 06/13/18",
+    "id": 25,
+    "last_seen": "2018-07-11T21:06:12Z",
+    "lat": 38.7708,
+    "lng": -121.29,
+    "location": "",
+    "lon": -121.29,
+    "min_horizon": 15,
+    "name": "N7IPY",
+    "observations": 1778,
+    "qthlocator": "CM98is",
+    "status": "Testing"
+  },
+  "N8BSD-VHF-1": {
+    "alt": 600,
+    "altitude": 600,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-04-08T18:42:51Z",
+    "description": "",
+    "id": 75,
+    "last_seen": "2018-04-14T19:43:44Z",
+    "lat": 36.06,
+    "lng": -115.18,
+    "location": "",
+    "lon": -115.18,
+    "min_horizon": 10,
+    "name": "N8BSD-VHF-1",
+    "observations": 106,
+    "qthlocator": "DM26jb",
+    "status": "Offline"
+  },
+  "NB3T - UHF": {
+    "alt": 634,
+    "altitude": 634,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2017-10-11T22:17:21Z",
+    "description": "Turnstile Antenna, LNA4ALL, NooElec NESDR SMArt",
+    "id": 28,
+    "last_seen": "2018-07-11T21:06:49Z",
+    "lat": 37.194,
+    "lng": -80.489,
+    "location": "",
+    "lon": -80.489,
+    "min_horizon": 15,
+    "name": "NB3T - UHF",
+    "observations": 3139,
+    "qthlocator": "EM97se",
+    "status": "Online"
+  },
+  "NB3T - VHF": {
+    "alt": 634,
+    "altitude": 634,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2017-10-11T22:13:35Z",
+    "description": "Turnstile Antenna, LNA4ALL, NooElec NESDR SMArt",
+    "id": 27,
+    "last_seen": "2018-07-11T21:06:10Z",
+    "lat": 37.194,
+    "lng": -80.489,
+    "location": "",
+    "lon": -80.489,
+    "min_horizon": 15,
+    "name": "NB3T - VHF",
+    "observations": 2999,
+    "qthlocator": "EM97se",
+    "status": "Online"
+  },
+  "OM1LD": {
+    "alt": 124,
+    "altitude": 124,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-07-06T11:29:36Z",
+    "description": "Satellite ground service.",
+    "id": 150,
+    "last_seen": "2018-07-11T21:06:52Z",
+    "lat": 48.033,
+    "lng": 17.387,
+    "location": "",
+    "lon": 17.387,
+    "min_horizon": 1,
+    "name": "OM1LD",
+    "observations": 183,
+    "qthlocator": "JN88qa",
+    "status": "Online"
+  },
+  "OZ6BL-VHF": {
+    "alt": 37,
+    "altitude": 37,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-04-03T18:42:14Z",
+    "description": "",
+    "id": 70,
+    "last_seen": "2018-05-22T20:04:38Z",
+    "lat": 55.83904,
+    "lng": 12.39592,
+    "location": "",
+    "lon": 12.39592,
+    "min_horizon": 10,
+    "name": "OZ6BL-VHF",
+    "observations": 78,
+    "qthlocator": "JO65eu",
+    "status": "Offline"
+  },
+  "OZ7SAT": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2018-03-24T01:06:46Z",
+    "description": "AMSAT OZ ground station. Wimo VHF/UHF X-Quads with preamp and bandpass filters. Yaesu G-5500 rotator with G6LVB computer interface. Airspy One connected to PC (AMD Athlon II X4 620) running Ubuntu server 16.04.",
+    "id": 49,
+    "last_seen": "2018-07-11T21:07:00Z",
+    "lat": 55.634,
+    "lng": 12.601,
+    "location": "",
+    "lon": 12.601,
+    "min_horizon": 90,
+    "name": "OZ7SAT",
+    "observations": 2510,
+    "qthlocator": "JO65hp",
+    "status": "Online"
+  },
+  "OZ9AEC-VHF1": {
+    "alt": 48,
+    "altitude": 48,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2017-06-10T22:12:33Z",
+    "description": "Airspy One connected to Up-board running Ubuntu server 16.04.",
+    "id": 13,
+    "last_seen": "2018-07-11T21:06:33Z",
+    "lat": 55.51,
+    "lng": 11.74,
+    "location": "",
+    "lon": 11.74,
+    "min_horizon": 15,
+    "name": "OZ9AEC-VHF1",
+    "observations": 8399,
+    "qthlocator": "JO55um",
+    "status": "Online"
+  },
+  "PA2EON": {
+    "alt": 8,
+    "altitude": 8,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2018-06-08T07:35:32Z",
+    "description": "Test station Turnstile 430 Mhz (homemade) - Rpi 3 and Airspy (alpha test)",
+    "id": 133,
+    "last_seen": "2018-07-05T13:35:20Z",
+    "lat": 47.17242,
+    "lng": 0.18035,
+    "location": "",
+    "lon": 0.18035,
+    "min_horizon": 10,
+    "name": "PA2EON",
+    "observations": 44,
+    "qthlocator": "JN07ce",
+    "status": "Offline"
+  },
+  "PA3RVG VHF Moxon": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "VHF Yagi"
+    ],
+    "created": "2018-05-09T19:58:52Z",
+    "description": "Double VHF Moxon antenna mounted at fixed elevation of 20 degrees. Currently also at fixed azimuth pointing north, since the rotator is not computer controlled yet. Only one of the two moxons is currently connected, so fading is expected. I will add a phasing/delay harness for circular polarization later. During day time there is interference from my solar panels. Using Odroid U3 and Airspy Mini.",
+    "id": 102,
+    "last_seen": "2018-07-11T21:06:43Z",
+    "lat": 51.4719052,
+    "lng": 5.5584172,
+    "location": "",
+    "lon": 5.5584172,
+    "min_horizon": 10,
+    "name": "PA3RVG VHF Moxon",
+    "observations": 832,
+    "qthlocator": "JO21sl",
+    "status": "Online"
+  },
+  "PSAS_GS": {
+    "alt": 17,
+    "altitude": 17,
+    "antenna": [
+      "UHF Helical"
+    ],
+    "created": "2017-08-29T22:03:38Z",
+    "description": "This is the official ground station of the Portland State Aerospace Society. It was created to track the group's satellite OreSAT and to facilitate the open source aerospace movement.",
+    "id": 17,
+    "last_seen": null,
+    "lat": 45.509141,
+    "lng": -122.681037,
+    "location": "",
+    "lon": -122.681037,
+    "min_horizon": 15,
+    "name": "PSAS_GS",
+    "observations": 0,
+    "qthlocator": "CN85pm",
+    "status": "Offline"
+  },
+  "PV8DX": {
+    "alt": 90,
+    "altitude": 90,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-04-03T19:21:49Z",
+    "description": "UHF Helical and Cir Pol VHF",
+    "id": 71,
+    "last_seen": null,
+    "lat": 2.8125,
+    "lng": -60.732422,
+    "location": "",
+    "lon": -60.732422,
+    "min_horizon": 1,
+    "name": "PV8DX",
+    "observations": 0,
+    "qthlocator": "FJ92pt",
+    "status": "Offline"
+  },
+  "QG62": {
+    "alt": 7,
+    "altitude": 7,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-04-01T09:54:14Z",
+    "description": "",
+    "id": 65,
+    "last_seen": "2018-07-11T21:06:55Z",
+    "lat": -27.8635,
+    "lng": 153.3152,
+    "location": "",
+    "lon": 153.3152,
+    "min_horizon": 10,
+    "name": "QG62",
+    "observations": 113,
+    "qthlocator": "QG62pd",
+    "status": "Testing"
+  },
+  "RIYADH1": {
+    "alt": 612,
+    "altitude": 612,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2018-05-01T18:32:58Z",
+    "description": "Actually a UHF QFH without balun, UHF LNA, 20m of PCTEL PFP400 RF cable with RTL-SDR with TCXO on Rpi2. Some big palms trees to the South",
+    "id": 97,
+    "last_seen": "2018-07-01T12:22:08Z",
+    "lat": 24.7708,
+    "lng": 46.7083,
+    "location": "",
+    "lon": 46.7083,
+    "min_horizon": 10,
+    "name": "RIYADH1",
+    "observations": 1100,
+    "qthlocator": "LL34is",
+    "status": "Offline"
+  },
+  "RIYADH2": {
+    "alt": 612,
+    "altitude": 612,
+    "antenna": [
+      "VHF Turnstile",
+      "UHF Turnstile"
+    ],
+    "created": "2018-06-29T15:31:56Z",
+    "description": "VHF 3 element crossed Yagi looking straight up and UHF QFH both with one LNA and combiner",
+    "id": 146,
+    "last_seen": "2018-07-11T21:07:07Z",
+    "lat": 24.7708,
+    "lng": 46.7083,
+    "location": "",
+    "lon": 46.7083,
+    "min_horizon": 10,
+    "name": "RIYADH2",
+    "observations": 339,
+    "qthlocator": "LL34is",
+    "status": "Online"
+  },
+  "Rocky": {
+    "alt": 100,
+    "altitude": 100,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi",
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-04-07T18:45:51Z",
+    "description": "RX SDRLAY RSP1 / RSP1A / IC9100",
+    "id": 74,
+    "last_seen": null,
+    "lat": 41.706047,
+    "lng": -73.8954,
+    "location": "",
+    "lon": -73.8954,
+    "min_horizon": 1,
+    "name": "Rocky",
+    "observations": 0,
+    "qthlocator": "FN31bq",
+    "status": "Offline"
+  },
+  "Rokantiskes": {
+    "alt": 8,
+    "altitude": 8,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-04-05T13:35:42Z",
+    "description": "Third attempt.",
+    "id": 72,
+    "last_seen": "2018-07-11T21:06:50Z",
+    "lat": 54.705693,
+    "lng": 25.379382,
+    "location": "",
+    "lon": 25.379382,
+    "min_horizon": 10,
+    "name": "Rokantiskes",
+    "observations": 58,
+    "qthlocator": "KO24qq",
+    "status": "Testing"
+  },
+  "SOSA-OBSPE": {
+    "alt": 200,
+    "altitude": 200,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2018-07-09T11:00:53Z",
+    "description": "Ground station of Slovak Organisation for Space Activities (SOSA) located in Partizanske Observatory.",
+    "id": 152,
+    "last_seen": "2018-07-11T21:07:07Z",
+    "lat": 48.63,
+    "lng": 18.341,
+    "location": "",
+    "lon": 18.341,
+    "min_horizon": 30,
+    "name": "SOSA-OBSPE",
+    "observations": 69,
+    "qthlocator": "JN98ep",
+    "status": "Online"
+  },
+  "SR1GEO_RACK01": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-03-28T19:10:41Z",
+    "description": "Some problems with DNR, should work as expected.\r\n \r\nThis prod stations belongs to SR1GEO groundstation. It is a 1U rack SatNOGS receiver.",
+    "id": 58,
+    "last_seen": "2018-07-11T21:07:07Z",
+    "lat": 53.340457,
+    "lng": 15.05798,
+    "location": "",
+    "lon": 15.05798,
+    "min_horizon": 10,
+    "name": "SR1GEO_RACK01",
+    "observations": 2081,
+    "qthlocator": "JO73mi",
+    "status": "Online"
+  },
+  "SV1IYO": {
+    "alt": 120,
+    "altitude": 120,
+    "antenna": [
+      "VHF Turnstile",
+      "UHF Turnstile"
+    ],
+    "created": "2015-10-11T13:59:38Z",
+    "description": "",
+    "id": 4,
+    "last_seen": "2018-07-11T21:06:45Z",
+    "lat": 38.024,
+    "lng": 23.733,
+    "location": "",
+    "lon": 23.733,
+    "min_horizon": 10,
+    "name": "SV1IYO",
+    "observations": 322,
+    "qthlocator": "KM18ua",
+    "status": "Testing"
+  },
+  "SV1IYO/A": {
+    "alt": 145,
+    "altitude": 145,
+    "antenna": [
+      "VHF Turnstile",
+      "UHF Turnstile"
+    ],
+    "created": "2017-10-11T21:19:49Z",
+    "description": "",
+    "id": 26,
+    "last_seen": null,
+    "lat": 38.395,
+    "lng": 21.828,
+    "location": "",
+    "lon": 21.828,
+    "min_horizon": 10,
+    "name": "SV1IYO/A",
+    "observations": 0,
+    "qthlocator": "KM08vj",
+    "status": "Offline"
+  },
+  "SV1QZZ - UHF #1": {
+    "alt": 208,
+    "altitude": 208,
+    "antenna": [
+      "UHF Helical"
+    ],
+    "created": "2017-05-17T06:05:44Z",
+    "description": "",
+    "id": 8,
+    "last_seen": "2017-11-20T05:59:53Z",
+    "lat": 38.022,
+    "lng": 23.828,
+    "location": "",
+    "lon": 23.828,
+    "min_horizon": 30,
+    "name": "SV1QZZ - UHF #1",
+    "observations": 5,
+    "qthlocator": "KM18va",
+    "status": "Offline"
+  },
+  "SV1QZZ - UHF #2": {
+    "alt": 208,
+    "altitude": 208,
+    "antenna": [
+      "UHF Lindenblad"
+    ],
+    "created": "2017-11-20T05:59:48Z",
+    "description": "",
+    "id": 32,
+    "last_seen": "2018-06-21T13:25:25Z",
+    "lat": 38.022,
+    "lng": 23.828,
+    "location": "",
+    "lon": 23.828,
+    "min_horizon": 10,
+    "name": "SV1QZZ - UHF #2",
+    "observations": 6749,
+    "qthlocator": "KM18va",
+    "status": "Offline"
+  },
+  "SV1RVP": {
+    "alt": 20,
+    "altitude": 20,
+    "antenna": [
+      "VHF Yagi"
+    ],
+    "created": "2018-05-07T11:33:43Z",
+    "description": "",
+    "id": 100,
+    "last_seen": null,
+    "lat": 37.9556463,
+    "lng": 23.7199816,
+    "location": "",
+    "lon": 23.7199816,
+    "min_horizon": 10,
+    "name": "SV1RVP",
+    "observations": 0,
+    "qthlocator": "KM17uw",
+    "status": "Offline"
+  },
+  "SV1RVP/NOA/UHF": {
+    "alt": 80,
+    "altitude": 80,
+    "antenna": [
+      "UHF Helical"
+    ],
+    "created": "2018-04-10T18:23:41Z",
+    "description": "",
+    "id": 81,
+    "last_seen": null,
+    "lat": 37.9556463,
+    "lng": 23.7199816,
+    "location": "",
+    "lon": 23.7199816,
+    "min_horizon": 10,
+    "name": "SV1RVP/NOA/UHF",
+    "observations": 0,
+    "qthlocator": "KM17uw",
+    "status": "Offline"
+  },
+  "SV1RVP/NOA/VHF": {
+    "alt": 80,
+    "altitude": 80,
+    "antenna": [
+      "VHF Lindenblad"
+    ],
+    "created": "2018-04-10T18:22:06Z",
+    "description": "",
+    "id": 80,
+    "last_seen": null,
+    "lat": 37.9556463,
+    "lng": 23.7199816,
+    "location": "",
+    "lon": 23.7199816,
+    "min_horizon": 10,
+    "name": "SV1RVP/NOA/VHF",
+    "observations": 0,
+    "qthlocator": "KM17uw",
+    "status": "Offline"
+  },
+  "SV1RVP/Portable": {
+    "alt": 80,
+    "altitude": 80,
+    "antenna": [
+      "UHF Helical"
+    ],
+    "created": "2018-04-10T18:26:18Z",
+    "description": "",
+    "id": 82,
+    "last_seen": null,
+    "lat": 37.9556463,
+    "lng": 23.7199816,
+    "location": "",
+    "lon": 23.7199816,
+    "min_horizon": 10,
+    "name": "SV1RVP/Portable",
+    "observations": 0,
+    "qthlocator": "KM17uw",
+    "status": "Offline"
+  },
+  "SWL Electroalex26": {
+    "alt": 117,
+    "altitude": 117,
+    "antenna": [
+      "UHF Helical",
+      "VHF Turnstile",
+      "VHF Helical"
+    ],
+    "created": "2018-03-30T18:34:41Z",
+    "description": "Just for tests",
+    "id": 63,
+    "last_seen": "2018-04-01T19:19:30Z",
+    "lat": 44.751862,
+    "lng": 4.822396,
+    "location": "",
+    "lon": 4.822396,
+    "min_horizon": 15,
+    "name": "SWL Electroalex26",
+    "observations": 7,
+    "qthlocator": "JN24js",
+    "status": "Offline"
+  },
+  "SZ1SV": {
+    "alt": 60,
+    "altitude": 60,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2017-05-30T17:30:25Z",
+    "description": "",
+    "id": 11,
+    "last_seen": "2017-05-30T18:29:20Z",
+    "lat": 38.0047,
+    "lng": 23.70054,
+    "location": "",
+    "lon": 23.70054,
+    "min_horizon": 10,
+    "name": "SZ1SV",
+    "observations": 0,
+    "qthlocator": "KM18ua",
+    "status": "Offline"
+  },
+  "Saurav Paudel": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "UHF Lindenblad"
+    ],
+    "created": "2018-03-20T08:37:56Z",
+    "description": "",
+    "id": 45,
+    "last_seen": null,
+    "lat": 27.6162,
+    "lng": 85.5399,
+    "location": "",
+    "lon": 85.5399,
+    "min_horizon": 10,
+    "name": "Saurav Paudel",
+    "observations": 0,
+    "qthlocator": "NL27so",
+    "status": "Offline"
+  },
+  "Schinderberge 70cm": {
+    "alt": 138,
+    "altitude": 138,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2018-03-26T14:47:12Z",
+    "description": "This station uses a SatNogs Raspbian on a Raspberry Pi 3B.",
+    "id": 53,
+    "last_seen": null,
+    "lat": 51.932131,
+    "lng": 12.710188,
+    "location": "",
+    "lon": 12.710188,
+    "min_horizon": 10,
+    "name": "Schinderberge 70cm",
+    "observations": 0,
+    "qthlocator": "JO61iw",
+    "status": "Offline"
+  },
+  "Selinia": {
+    "alt": 80,
+    "altitude": 80,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-03-28T16:05:40Z",
+    "description": "",
+    "id": 57,
+    "last_seen": "2018-07-11T21:06:35Z",
+    "lat": 37.931,
+    "lng": 23.528,
+    "location": "",
+    "lon": 23.528,
+    "min_horizon": 10,
+    "name": "Selinia",
+    "observations": 76,
+    "qthlocator": "KM17sw",
+    "status": "Testing"
+  },
+  "Stony": {
+    "alt": 65,
+    "altitude": 65,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2017-05-04T20:21:09Z",
+    "description": "",
+    "id": 7,
+    "last_seen": "2018-07-11T21:06:19Z",
+    "lat": 37.97034,
+    "lng": 23.71394,
+    "location": "",
+    "lon": 23.71394,
+    "min_horizon": 25,
+    "name": "Stony",
+    "observations": 7486,
+    "qthlocator": "KM17ux",
+    "status": "Online"
+  },
+  "TEC-SC": {
+    "alt": 200,
+    "altitude": 200,
+    "antenna": [
+      "UHF Eggbeater"
+    ],
+    "created": "2018-05-30T07:22:20Z",
+    "description": "No frequency correction due to doppler effect",
+    "id": 122,
+    "last_seen": null,
+    "lat": 10.367497,
+    "lng": -84.512909,
+    "location": "",
+    "lon": -84.512909,
+    "min_horizon": 15,
+    "name": "TEC-SC",
+    "observations": 0,
+    "qthlocator": "EK70ri",
+    "status": "Offline"
+  },
+  "TEONITE-001": {
+    "alt": 5,
+    "altitude": 5,
+    "antenna": [
+      "UHF Helical",
+      "VHF Helical",
+      "UHF Helical"
+    ],
+    "created": "2018-03-30T13:47:12Z",
+    "description": "First TEONITE ground station",
+    "id": 61,
+    "last_seen": "2018-04-02T18:21:40Z",
+    "lat": 53.378957,
+    "lng": 14.469831,
+    "location": "",
+    "lon": 14.469831,
+    "min_horizon": 10,
+    "name": "TEONITE-001",
+    "observations": 14,
+    "qthlocator": "JO73fj",
+    "status": "Offline"
+  },
+  "Talos": {
+    "alt": 100,
+    "altitude": 100,
+    "antenna": [
+      "VHF Yagi"
+    ],
+    "created": "2017-05-17T18:34:49Z",
+    "description": "",
+    "id": 9,
+    "last_seen": "2018-07-10T13:08:07Z",
+    "lat": 35.313986,
+    "lng": 25.146878,
+    "location": "",
+    "lon": 25.146878,
+    "min_horizon": 10,
+    "name": "Talos",
+    "observations": 76,
+    "qthlocator": "KM25nh",
+    "status": "Offline"
+  },
+  "Technikraum Lanzenh\u00e4usern": {
+    "alt": 5,
+    "altitude": 5,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-03-04T10:32:23Z",
+    "description": "",
+    "id": 38,
+    "last_seen": "2018-07-02T14:48:56Z",
+    "lat": 46.83592,
+    "lng": 7.35009,
+    "location": "",
+    "lon": 7.35009,
+    "min_horizon": 10,
+    "name": "Technikraum Lanzenh\u00e4usern",
+    "observations": 2092,
+    "qthlocator": "JN36qu",
+    "status": "Offline"
+  },
+  "Tester1": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-05-28T17:19:25Z",
+    "description": "A test station",
+    "id": 115,
+    "last_seen": "2018-07-05T14:28:57Z",
+    "lat": 42.4140158,
+    "lng": -71.123,
+    "location": "",
+    "lon": -71.123,
+    "min_horizon": 10,
+    "name": "Tester1",
+    "observations": 34,
+    "qthlocator": "FN42kj",
+    "status": "Offline"
+  },
+  "Tetsu-JA0CAW": {
+    "alt": null,
+    "altitude": 0,
+    "antenna": [],
+    "created": "2018-07-07T04:03:12Z",
+    "description": "",
+    "id": 151,
+    "last_seen": null,
+    "lat": 37.92083,
+    "lng": 139.12151,
+    "location": "",
+    "lon": 139.12151,
+    "min_horizon": 10,
+    "name": "Tetsu-JA0CAW",
+    "observations": 0,
+    "qthlocator": "PM97nw",
+    "status": "Offline"
+  },
+  "The Best Station": {
+    "alt": null,
+    "altitude": 0,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-06-12T17:01:48Z",
+    "description": "Tufts Station",
+    "id": 135,
+    "last_seen": "2018-07-05T17:58:15Z",
+    "lat": 42.364526,
+    "lng": -71.090655,
+    "location": "",
+    "lon": -71.090655,
+    "min_horizon": 15,
+    "name": "The Best Station",
+    "observations": 27,
+    "qthlocator": "FN42ki",
+    "status": "Offline"
+  },
+  "V31SH": {
+    "alt": 15,
+    "altitude": 15,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-05-28T18:33:28Z",
+    "description": "",
+    "id": 116,
+    "last_seen": "2018-06-13T20:37:51Z",
+    "lat": 17.890881,
+    "lng": -87.980121,
+    "location": "",
+    "lon": -87.980121,
+    "min_horizon": 10,
+    "name": "V31SH",
+    "observations": 0,
+    "qthlocator": "EK67av",
+    "status": "Offline"
+  },
+  "VHF QFH Minikits LNA RTL-SDR": {
+    "alt": 60,
+    "altitude": 60,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-04-24T07:39:25Z",
+    "description": "Timestep Stainless Steel QFH + LNA",
+    "id": 91,
+    "last_seen": "2018-07-11T21:06:18Z",
+    "lat": 50.77,
+    "lng": -2.02,
+    "location": "",
+    "lon": -2.02,
+    "min_horizon": 20,
+    "name": "VHF QFH Minikits LNA RTL-SDR",
+    "observations": 2058,
+    "qthlocator": "IO80xs",
+    "status": "Online"
+  },
+  "VJTI Satellite Club": {
+    "alt": 17,
+    "altitude": 17,
+    "antenna": [
+      "VHF Yagi"
+    ],
+    "created": "2018-04-02T21:32:08Z",
+    "description": "",
+    "id": 69,
+    "last_seen": "2018-04-03T10:18:02Z",
+    "lat": 19.022,
+    "lng": 72.857,
+    "location": "",
+    "lon": 72.857,
+    "min_horizon": 10,
+    "name": "VJTI Satellite Club",
+    "observations": 1,
+    "qthlocator": "MK69ka",
+    "status": "Offline"
+  },
+  "VK5JO-2M-TEST": {
+    "alt": 2,
+    "altitude": 2,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-05-05T08:39:39Z",
+    "description": "",
+    "id": 99,
+    "last_seen": "2018-05-06T10:28:47Z",
+    "lat": -34.828889,
+    "lng": 138.499167,
+    "location": "",
+    "lon": 138.499167,
+    "min_horizon": 15,
+    "name": "VK5JO-2M-TEST",
+    "observations": 48,
+    "qthlocator": "PF95fe",
+    "status": "Offline"
+  },
+  "VK5QI-2M": {
+    "alt": 8,
+    "altitude": 8,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2017-07-13T12:38:23Z",
+    "description": "",
+    "id": 15,
+    "last_seen": "2018-07-11T21:06:53Z",
+    "lat": -34.8463,
+    "lng": 138.6949,
+    "location": "",
+    "lon": 138.6949,
+    "min_horizon": 20,
+    "name": "VK5QI-2M",
+    "observations": 7962,
+    "qthlocator": "PF95id",
+    "status": "Online"
+  },
+  "VK5QI-70CM": {
+    "alt": 5,
+    "altitude": 5,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2017-07-15T12:59:11Z",
+    "description": "",
+    "id": 16,
+    "last_seen": "2018-07-11T21:06:15Z",
+    "lat": -34.721,
+    "lng": 138.6928,
+    "location": "",
+    "lon": 138.6928,
+    "min_horizon": 30,
+    "name": "VK5QI-70CM",
+    "observations": 9392,
+    "qthlocator": "PF95ig",
+    "status": "Online"
+  },
+  "VK7HSE": {
+    "alt": 155,
+    "altitude": 155,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2017-09-05T00:59:47Z",
+    "description": "",
+    "id": 18,
+    "last_seen": null,
+    "lat": -42.992,
+    "lng": 147.31,
+    "location": "",
+    "lon": 147.31,
+    "min_horizon": 10,
+    "name": "VK7HSE",
+    "observations": 0,
+    "qthlocator": "QE37pa",
+    "status": "Offline"
+  },
+  "Victoria and Albert Museum": {
+    "alt": 120,
+    "altitude": 120,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-04-14T14:10:06Z",
+    "description": "",
+    "id": 86,
+    "last_seen": "2018-07-11T21:07:07Z",
+    "lat": 51.4966392,
+    "lng": -0.17218,
+    "location": "",
+    "lon": -0.17218,
+    "min_horizon": 10,
+    "name": "Victoria and Albert Museum",
+    "observations": 43,
+    "qthlocator": "IO91vl",
+    "status": "Testing"
+  },
+  "W2BFJ": {
+    "alt": 67,
+    "altitude": 67,
+    "antenna": [
+      "VHF Lindenblad"
+    ],
+    "created": "2017-06-02T14:29:33Z",
+    "description": "NOTE: During AO-92 commissioning, the UHF station is down, and the VHF is a crossed Yagi tracking AO-85, AO-91, and AO-92",
+    "id": 12,
+    "last_seen": "2018-07-11T21:06:42Z",
+    "lat": 42.744,
+    "lng": -71.538,
+    "location": "",
+    "lon": -71.538,
+    "min_horizon": 0,
+    "name": "W2BFJ",
+    "observations": 6019,
+    "qthlocator": "FN42fr",
+    "status": "Online"
+  },
+  "W4USH": {
+    "alt": 5,
+    "altitude": 5,
+    "antenna": [
+      "VHF Yagi"
+    ],
+    "created": "2018-06-28T02:00:39Z",
+    "description": "",
+    "id": 144,
+    "last_seen": null,
+    "lat": 35.02,
+    "lng": -80.126667,
+    "location": "",
+    "lon": -80.126667,
+    "min_horizon": 10,
+    "name": "W4USH",
+    "observations": 0,
+    "qthlocator": "EM95wa",
+    "status": "Offline"
+  },
+  "WA4OSH-UHF": {
+    "alt": 100,
+    "altitude": 100,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2018-07-01T05:04:43Z",
+    "description": "Under construction",
+    "id": 149,
+    "last_seen": null,
+    "lat": 47.5751886,
+    "lng": -122.1680046,
+    "location": "",
+    "lon": -122.1680046,
+    "min_horizon": 10,
+    "name": "WA4OSH-UHF",
+    "observations": 0,
+    "qthlocator": "CN87vn",
+    "status": "Offline"
+  },
+  "WA4OSH-VHF": {
+    "alt": 100,
+    "altitude": 100,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-05-27T11:04:54Z",
+    "description": "Under construction:\r\n2 Meter Turnstile antenna - LNA - Bias Tee - RTL-SDR - Raspberry Pi",
+    "id": 113,
+    "last_seen": "2018-06-23T00:42:04Z",
+    "lat": 47.4913509,
+    "lng": -121.7843942,
+    "location": "",
+    "lon": -121.7843942,
+    "min_horizon": 25,
+    "name": "WA4OSH-VHF",
+    "observations": 3,
+    "qthlocator": "CN97cl",
+    "status": "Offline"
+  },
+  "XTOPHE": {
+    "alt": 50,
+    "altitude": 50,
+    "antenna": [
+      "VHF Turnstile",
+      "UHF Turnstile"
+    ],
+    "created": "2018-06-06T21:29:12Z",
+    "description": "Station without rotor, for testing purpose.",
+    "id": 130,
+    "last_seen": "2018-07-11T21:06:40Z",
+    "lat": 48.882767,
+    "lng": 2.17693,
+    "location": "",
+    "lon": 2.17693,
+    "min_horizon": 10,
+    "name": "XTOPHE",
+    "observations": 264,
+    "qthlocator": "JN18cv",
+    "status": "Online"
+  },
+  "YFK": {
+    "alt": 183,
+    "altitude": 183,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2017-05-19T17:58:35Z",
+    "description": "Pine64 Station",
+    "id": 10,
+    "last_seen": "2018-07-07T19:43:20Z",
+    "lat": 37.956,
+    "lng": 23.765,
+    "location": "",
+    "lon": 23.765,
+    "min_horizon": 20,
+    "name": "YFK",
+    "observations": 1069,
+    "qthlocator": "KM17vw",
+    "status": "Offline"
+  },
+  "YO3GCF-VHF-1": {
+    "alt": 5,
+    "altitude": 5,
+    "antenna": [
+      "VHF Lindenblad"
+    ],
+    "created": "2018-04-11T09:40:19Z",
+    "description": "",
+    "id": 83,
+    "last_seen": "2018-07-11T21:06:12Z",
+    "lat": 44.6257,
+    "lng": 26.1241,
+    "location": "",
+    "lon": 26.1241,
+    "min_horizon": 10,
+    "name": "YO3GCF-VHF-1",
+    "observations": 63,
+    "qthlocator": "KN34bp",
+    "status": "Testing"
+  },
+  "ZL4VBJ": {
+    "alt": 45,
+    "altitude": 45,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-03-28T09:38:34Z",
+    "description": "QFH Antenna",
+    "id": 56,
+    "last_seen": "2018-07-11T21:06:58Z",
+    "lat": -46.2128,
+    "lng": 168.333,
+    "location": "",
+    "lon": 168.333,
+    "min_horizon": 10,
+    "name": "ZL4VBJ",
+    "observations": 1538,
+    "qthlocator": "RE43ds",
+    "status": "Online"
+  },
+  "ZR6TG Sat Ground Station (VHF)": {
+    "alt": 1499,
+    "altitude": 1499,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-03-30T18:05:48Z",
+    "description": "",
+    "id": 62,
+    "last_seen": "2018-07-11T21:06:46Z",
+    "lat": -26.709,
+    "lng": 27.834,
+    "location": "",
+    "lon": 27.834,
+    "min_horizon": 10,
+    "name": "ZR6TG Sat Ground Station (VHF)",
+    "observations": 1456,
+    "qthlocator": "KG33wg",
+    "status": "Online"
+  },
+  "Zath-UHF": {
+    "alt": 6,
+    "altitude": 6,
+    "antenna": [
+      "UHF Turnstile"
+    ],
+    "created": "2017-10-09T01:59:47Z",
+    "description": "RPi 3, RTL-SDR v3, Mini-Kits 430MHz preamp,  Stanislav Palo UHF turnstile",
+    "id": 24,
+    "last_seen": "2018-07-11T21:06:13Z",
+    "lat": -32.066,
+    "lng": 115.988,
+    "location": "",
+    "lon": 115.988,
+    "min_horizon": 4,
+    "name": "Zath-UHF",
+    "observations": 6517,
+    "qthlocator": "OF77xw",
+    "status": "Online"
+  },
+  "Zath-VHF": {
+    "alt": 6,
+    "altitude": 6,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2017-10-09T01:56:32Z",
+    "description": "RPi 3, RTL-SDR v3, Mini-Kits 144-148MHz preamp,  Stanislav Palo VHF turnstile",
+    "id": 23,
+    "last_seen": "2018-07-11T21:07:00Z",
+    "lat": -32.066,
+    "lng": 115.988,
+    "location": "",
+    "lon": 115.988,
+    "min_horizon": 4,
+    "name": "Zath-VHF",
+    "observations": 5653,
+    "qthlocator": "OF77xw",
+    "status": "Online"
+  },
+  "balcony": {
+    "alt": 200,
+    "altitude": 200,
+    "antenna": [
+      "VHF Turnstile",
+      "UHF Turnstile"
+    ],
+    "created": "2018-06-20T17:51:54Z",
+    "description": "",
+    "id": 141,
+    "last_seen": "2018-07-11T21:06:18Z",
+    "lat": 48.15076,
+    "lng": 17.05083,
+    "location": "",
+    "lon": 17.05083,
+    "min_horizon": 10,
+    "name": "balcony",
+    "observations": 231,
+    "qthlocator": "JN88md",
+    "status": "Testing"
+  },
+  "bg8ixq": {
+    "alt": 307,
+    "altitude": 307,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2018-05-19T15:44:35Z",
+    "description": "",
+    "id": 108,
+    "last_seen": null,
+    "lat": 29.612517,
+    "lng": 106.512097,
+    "location": "",
+    "lon": 106.512097,
+    "min_horizon": 10,
+    "name": "bg8ixq",
+    "observations": 0,
+    "qthlocator": "OL39go",
+    "status": "Offline"
+  },
+  "ka4jwb-1": {
+    "alt": 176,
+    "altitude": 176,
+    "antenna": [
+      "UHF Eggbeater"
+    ],
+    "created": "2018-04-17T04:55:37Z",
+    "description": "Testing - KA4JWB",
+    "id": 89,
+    "last_seen": "2018-06-23T17:02:32Z",
+    "lat": 36.848,
+    "lng": -87.55,
+    "location": "",
+    "lon": -87.55,
+    "min_horizon": 10,
+    "name": "ka4jwb-1",
+    "observations": 8,
+    "qthlocator": "EM66fu",
+    "status": "Offline"
+  },
+  "kerelTest": {
+    "alt": 48,
+    "altitude": 48,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-06-08T01:41:07Z",
+    "description": "V-dipole, 5m RG174, (black) rtl-sdr, Odroid HC1. No amplifier, no filters, no rotator.",
+    "id": 132,
+    "last_seen": "2018-07-11T21:07:07Z",
+    "lat": 50.77,
+    "lng": 7.19,
+    "location": "",
+    "lon": 7.19,
+    "min_horizon": 10,
+    "name": "kerelTest",
+    "observations": 65,
+    "qthlocator": "JO30os",
+    "status": "Testing"
+  },
+  "maison": {
+    "alt": 220,
+    "altitude": 220,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-06-26T16:29:49Z",
+    "description": "vhf yagi vertical 137-180 Mhz . uhf yagi vertical 430-470 Mhz . Rotor azinutal  splid piloter pour Ham Radio De Luxe",
+    "id": 143,
+    "last_seen": null,
+    "lat": 47.289455,
+    "lng": 5.103811,
+    "location": "",
+    "lon": 5.103811,
+    "min_horizon": 10,
+    "name": "maison",
+    "observations": 0,
+    "qthlocator": "JN27ng",
+    "status": "Offline"
+  },
+  "oe6xug": {
+    "alt": 370,
+    "altitude": 370,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2015-11-23T12:12:51Z",
+    "description": "2018-04-05\r\ncurrently offline because of rotor failure",
+    "id": 5,
+    "last_seen": "2018-07-11T21:03:33Z",
+    "lat": 47.058979,
+    "lng": 15.460038,
+    "location": "",
+    "lon": 15.460038,
+    "min_horizon": 10,
+    "name": "oe6xug",
+    "observations": 23,
+    "qthlocator": "HN77rb",
+    "status": "Testing"
+  },
+  "oe8rke": {
+    "alt": 1641,
+    "altitude": 1641,
+    "antenna": [
+      "UHF Yagi",
+      "VHF Yagi"
+    ],
+    "created": "2017-12-27T19:36:08Z",
+    "description": "offsite location in the alps with low noise, operating with pstrotator hamlib interface",
+    "id": 36,
+    "last_seen": "2018-07-11T21:06:39Z",
+    "lat": 46.839383,
+    "lng": 15.011715,
+    "location": "",
+    "lon": 15.011715,
+    "min_horizon": 5,
+    "name": "oe8rke",
+    "observations": 1376,
+    "qthlocator": "JN76mu",
+    "status": "Online"
+  },
+  "ok1phu-1": {
+    "alt": 25,
+    "altitude": 25,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-05-25T12:56:42Z",
+    "description": "",
+    "id": 110,
+    "last_seen": "2018-07-11T21:06:30Z",
+    "lat": 49.7625772,
+    "lng": 15.9192975,
+    "location": "",
+    "lon": 15.9192975,
+    "min_horizon": 5,
+    "name": "ok1phu-1",
+    "observations": 285,
+    "qthlocator": "JN79xs",
+    "status": "Online"
+  },
+  "sam210723 VHF": {
+    "alt": 10,
+    "altitude": 10,
+    "antenna": [
+      "VHF Quadrafilar"
+    ],
+    "created": "2018-04-28T11:51:34Z",
+    "description": "",
+    "id": 96,
+    "last_seen": "2018-07-11T21:07:10Z",
+    "lat": -33.62,
+    "lng": 151.33,
+    "location": "",
+    "lon": 151.33,
+    "min_horizon": 10,
+    "name": "sam210723 VHF",
+    "observations": 622,
+    "qthlocator": "QF56pj",
+    "status": "Online"
+  },
+  "shiggy@iprimus.com.au": {
+    "alt": 7,
+    "altitude": 7,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-05-29T06:48:11Z",
+    "description": "",
+    "id": 117,
+    "last_seen": null,
+    "lat": -32.11875,
+    "lng": 115.9375,
+    "location": "",
+    "lon": 115.9375,
+    "min_horizon": 0,
+    "name": "shiggy@iprimus.com.au",
+    "observations": 0,
+    "qthlocator": "OF77xv",
+    "status": "Offline"
+  },
+  "st1": {
+    "alt": 12,
+    "altitude": 12,
+    "antenna": [
+      "HF Dipole"
+    ],
+    "created": "2018-05-27T20:21:40Z",
+    "description": "",
+    "id": 114,
+    "last_seen": "2018-05-27T20:50:45Z",
+    "lat": 50.258198,
+    "lng": 19.577813,
+    "location": "",
+    "lon": 19.577813,
+    "min_horizon": 10,
+    "name": "st1",
+    "observations": 0,
+    "qthlocator": "JO90sg",
+    "status": "Offline"
+  },
+  "stoffl": {
+    "alt": 1034,
+    "altitude": 1034,
+    "antenna": [
+      "VHF Turnstile"
+    ],
+    "created": "2018-04-01T20:09:30Z",
+    "description": "",
+    "id": 68,
+    "last_seen": "2018-07-11T21:06:31Z",
+    "lat": 47.094166,
+    "lng": 9.900062,
+    "location": "",
+    "lon": 9.900062,
+    "min_horizon": 10,
+    "name": "stoffl",
+    "observations": 45,
+    "qthlocator": "JN47wc",
+    "status": "Testing"
+  },
+  "yb3mbn": {
+    "alt": 80,
+    "altitude": 80,
+    "antenna": [
+      "UHF Yagi"
+    ],
+    "created": "2018-06-07T13:44:30Z",
+    "description": "rtl-sdr. catv preamp",
+    "id": 131,
+    "last_seen": null,
+    "lat": -6.2292,
+    "lng": 106.9583,
+    "location": "",
+    "lon": 106.9583,
+    "min_horizon": 25,
+    "name": "yb3mbn",
+    "observations": 0,
+    "qthlocator": "OI33ls",
+    "status": "Offline"
+  }
+}
\ No newline at end of file
diff --git a/tle.sqlite b/tle.sqlite
new file mode 100644 (file)
index 0000000..140d478
Binary files /dev/null and b/tle.sqlite differ
diff --git a/version.txt b/version.txt
new file mode 100644 (file)
index 0000000..12ab14f
--- /dev/null
@@ -0,0 +1 @@
+2018-07-11