Example #1
0
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');
Example #2
0
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();
    });
};
Example #3
0
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');
Example #4
0
	},
	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/');
Example #5
0
//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'});