Post by foo on Jan 12, 2014 19:28:59 GMT
Hi all,
I had a little spare time on my hands, so I threw together some code to make the UTwente SDR page slightly more user friendly. Here's what it currently does:
Now for the caveats:
Ok, I tried for a couple of hours to get this working directly on this site, but to no avail. You'll need to navigate over to this blog page and get it from there.
If everything goes well, you should see this as a shortcut in your browser. Pull up the SDR page and push the button, and all the magic should happen. If it messes something up, or you just dont like it, merely reload the page. This is nothing more than javascript code that moves things around on the page. There is nothing in here that should be able to damage your computer, or install viruses or whatever, but feel free to look at the javascript code itself if you are paranoid. It's in the link above. If you have any bug reports or stuff you'd like to see added, please reply in this thread.
Disclaimers: Use at your own discretion. If this should cause the buzzer to explode, I take no responsibility.
Update Log:
v.001 - Initial release
v.002 - Experimental release
FEATURE: Made some updates to account for some apparent changes in the page layout.
FEATURE: Updated bookmarklet to pull script changes from github repository so that i dont have to redistribute every time there is an update.
FEATURE: Added better handling of non wide-screen monitors.
FEATURE: Added UTC time clock above chat box
BUG FIX: Fixed a bug where the frequency controls could not be interacted with.
v.003 - Experimental release
BUG FIX: Fixed sticky mouse and issues with frequency controls not working
v.004 - Experimental release
FEATURE: Added new INSMA irc chat box, removed non-functioning utwente chatbox (at least until it becomes functional again)
v.005 - Experimental release
FEATURE: Added next upcoming numbers station event from the E2k calendar maintained by MonochromeReflection(thanks!)
BUG FIX: Added UTC clock back
v.006 - Experimental Release
BUG FIX: Events were not rolling over correctly. They should be now.
v.007 - Experimental Release
FEATURE: Added link next to upcoming events to tune sdr to proper frequency.
v.008 - Experimental Release
FEATURE: IRC Panel is now in a collapsible panel, so hide it if you don't want to see it
FEATURE: All controls are now draggable! Drag them around the screen however you want!(IRC panel is draggable too).
v.009 - Experimental Release
BUG FIX: An update was released to the websdr page that added some additional panels. This disrupted some of the functionality of this tool, and was causing the wrong panels to be hidden. This is fixed.
Known Defects:
I had a little spare time on my hands, so I threw together some code to make the UTwente SDR page slightly more user friendly. Here's what it currently does:
- Moves saved frequencies up next to the waterfall
- Hides the logbook controls
- Sets the "user list" to compact mode and moves it down to the bottom of the screen
- Hides some text
Now for the caveats:
- Changes to the page by the site owner might break the functionality
- If your monitor resolution is much different than mine, or you have your monitor in a portrait orientation (looking at you, Zabastov), things may look funky
- You've got enough room for about 11 frequency presets before it starts overlapping with the chat box. If this is a big enough problem, I'll spend some time on it.
- If you want logbook functionality, sorry about that
Ok, I tried for a couple of hours to get this working directly on this site, but to no avail. You'll need to navigate over to this blog page and get it from there.
If everything goes well, you should see this as a shortcut in your browser. Pull up the SDR page and push the button, and all the magic should happen. If it messes something up, or you just dont like it, merely reload the page. This is nothing more than javascript code that moves things around on the page. There is nothing in here that should be able to damage your computer, or install viruses or whatever, but feel free to look at the javascript code itself if you are paranoid. It's in the link above. If you have any bug reports or stuff you'd like to see added, please reply in this thread.
Disclaimers: Use at your own discretion. If this should cause the buzzer to explode, I take no responsibility.
Update Log:
v.001 - Initial release
v.002 - Experimental release
FEATURE: Made some updates to account for some apparent changes in the page layout.
FEATURE: Updated bookmarklet to pull script changes from github repository so that i dont have to redistribute every time there is an update.
FEATURE: Added better handling of non wide-screen monitors.
FEATURE: Added UTC time clock above chat box
BUG FIX: Fixed a bug where the frequency controls could not be interacted with.
v.003 - Experimental release
BUG FIX: Fixed sticky mouse and issues with frequency controls not working
v.004 - Experimental release
FEATURE: Added new INSMA irc chat box, removed non-functioning utwente chatbox (at least until it becomes functional again)
v.005 - Experimental release
FEATURE: Added next upcoming numbers station event from the E2k calendar maintained by MonochromeReflection(thanks!)
BUG FIX: Added UTC clock back
v.006 - Experimental Release
BUG FIX: Events were not rolling over correctly. They should be now.
v.007 - Experimental Release
FEATURE: Added link next to upcoming events to tune sdr to proper frequency.
v.008 - Experimental Release
FEATURE: IRC Panel is now in a collapsible panel, so hide it if you don't want to see it
FEATURE: All controls are now draggable! Drag them around the screen however you want!
v.009 - Experimental Release
BUG FIX: An update was released to the websdr page that added some additional panels. This disrupted some of the functionality of this tool, and was causing the wrong panels to be hidden. This is fixed.
Known Defects:
- Tune link always uses USB mode. I need to figure out what the logic is to determine the proper mode. Any ideas?
- I've noticed a few times when the TUNE link doesn't parse out the frequency properly. Still trying to narrow this down.