Dependencies
Common Lisp Libraries
- Drakma for HTTP requests
- XMLS for XML processing
- FLEXI-STREAMS for converting octets to string
- this came with XMLS
- XMLS has an xmls/octets subpackage, but it operates on a stream instead of on a list of octets returned by Drakma
- CL-PPCRE for regular expressions/string manipulation
External programs
- gnuplot for plotting
TODOs
- [X] process XML into something usable, extract the useful parts
- [X] plot the hourly temperature data therein
- [ ] add more data sources for more aspects of the weather
- really extract more data from the XML
- [ ] actually build the dashboard, probably using CLOG
- also considering just producing a nice picture summarizing the day’s weather