Compare commits
6 Commits
develop
...
original_w
Author | SHA1 | Date | |
---|---|---|---|
|
4fb99c05e0 | ||
|
d84e672e6e | ||
|
a687d7f163 | ||
|
9f1c9a0a09 | ||
|
f531f3c464 | ||
|
d3161b6fc1 |
26
README.md
26
README.md
@ -1,10 +1,28 @@
|
|||||||
OpenWebRX
|
# OpenWebRX
|
||||||
=========
|
|
||||||
|
|
||||||
[:floppy_disk: Setup guide for Ubuntu](http://blog.sdr.hu/2015/06/30/quick-setup-openwebrx.html) | [:blue_book: Knowledge base on the Wiki](https://github.com/simonyiszk/openwebrx/wiki/) | [:earth_americas: Receivers on SDR.hu](http://sdr.hu/)
|
|
||||||
|
|
||||||
OpenWebRX is a multi-user SDR receiver software with a web interface.
|
OpenWebRX is a multi-user SDR receiver software with a web interface.
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
### ⚠️ From 2019-12-29 OpenWebRX development is discontinued. ⚠️
|
||||||
|
|
||||||
|
I'm would like to say a big thanks to everyone who supported me during this project, including those who contributed either code or donations. It has been a very fruitful 6 years, but now it's time to move on to other projects. See also my [blog](https://blog.sdr.hu) about that.
|
||||||
|
|
||||||
|
(@simonyiszk, please keep this GitHub repo for historic purposes.)
|
||||||
|
|
||||||
|
Know limitations of the last version:
|
||||||
|
|
||||||
|
- Python 2.7, a main dependency of the project, will be not be officially maintained from 1 January 2020. By time, probably it will not be secure to use this version on public servers, unless someone still provides security patches for Python 2.
|
||||||
|
- Some specific parts of the DSP code could be improved for better SNR.
|
||||||
|
|
||||||
|
Even though these limitations are probably acceptable in an amateur radio project, I would not build critical infrastructure on it.
|
||||||
|
|
||||||
|
For commercial inquiries (e.g. if someone wants me to develop an improved version without these limitations), I'm still open, [drop me an e-mail](mailto:randras@sdr.hu).
|
||||||
|
|
||||||
|
----
|
||||||
|
|
||||||
|
[:floppy_disk: Setup guide for Ubuntu](http://blog.sdr.hu/2015/06/30/quick-setup-openwebrx.html) | [:blue_book: Knowledge base on the Wiki](https://github.com/simonyiszk/openwebrx/wiki/) | [:earth_americas: Receivers on SDR.hu](http://sdr.hu/)
|
||||||
|
|
||||||
![OpenWebRX](http://blog.sdr.hu/images/openwebrx/screenshot.png)
|
![OpenWebRX](http://blog.sdr.hu/images/openwebrx/screenshot.png)
|
||||||
|
|
||||||
It has the following features:
|
It has the following features:
|
||||||
|
@ -139,7 +139,7 @@
|
|||||||
<div class="openwebrx-panel-inner nano" id="openwebrx-log-scroll">
|
<div class="openwebrx-panel-inner nano" id="openwebrx-log-scroll">
|
||||||
<div class="nano-content">
|
<div class="nano-content">
|
||||||
<div id="openwebrx-client-log-title">OpenWebRX client log</strong><span id="openwebrx-problems"></span></div>
|
<div id="openwebrx-client-log-title">OpenWebRX client log</strong><span id="openwebrx-problems"></span></div>
|
||||||
<span id="openwebrx-client-1">Author: </span><a href="http://blog.sdr.hu/about" target="_blank">András Retzler, HA7ILM</a><br />You can support OpenWebRX development via <a href="http://blog.sdr.hu/support" target="_blank">PayPal!</a><br/>
|
<span id="openwebrx-client-1">Author: </span><a href="http://blog.sdr.hu/about" target="_blank">András Retzler, HA7ILM</a><br />You can <a href="http://blog.sdr.hu/support" target="_blank">donate</a> to say thanks for former development (this is the final version).<br/>
|
||||||
<div id="openwebrx-debugdiv"></div>
|
<div id="openwebrx-debugdiv"></div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -637,6 +637,8 @@ class WebRXHandler(BaseHTTPRequestHandler):
|
|||||||
return
|
return
|
||||||
elif self.path in ("/status", "/status/"):
|
elif self.path in ("/status", "/status/"):
|
||||||
#self.send_header('Content-type','text/plain')
|
#self.send_header('Content-type','text/plain')
|
||||||
|
self.send_response(200)
|
||||||
|
self.end_headers()
|
||||||
getbands=lambda: str(int(cfg.shown_center_freq-cfg.samp_rate/2))+"-"+str(int(cfg.shown_center_freq+cfg.samp_rate/2))
|
getbands=lambda: str(int(cfg.shown_center_freq-cfg.samp_rate/2))+"-"+str(int(cfg.shown_center_freq+cfg.samp_rate/2))
|
||||||
self.wfile.write("status="+("inactive" if receiver_failed else "active")+"\nname="+cfg.receiver_name+"\nsdr_hw="+cfg.receiver_device+"\nop_email="+cfg.receiver_admin+"\nbands="+getbands()+"\nusers="+str(len(clients))+"\nusers_max="+str(cfg.max_clients)+"\navatar_ctime="+avatar_ctime+"\ngps="+str(cfg.receiver_gps)+"\nasl="+str(cfg.receiver_asl)+"\nloc="+cfg.receiver_location+"\nsw_version="+sw_version+"\nantenna="+cfg.receiver_ant+"\n")
|
self.wfile.write("status="+("inactive" if receiver_failed else "active")+"\nname="+cfg.receiver_name+"\nsdr_hw="+cfg.receiver_device+"\nop_email="+cfg.receiver_admin+"\nbands="+getbands()+"\nusers="+str(len(clients))+"\nusers_max="+str(cfg.max_clients)+"\navatar_ctime="+avatar_ctime+"\ngps="+str(cfg.receiver_gps)+"\nasl="+str(cfg.receiver_asl)+"\nloc="+cfg.receiver_location+"\nsw_version="+sw_version+"\nantenna="+cfg.receiver_ant+"\n")
|
||||||
print "[openwebrx-httpd] GET /status/ from",self.client_address[0]
|
print "[openwebrx-httpd] GET /status/ from",self.client_address[0]
|
||||||
|
Loading…
Reference in New Issue
Block a user