https://boincot.uk "Boinc - Opportunities and Threats"
All suggestions, questions and feedback are welcome on functionality and/or presentation.
Defaults to my current team (of course) but the url for any selected team can be bookmarked/saved/linked.
Hovering on any line gives the current FB boinc credits [EDIT] and how long ago since there was new credit.
100% means the credits are close/identical, 0% means they are poles apart (opportunities are non-linear, threats are linear).
A full update/checking cycle should happen within 15 minutes
Tested on Firefox, Chromium and Safari, probably doesn't work with browsers over 5 years old or so but let me know any significant functional incompatibilities and I will see what I can do.
[EDIT-Added] Indicates number of days since an opponent team's credits changed and bolds them if within 24 hours. There are also italics for 7+ days but not very visible.
Notes:-
Couple of known bugs, it doesn't cope well with duplicate team names
It doesn't store historic data, only the last timedate each credit changed and the last timedate each credit was checked,
After battles in the past about compatibility with various types of colour blindness, I've settled on monochromatic
I don't see adding any markers for close opportunities/threats add any value over the present numbers and orders?
The drop down menus may not be compatible with assistive technology, I have no means of testing and I can't picture a better method of navigation than I have?
A single league is checked every 3 minutes, currently there are 4 leagues so a complete cycle should happen around every 12 minutes, inside my 15 minute target. This might be subject to change if my data downloads are causing problems with the FB server.
I feel a slight urge to do something similar for user marathons? The approach to obtaining user stats would have to be completely different and a magnitude of difference in programming, unfortunately some degree of manual intervention would be necessary because of the plethora of duplicate boinc user names which is why I have avoided it so far.