-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathapp.js
More file actions
44 lines (39 loc) · 921 Bytes
/
Copy pathapp.js
File metadata and controls
44 lines (39 loc) · 921 Bytes
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
// var twitter = require('./twitter/basic');
var twitterStream = require("./twitter/stream");
var socket = require("./socket/server");
var preview = require("./preview/server");
var opn = require("opn");
// Streaming
var channels = {
coins: [
"$XLM",
"$ETH",
"$CRPT",
"$BNK",
"$BTC",
"$ETH",
"#bitcoin",
"#cryptocurrency",
"#ripple",
"#ethereum",
"bitcoin",
"ethereum",
"cryptocurrency",
],
};
var socketPort = process.env.PORT || 3000;
var previewPort = 3001;
socket.start(socketPort);
preview.start(previewPort);
twitterStream.start(channels, function (tick, tweet, username) {
console.log(tweet);
var client = socket.getClient();
if (client !== null) {
client.emit("tick", { tick: tick, tweet: tweet, username: username });
}
});
// open in browser
opn("http://localhost:3001");
// Static
// var term = {query: '$XLM'};
// twitter.search(term);