mirror of
https://git.ianrenton.com/ian/spothole.git
synced 2025-10-27 08:49:27 +00:00
Various UI things #7
This commit is contained in:
36
README.md
36
README.md
@@ -1,20 +1,24 @@
|
||||
# (S)pothole
|
||||
|
||||
*Work in progress.*
|
||||
**Work in progress.**
|
||||
|
||||
A utility to aggregate spots from amateur radio DX clusters and xOTA spotting sites, and provide an open JSON API as well as a website to browse the data.
|
||||
(S)pothole is a utility to aggregate "spots" from amateur radio DX clusters and xOTA spotting sites, and provide an open JSON API as well as a website to browse the data.
|
||||
|
||||
Currently supports:
|
||||
* DX Clusters
|
||||
* POTA
|
||||
* WWFF
|
||||
* SOTA
|
||||
* GMA
|
||||
* HEMA
|
||||
* UKBOTA
|
||||
* Parks n Peaks
|
||||
* RBN
|
||||
* APRS
|
||||
While there are several other web-based interfaces to DX clusters, and sites that aggregate spots from various outfoor activity programmes for amateur radio, (S)pothole differentiates itself by supporting a large number of data sources, and by being "API first" rather than just providing a web front-end. This allows other software to be built on top of it.
|
||||
|
||||
The API is deliberately well-defined with an OpenAPI specification and auto-generated API documentation. The API delivers spots in a consistent format regardless of the data source, freeing developers from needing to know how each individual data source presents its data.
|
||||
|
||||
(S)pothole itself is also open source, Public Domain licenced code that anyone can take and modify.
|
||||
|
||||
Supported data sources include DX Clusters, the Reverse Beacon Network (RBN), the APRS Internet Service (APRS-IS), POTA, SOTA, WWFF, GMA, WWBOTA, HEMA, and Parks 'n' Peaks.
|
||||
|
||||
### Accessing the public version
|
||||
|
||||
TODO
|
||||
|
||||
### Installing your own copy
|
||||
|
||||
TODO
|
||||
|
||||
### Writing your own Providers
|
||||
|
||||
@@ -34,8 +38,6 @@ Finally, simply add the appropriate config to the `providers` section of `config
|
||||
|
||||
### Third Party Libraries
|
||||
|
||||
The project contains a self-hosted copy of Font Awesome's free library, in the `/fa/` directory. This is subject to Font Awesome's licence and is not covered by the overall licence declared in the `LICENSE` file. This approach was taken in preference to using their hosted kits due to the popularity of this project exceeding the page view limit for their free hosted offering.
|
||||
The project contains a self-hosted copy of Font Awesome's free library, in the `/webasset/fa/` directory. This is subject to Font Awesome's licence and is not covered by the overall licence declared in the `LICENSE` file. This approach was taken in preference to using their hosted kits due to the popularity of this project exceeding the page view limit for their free hosted offering.
|
||||
|
||||
TODO JS & Python libs...
|
||||
|
||||
This project would not have been possible without these libraries, so many thanks to their developers.
|
||||
The software uses a number of Python libraries as listed in `requirements.txt`, and a number of JavaScript libraries such as jQuery and moment.js. This project would not have been possible without these libraries, so many thanks to their developers.
|
||||
|
||||
Reference in New Issue
Block a user