http.createServer(function(request, response){ var event = new icalevent(); event.set('summary', 'Listen to Renewing Your Mind on REFNET'); event.set('offset', new Date().getTimezoneOffset()); event.set('start', '2012-02-01T02:00:00-05:00'); event.set('end', '2012-02-01T02:26:25-05:00'); event.set('url', 'http://*****:*****@refnet.fm'}); response.writeHead(200, {'Content-Type': 'text/calendar'}); console.log(event.toFile()); response.end(event.toFile()); }).listen(9999, '127.0.0.1');
var config = require('../config'), date = require('../util/date'), iCalEvent = require('icalevent'); var times = date.get_ical_data(), event = new iCalEvent({ uid: config.google_username, offset: new Date().getTimezoneOffset(), start: times.start, end: times.end, timezone: config.tz, summary: 'FullOn', description: 'St Philips Eastwood Anglican Church: Annual Youth Camp', location: 'St Philips Eastwood Anglican Church', url: 'http://fullon.stphils.org.au' }), eventString = event.toFile(), filename = 'fullon.ics'; exports.routes = function(app) { app.get('/cal/' + filename, function(req, res, next) { res.setHeader('Content-disposition', 'attachment; filename=' + filename); res.setHeader('Content-type', 'text/calendar; charset=utf-8'); res.charset = 'UTF-8'; res.write(eventString); res.end(); }); };
http.createServer(function(request, response){ response.writeHead(200, {'Content-Type': 'text/calendar'}); var file = event.toFile(); response.end(file); }).listen(9999, '127.0.0.1');
}, url: 'http://google.com/search?q=nacho+libre' }); // or var e = new iCalEvent(); e.set('offset', new Date().getTimezoneOffset()); e.set('start', '2014-07-01T02:00:00-05:00'); e.set('end', '2014-07-01T02:30:00-05:00'); e.set('summary', 'Priestly Duties.'); e.set('description', 'Home flu visit.'); e.set('location', 'Casa'); e.set('organizer', { name: 'Nacho Libre', email: '*****@*****.**' }); e.set('url', 'http://google.com/search?q=nacho+libre'); console.log('\n'); console.log(e.toFile()); http.createServer(function(request, response){ response.writeHead(200, {'Content-Type': 'text/calendar'}); var file = event.toFile(); response.end(file); }).listen(9999, '127.0.0.1'); console.log('Server running at http://127.0.0.1:9999/');
//var info = new Date().tzinfo(); var loc = tzone.getLocation(new Date()); console.log(loc); var event = new icalevent(); event.set('summary', 'Listen to Renewing Your Mind on REFNET'); event.set('offset', new Date().getTimezoneOffset()); event.set('start', '2012-02-01T02:00:00-05:00'); event.set('end', '2012-02-01T02:26:25-05:00'); event.set('url', 'http://*****:*****@refnet.fm'}); console.log(event.toFile()); var http = require('http'); http.createServer(function(request, response){ var event = new icalevent(); event.set('summary', 'Listen to Renewing Your Mind on REFNET'); event.set('offset', new Date().getTimezoneOffset()); event.set('start', '2012-02-01T02:00:00-05:00'); event.set('end', '2012-02-01T02:26:25-05:00'); event.set('url', 'http://*****:*****@refnet.fm'}); response.writeHead(200, {'Content-Type': 'text/calendar'});