-
Notifications
You must be signed in to change notification settings - Fork 9
/
filter.js
126 lines (120 loc) · 3 KB
/
filter.js
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
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
[
"New York, New York",
"Los Angeles, California",
"Chicago, Illinois",
"Houston, Texas",
"Philadelphia, Pennsylvania",
"Phoenix, Arizona",
"San Diego, California",
"San Antonio, Texas",
"Dallas, Texas",
"Detroit, Michigan",
"San Jose, California",
"Indianapolis, Indiana",
"Jacksonville, Florida",
"San Francisco, California",
"Columbus, Ohio",
"Austin, Texas",
"Memphis, Tennessee",
"Baltimore, Maryland",
"Charlotte, North Carolina",
"Fort Worth, Texas",
"Boston, Massachusetts",
"Milwaukee, Wisconsin",
"El Paso, Texas",
"Washington, District of Columbia",
"Nashville-Davidson, Tennessee",
"Seattle, Washington",
"Denver, Colorado",
"Las Vegas, Nevada",
"Portland, Oregon",
"Oklahoma City, Oklahoma",
"Tucson, Arizona",
"Albuquerque, New Mexico",
"Atlanta, Georgia",
"Long Beach, California",
"Kansas City, Missouri",
"Fresno, California",
"New Orleans, Louisiana",
"Cleveland, Ohio",
"Sacramento, California",
"Mesa, Arizona",
"Virginia Beach, Virginia",
"Omaha, Nebraska",
"Colorado Springs, Colorado",
"Oakland, California",
"Miami, Florida",
"Tulsa, Oklahoma",
"Minneapolis, Minnesota",
"Honolulu, Hawaii",
"Arlington, Texas",
"Wichita, Kansas",
"St. Louis, Missouri",
"Raleigh, North Carolina",
"Santa Ana, California",
"Cincinnati, Ohio",
"Anaheim, California",
"Tampa, Florida",
"Toledo, Ohio",
"Pittsburgh, Pennsylvania",
"Aurora, Colorado",
"Bakersfield, California",
"Riverside, California",
"Stockton, California",
"Corpus Christi, Texas",
"Lexington-Fayette, Kentucky",
"Buffalo, New York",
"St. Paul, Minnesota",
"Anchorage, Alaska",
"Newark, New Jersey",
"Plano, Texas",
"Fort Wayne, Indiana",
"St. Petersburg, Florida",
"Glendale, Arizona",
"Lincoln, Nebraska",
"Norfolk, Virginia",
"Jersey City, New Jersey",
"Greensboro, North Carolina",
"Chandler, Arizona",
"Birmingham, Alabama",
"Henderson, Nevada",
"Scottsdale, Arizona",
"North Hempstead, New York",
"Madison, Wisconsin",
"Hialeah, Florida",
"Baton Rouge, Louisiana",
"Chesapeake, Virginia",
"Orlando, Florida",
"Lubbock, Texas",
"Garland, Texas",
"Akron, Ohio",
"Rochester, New York",
"Chula Vista, California",
"Reno, Nevada",
"Laredo, Texas",
"Durham, North Carolina",
"Modesto, California",
"Huntington, New York",
"Montgomery, Alabama",
"Boise, Idaho",
"Arlington, Virginia",
"San Bernardino, California"
]
var http = require('http');
//The url we want is: 'www.random.org/integers/?num=1&min=1&max=10&col=1&base=10&format=plain&rnd=new'
var options = {
host: 'api.openweathermap.org',
path: '/data/2.5/forecast?q={Q}'
};
callback = function(response) {
var str = '';
//another chunk of data has been recieved, so append it to `str`
response.on('data', function (chunk) {
str += chunk;
});
//the whole response has been recieved, so we just print it out here
response.on('end', function () {
console.log(str);
});
}
http.request(options, callback).end();