summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2011-06-09 00:51:12 +0200
committerAlexander Sulfrian <alexander@sulfrian.net>2011-06-09 00:59:54 +0200
commit0d014551b9fad8bd9bb884443aa7318cc535157a (patch)
treef982bcd8d17def72800c45c95f82734510f9289e
parent987874138606b9050d8f1c874984861c01eb1ba9 (diff)
downloadtwitter-poll-master.tar.gz
twitter-poll-master.tar.bz2
twitter-poll-master.zip
new version, new mail moduleHEADmaster
-rwxr-xr-xmain.js36
-rw-r--r--package.json2
2 files changed, 19 insertions, 19 deletions
diff --git a/main.js b/main.js
index 600c34e..7df2668 100755
--- a/main.js
+++ b/main.js
@@ -1,12 +1,17 @@
#!/usr/bin/env node
var http = require("http"),
-email = require('mailer');
+mail = require('mail').Mail({host: 'mail'});
+
+var config = {
+ user: 'spline',
+ time: 5 * 60 * 1000
+};
function poll() {
http.get(
{ host: 'api.twitter.com',
- path: '/1/users/lookup.json?screen_name=spline' },
+ path: '/1/users/lookup.json?screen_name=' + config.user },
function (res) {
var data = '';
@@ -20,27 +25,22 @@ function poll() {
data = JSON.parse(data);
if (data.errors) {
- email.send(
- {
- host : "mail",
- port : "25",
- domain : "localhost",
- to : "alex@animux.de",
- from : "alex@spline.inf.fu-berlin.de",
- subject : "spline auf Twitter ist frei",
- body: "Hi,\nder spline account auf twitter wurde soeben gelöscht.\nBitte jetzt registrieren.\n\nGruß,\ntwitter-poll"
- },
-
- function(err, result){
- if(err){
- console.log(err);
- setTimeout(poll, 5 * 60 * 1000);
+ mail.message({
+ from: 'alex@spline.inf.fu-berlin.de',
+ to: ['spline@spline.inf.fu-berlin.de'],
+ subject: config.user + ' auf Twitter ist frei'
+ })
+ .body('Hi,\nder ' + config.user + ' Account auf twitter wurde soeben gelöscht.\nBitte jetzt registrieren.\n\nGruß,\ntwitter-poll')
+ .send(function(err) {
+ if (err) {
+ setTimeout(poll, config.time);
}
+ console.log('Sent mail!');
});
}
else {
console.log(new Date().toUTCString());
- setTimeout(poll, 5 * 60 * 1000);
+ setTimeout(poll, config.time);
}
});
}
diff --git a/package.json b/package.json
index d7e2048..5787e70 100644
--- a/package.json
+++ b/package.json
@@ -5,6 +5,6 @@
"autor" : "Alexander Sulfrian <alexander@sulfrian.net>",
"files" : ["."],
"dependencies" : {
- "mailer" : "*"
+ "mail" : "*"
}
}