<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="favicon.png">
<title></title>
<meta name="description" content="" />
<style>
table {
}
th {
border: 1px solid black;
padding: 0 0.5rem;
background: #EEF;
}
tr:nth-child(2n) {
background: #EEE;
}
td:nth-child(1){
border-left: 1px dashed black;
}
td {
padding: 0 0.5rem;
border-right: 1px dashed black;
}
td:nth-child(3), td:nth-child(4), td:nth-child(7), td:nth-child(8) {
text-align: right;
}
</style>
</head>
<body>
<table>
<thead>
<tr><th>name</th><th>link</th><th>mag</th><th>dia (km)</th><th>haz?</th><th>time</th><th>dist (LD)</th><th>vel (km/s)</th><th>sentry?</th></tr><tr></tr>
</thead>
<tbody>
<tr><td>(2020 PT4)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54051094'>link</a></td><td>24.8</td><td>0.065</td><td>false</td><td>Sep-15 21:04</td><td>20</td><td>38833</td><td>false</td></tr><tr><td>(2021 ED2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54130503'>link</a></td><td>28.64</td><td>0.011</td><td>false</td><td>Sep-08 16:36</td><td>21</td><td>15670</td><td>false</td></tr><tr><td>(2019 GJ)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3840765'>link</a></td><td>24.3</td><td>0.082</td><td>false</td><td>Sep-09 09:29</td><td>31</td><td>21787</td><td>false</td></tr><tr><td>162825 (2001 BO61)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2162825'>link</a></td><td>18.04</td><td>1.466</td><td>true</td><td>Sep-11 15:52</td><td>31</td><td>97726</td><td>false</td></tr><tr><td>(2018 BP3)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3797865'>link</a></td><td>28.7</td><td>0.011</td><td>false</td><td>Sep-14 08:38</td><td>32</td><td>17648</td><td>false</td></tr><tr><td>365014 (2008 OX2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2365014'>link</a></td><td>20.2</td><td>0.542</td><td>true</td><td>Sep-12 07:32</td><td>35</td><td>68089</td><td>false</td></tr><tr><td>(2021 RU7)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54194978'>link</a></td><td>23.48</td><td>0.120</td><td>false</td><td>Sep-08 20:46</td><td>43</td><td>39939</td><td>false</td></tr><tr><td>(2021 QH2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54190788'>link</a></td><td>25.31</td><td>0.052</td><td>false</td><td>Sep-12 06:21</td><td>43</td><td>27794</td><td>false</td></tr><tr><td>(2000 BO28)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3028804'>link</a></td><td>19.7</td><td>0.682</td><td>true</td><td>Sep-13 15:49</td><td>44</td><td>74474</td><td>false</td></tr><tr><td>612143 (2000 BO28)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2612143'>link</a></td><td>19.85</td><td>0.637</td><td>true</td><td>Sep-13 15:49</td><td>44</td><td>74474</td><td>false</td></tr><tr><td>(2019 RQ)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3843770'>link</a></td><td>30.6</td><td>0.005</td><td>false</td><td>Sep-12 19:47</td><td>45</td><td>58798</td><td>false</td></tr><tr><td>(2013 TR5)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3648865'>link</a></td><td>19.13</td><td>0.887</td><td>false</td><td>Sep-11 20:22</td><td>47</td><td>90225</td><td>false</td></tr><tr><td>483459 (2002 EM6)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2483459'>link</a></td><td>20.32</td><td>0.513</td><td>false</td><td>Sep-14 15:37</td><td>51</td><td>64248</td><td>false</td></tr><tr><td>(2005 PH2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3288440'>link</a></td><td>20.47</td><td>0.479</td><td>false</td><td>Sep-08 08:11</td><td>53</td><td>55028</td><td>false</td></tr><tr><td>443880 (2001 UZ16)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2443880'>link</a></td><td>19.4</td><td>0.784</td><td>true</td><td>Sep-12 17:05</td><td>53</td><td>32373</td><td>false</td></tr><tr><td>(2022 GK4)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54272762'>link</a></td><td>27.53</td><td>0.019</td><td>false</td><td>Sep-11 09:51</td><td>56</td><td>18663</td><td>false</td></tr><tr><td>(2019 RT2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3843830'>link</a></td><td>24.3</td><td>0.082</td><td>false</td><td>Sep-12 07:43</td><td>59</td><td>50546</td><td>false</td></tr><tr><td>(2011 SP68)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3579079'>link</a></td><td>22.3</td><td>0.206</td><td>false</td><td>Sep-14 01:36</td><td>68</td><td>17124</td><td>false</td></tr><tr><td>(2016 RT20)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3759318'>link</a></td><td>24.4</td><td>0.078</td><td>false</td><td>Sep-15 07:10</td><td>69</td><td>60048</td><td>false</td></tr><tr><td>(2019 CD2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3838139'>link</a></td><td>20.1</td><td>0.568</td><td>true</td><td>Sep-09 23:15</td><td>73</td><td>57855</td><td>false</td></tr><tr><td>(2016 WZ7)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3764823'>link</a></td><td>23</td><td>0.149</td><td>false</td><td>Sep-15 00:05</td><td>74</td><td>33284</td><td>false</td></tr><tr><td>(2021 NM3)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54167171'>link</a></td><td>26.61</td><td>0.028</td><td>false</td><td>Sep-11 04:11</td><td>82</td><td>24838</td><td>false</td></tr><tr><td>(2019 JN2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3841756'>link</a></td><td>25.7</td><td>0.043</td><td>false</td><td>Sep-12 15:35</td><td>85</td><td>26347</td><td>false</td></tr><tr><td>(2012 CQ36)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3599302'>link</a></td><td>21.7</td><td>0.272</td><td>false</td><td>Sep-09 09:02</td><td>86</td><td>75809</td><td>false</td></tr><tr><td>(2011 TK5)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3581556'>link</a></td><td>22.8</td><td>0.164</td><td>false</td><td>Sep-14 00:00</td><td>87</td><td>38681</td><td>false</td></tr><tr><td>254417 (2004 VV)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2254417'>link</a></td><td>17.3</td><td>2.061</td><td>false</td><td>Sep-15 13:30</td><td>90</td><td>121652</td><td>false</td></tr><tr><td>465633 (2009 JR5)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2465633'>link</a></td><td>20.36</td><td>0.504</td><td>true</td><td>Sep-11 11:13</td><td>97</td><td>59334</td><td>false</td></tr><tr><td>435441 (2008 DJ5)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2435441'>link</a></td><td>19.97</td><td>0.603</td><td>false</td><td>Sep-09 23:37</td><td>103</td><td>44016</td><td>false</td></tr><tr><td>(2010 UJ7)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3550073'>link</a></td><td>25.4</td><td>0.049</td><td>false</td><td>Sep-14 10:58</td><td>104</td><td>45659</td><td>false</td></tr><tr><td>(2010 XF3)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3552777'>link</a></td><td>24.4</td><td>0.078</td><td>false</td><td>Sep-10 18:19</td><td>104</td><td>38918</td><td>false</td></tr><tr><td>(2021 RZ5)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54194350'>link</a></td><td>25.69</td><td>0.043</td><td>false</td><td>Sep-12 13:14</td><td>106</td><td>35701</td><td>false</td></tr><tr><td>(2018 DU1)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3799744'>link</a></td><td>27.7</td><td>0.017</td><td>false</td><td>Sep-10 19:38</td><td>107</td><td>27457</td><td>false</td></tr><tr><td>53429 (1999 TF5)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2053429'>link</a></td><td>18.9</td><td>0.986</td><td>true</td><td>Sep-14 04:59</td><td>108</td><td>77563</td><td>false</td></tr><tr><td>(2019 SE1)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3843903'>link</a></td><td>26</td><td>0.038</td><td>false</td><td>Sep-10 06:34</td><td>112</td><td>54308</td><td>false</td></tr><tr><td>(2016 RQ1)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3758928'>link</a></td><td>24.8</td><td>0.065</td><td>false</td><td>Sep-14 23:08</td><td>114</td><td>50245</td><td>false</td></tr><tr><td>(2007 PS25)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3381348'>link</a></td><td>25.5</td><td>0.047</td><td>false</td><td>Sep-10 14:24</td><td>115</td><td>63259</td><td>false</td></tr><tr><td>(2020 RG6)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54054314'>link</a></td><td>23.75</td><td>0.106</td><td>false</td><td>Sep-13 05:36</td><td>115</td><td>43315</td><td>false</td></tr><tr><td>(2020 BC16)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3991614'>link</a></td><td>25.1</td><td>0.057</td><td>false</td><td>Sep-14 00:44</td><td>116</td><td>50769</td><td>false</td></tr><tr><td>(2022 BQ)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54239779'>link</a></td><td>25.97</td><td>0.038</td><td>false</td><td>Sep-12 10:52</td><td>117</td><td>36116</td><td>false</td></tr><tr><td>(2021 BM2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54106577'>link</a></td><td>27.3</td><td>0.021</td><td>false</td><td>Sep-13 16:59</td><td>120</td><td>63293</td><td>false</td></tr><tr><td>(2003 GR22)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3152318'>link</a></td><td>22</td><td>0.237</td><td>true</td><td>Sep-14 18:49</td><td>123</td><td>49998</td><td>false</td></tr><tr><td>(2018 BH5)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3797912'>link</a></td><td>25.2</td><td>0.054</td><td>false</td><td>Sep-13 04:40</td><td>123</td><td>71535</td><td>false</td></tr><tr><td>(2014 SU1)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3689273'>link</a></td><td>25.1</td><td>0.057</td><td>false</td><td>Sep-11 21:09</td><td>124</td><td>43518</td><td>false</td></tr><tr><td>(2020 SJ7)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54054751'>link</a></td><td>20.1</td><td>0.568</td><td>false</td><td>Sep-13 04:31</td><td>125</td><td>63007</td><td>false</td></tr><tr><td>(2005 SC)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3290856'>link</a></td><td>20.2</td><td>0.542</td><td>false</td><td>Sep-15 15:03</td><td>126</td><td>89948</td><td>false</td></tr><tr><td>(2017 UJ43)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3788146'>link</a></td><td>27.7</td><td>0.017</td><td>false</td><td>Sep-13 10:25</td><td>129</td><td>21335</td><td>false</td></tr><tr><td>495960 (2007 MT20)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2495960'>link</a></td><td>18.8</td><td>1.033</td><td>false</td><td>Sep-09 19:46</td><td>131</td><td>57602</td><td>false</td></tr><tr><td>(2009 PC)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3465534'>link</a></td><td>23.2</td><td>0.136</td><td>false</td><td>Sep-15 17:31</td><td>133</td><td>32302</td><td>false</td></tr><tr><td>(2011 KE15)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3566628'>link</a></td><td>26.9</td><td>0.025</td><td>false</td><td>Sep-10 04:09</td><td>136</td><td>65999</td><td>false</td></tr><tr><td>(2019 GY3)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3840854'>link</a></td><td>23.1</td><td>0.143</td><td>false</td><td>Sep-09 16:38</td><td>137</td><td>81296</td><td>false</td></tr><tr><td>(2019 OV3)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3843427'>link</a></td><td>24.26</td><td>0.084</td><td>false</td><td>Sep-11 13:08</td><td>142</td><td>35753</td><td>false</td></tr><tr><td>(2017 FR91)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3772844'>link</a></td><td>26.9</td><td>0.025</td><td>false</td><td>Sep-11 18:19</td><td>143</td><td>44464</td><td>false</td></tr><tr><td>(2009 DC1)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3447917'>link</a></td><td>24</td><td>0.094</td><td>false</td><td>Sep-15 10:32</td><td>145</td><td>48377</td><td>false</td></tr><tr><td>(2019 WW)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3893382'>link</a></td><td>24.6</td><td>0.071</td><td>false</td><td>Sep-08 20:35</td><td>145</td><td>31363</td><td>false</td></tr><tr><td>(2019 RR2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3843828'>link</a></td><td>26.6</td><td>0.028</td><td>false</td><td>Sep-13 20:41</td><td>145</td><td>58192</td><td>false</td></tr><tr><td>(2022 FP)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54262980'>link</a></td><td>24.44</td><td>0.077</td><td>false</td><td>Sep-08 13:50</td><td>146</td><td>75278</td><td>false</td></tr><tr><td>(2008 EC85)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3406331'>link</a></td><td>21</td><td>0.375</td><td>false</td><td>Sep-12 01:55</td><td>149</td><td>128451</td><td>false</td></tr><tr><td>(2021 SF3)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54200472'>link</a></td><td>23.43</td><td>0.122</td><td>false</td><td>Sep-13 21:43</td><td>153</td><td>40593</td><td>false</td></tr><tr><td>(2012 RG15)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3608618'>link</a></td><td>19.76</td><td>0.664</td><td>true</td><td>Sep-14 11:07</td><td>160</td><td>129618</td><td>false</td></tr><tr><td>(2020 RE)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54053725'>link</a></td><td>20.27</td><td>0.525</td><td>false</td><td>Sep-10 02:52</td><td>160</td><td>38683</td><td>false</td></tr><tr><td>(2019 PE2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3843533'>link</a></td><td>20.5</td><td>0.472</td><td>false</td><td>Sep-09 01:40</td><td>164</td><td>57873</td><td>false</td></tr><tr><td>(2019 UX7)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3883097'>link</a></td><td>24.4</td><td>0.078</td><td>false</td><td>Sep-12 17:44</td><td>164</td><td>20090</td><td>false</td></tr><tr><td>(2019 EH1)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3838906'>link</a></td><td>30.098</td><td>0.006</td><td>false</td><td>Sep-12 10:42</td><td>166</td><td>97658</td><td>false</td></tr><tr><td>523707 (2014 JM25)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2523707'>link</a></td><td>21.43</td><td>0.308</td><td>false</td><td>Sep-12 23:54</td><td>167</td><td>10367</td><td>false</td></tr><tr><td>529032 (2009 NA)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2529032'>link</a></td><td>17.56</td><td>1.828</td><td>false</td><td>Sep-10 17:49</td><td>174</td><td>41850</td><td>false</td></tr><tr><td>(2019 WR3)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3893629'>link</a></td><td>22.8</td><td>0.164</td><td>false</td><td>Sep-12 09:52</td><td>177</td><td>16380</td><td>false</td></tr><tr><td>(2016 EL158)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3747357'>link</a></td><td>20.4</td><td>0.494</td><td>false</td><td>Sep-14 17:16</td><td>179</td><td>102396</td><td>false</td></tr><tr><td>(2014 DJ10)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3662292'>link</a></td><td>23.2</td><td>0.136</td><td>false</td><td>Sep-13 07:36</td><td>181</td><td>54526</td><td>false</td></tr><tr><td>86450 (2000 CK33)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2086450'>link</a></td><td>18.4</td><td>1.242</td><td>false</td><td>Sep-10 22:48</td><td>182</td><td>70911</td><td>false</td></tr><tr><td>(2016 RT19)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3759279'>link</a></td><td>21.8</td><td>0.259</td><td>false</td><td>Sep-11 18:24</td><td>185</td><td>57645</td><td>false</td></tr><tr><td>(2020 VA3)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54087743'>link</a></td><td>27.8</td><td>0.016</td><td>false</td><td>Sep-12 20:42</td><td>185</td><td>13314</td><td>false</td></tr><tr><td>(2007 CT26)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3367904'>link</a></td><td>23.48</td><td>0.120</td><td>false</td><td>Sep-13 09:29</td><td>185</td><td>66174</td><td>false</td></tr><tr><td>242191 (2003 NZ6)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=2242191'>link</a></td><td>18.97</td><td>0.955</td><td>false</td><td>Sep-14 11:18</td><td>186</td><td>36900</td><td>false</td></tr><tr><td>(2017 BP91)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3767319'>link</a></td><td>23.3</td><td>0.130</td><td>false</td><td>Sep-09 01:17</td><td>187</td><td>23651</td><td>false</td></tr><tr><td>(2022 AQ1)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54235526'>link</a></td><td>25.83</td><td>0.041</td><td>false</td><td>Sep-09 11:14</td><td>188</td><td>28195</td><td>false</td></tr><tr><td>(2022 EK6)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54256784'>link</a></td><td>26.05</td><td>0.037</td><td>false</td><td>Sep-10 16:55</td><td>188</td><td>65101</td><td>false</td></tr><tr><td>(2016 CR247)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3744155'>link</a></td><td>21.6</td><td>0.284</td><td>true</td><td>Sep-12 16:54</td><td>191</td><td>62223</td><td>false</td></tr><tr><td>(2015 DZ199)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3712619'>link</a></td><td>23.5</td><td>0.119</td><td>false</td><td>Sep-08 08:26</td><td>192</td><td>31802</td><td>false</td></tr><tr><td>(2009 DB43)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3448963'>link</a></td><td>26.5</td><td>0.030</td><td>false</td><td>Sep-09 08:14</td><td>192</td><td>67737</td><td>false</td></tr><tr><td>(2020 TU2)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=54055101'>link</a></td><td>24.1</td><td>0.090</td><td>false</td><td>Sep-15 05:05</td><td>194</td><td>86878</td><td>false</td></tr><tr><td>(2009 HV77)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3459243'>link</a></td><td>20.72</td><td>0.427</td><td>false</td><td>Sep-11 19:54</td><td>194</td><td>74396</td><td>false</td></tr><tr><td>(2014 BU43)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3660062'>link</a></td><td>26.6</td><td>0.028</td><td>false</td><td>Sep-12 21:28</td><td>194</td><td>60850</td><td>false</td></tr><tr><td>(2020 BY)</td><td><a href='http://ssd.jpl.nasa.gov/sbdb.cgi?sstr=3986741'>link</a></td><td>24.5</td><td>0.075</td><td>false</td><td>Sep-12 06:04</td><td>194</td><td>108134</td><td>false</td></tr>
</tbody>
</table>
</body>
</html>
const fs = require('fs');
const nunjucks = require('nunjucks');
const express = require('express');
const axios = require('axios');
const app = express();
function loadSheet() {
var table = {
head: [['name','link','mag','dia (km)', 'haz?', 'time','dist (LD)', 'vel (km/s)', 'sentry?']],
body: []
}
var today = new Date();
var dd = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0');
var yyyy = today.getFullYear();
var dateString = yyyy+"-"+mm+'-'+dd;
axios
.get('https://api.nasa.gov/neo/rest/v1/feed?start_date='+dateString+'&api_key=DEMO_KEY')
.then(res => {
//console.log(res.data);
var objects = res.data.near_earth_objects;
table.head.push([]);
for (var i in objects){
for (var ii=0;ii<objects[i].length;ii++){
var row = [objects[i][ii].name];
row.push("<a href='"+objects[i][ii].nasa_jpl_url+"'>link</a>");
row.push(objects[i][ii].absolute_magnitude_h);
var d = parseFloat(objects[i][ii].estimated_diameter.kilometers.estimated_diameter_max).toFixed(3);
row.push(d);
row.push(objects[i][ii].is_potentially_hazardous_asteroid);
row.push(objects[i][ii].close_approach_data[0].close_approach_date_full.substring(5));
var miss = parseFloat(objects[i][ii].close_approach_data[0].miss_distance.lunar);
row.push(Math.round(miss));
var vel = parseFloat(objects[i][ii].close_approach_data[0].relative_velocity.kilometers_per_hour);
row.push(Math.round(vel));
row.push(objects[i][ii].is_sentry_object);
table.body.push(row);
}
}
table.body.sort((a,b) => {return a[6]-b[6];})
var html = nunjucks.render("template.html",table);
fs.writeFileSync("index.html",html);
})
.catch(error => {
console.error(error);
});
setInterval(loadSheet,1000*60*60*12);
}
loadSheet();
app.use('/', express.static('./'))
app.listen(3000, () => {
console.log('server started');
});
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="favicon.png">
<title></title>
<meta name="description" content="" />
<style>
table {
}
th {
border: 1px solid black;
padding: 0 0.5rem;
background: #EEF;
}
tr:nth-child(2n) {
background: #EEE;
}
td:nth-child(1){
border-left: 1px dashed black;
}
td {
padding: 0 0.5rem;
border-right: 1px dashed black;
}
td:nth-child(3), td:nth-child(4), td:nth-child(7), td:nth-child(8) {
text-align: right;
}
</style>
</head>
<body>
<table>
<thead>
{% for row in head %}<tr>{% for i in row %}<th>{{ i }}</th>{% endfor %}</tr>{% endfor %}
</thead>
<tbody>
{% for row in body %}<tr>{% for i in row %}<td>{{ i | safe}}</td>{% endfor %}</tr>{% endfor %}
</tbody>
</table>
</body>
</html>
This repl generates HTML tables automatically from an API. Every twelve hours, an API call is made and the table is updated.
To view this on TripleLog, click here
Use the NASA API for near-earth asteroid information. Visit this web page for more information about NASA's APIs. You can certainly use different APIs to get whatever data you desire. Just figure out how to convert the output given to an object that can be inputted into the template.
Style the table as desired and add other elements around it.
By default, the table is regenerated each time the server is loaded and then every twelve hours. You can adjust the settings to the optimal frequency.
You can use a different server to serve the generated static file, but just make sure the updated HTML is used each time.