3 * let's see if we can pull a list of tickets from the tracker..
6 GLib = imports.gi.GLib;
7 Soup = imports.gi.Soup ;
10 File = imports['../File.js'].File;
14 parseNetrc : function()
17 // very basic parsing - only support single line version..
18 var lines = File.read(GLib.get_home_dir() + '/.netrc').split(/\n/);
20 lines.forEach(function(l) {
21 if (!l.match(/^machine/)) {
24 var ar = l.split(/\s+/);
25 // assume machine XXX login XXX password XXXX
26 t.machines[ar[1]] = { login : ar[3], password: ar[5]}
32 fetchBugs : function()
34 var session = new Soup.SessionSync();
36 var status = session.send_message(
39 uri:new Soup.URI.c_new("http://roojs.com/mtrack.php/Bugs")
43 var data = request.response_body.data;
53 //print ( JSON.stringify(Tickets.machines) );