-
Notifications
You must be signed in to change notification settings - Fork 17
/
TODO
54 lines (39 loc) · 1.44 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
== now
- driver: hamweather
- driver: meter
== soon
- style the demo app results
- refactor: data-zone
- methods to use service_specific icons/images
== future
- Rdoc compatible documentation
- add uv, moon, elevation info to current
- driver: noaa, intellicast
- weather.com simple_questions improve answers (use extra data)
- make sure you can compare LocalTime to LocalDateTime in LocalTime class
- be smart, never make duplicate queries
- ie. if you are including wunderground, do it first and use the timezone info
- conversion and weather fetching queries should have hooks to allow
for configurable caching via memcache, then web service calls can
be cached across multiple measurement instances.
== bugs
== refactoring
- Parsing dates is slow (ie Time.parse)
for data parsing with known date/time formats, parse the
needed information explicitly
example:
_parse_date(text)
text =~ /^(\d\d\d\d)-(\d\d)-(\d\d)/
Time.new($3,$2,$1)
end
== other weather info
=== intellicast
http://www.intellicast.com/IcastRSS/Signup.aspx
http://www.intellicast.com/content/
http://www.nws.noaa.gov/mdl/synop/nam.php
http://www.hamweather.net/hw3/hw3php/democss/hw3.php?config=&forecast=zandh&icao=PADQ
http://www.arl.noaa.gov/READYcmet.php
http://www.windguru.cz/int/index.php
http://www.nco.ncep.noaa.gov/pmb/products/gfs/
http://www.weatherdeveloper.com/2008/01/31/grib2-migration/
http://www.cpc.noaa.gov/products/wesley/wgrib2/