#instantbird log on 03 21 2017

All times are UTC.

00:01:47 <-- matrixisreal has quit (Quit: Connection closed for inactivity)
00:03:16 <-- clokep_work has quit (Ping timeout: 121 seconds)
00:18:58 --> Alex has joined #instantbird
03:02:20 <-- Alex has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
03:02:27 --> Alex has joined #instantbird
03:10:10 <instant-buildbot> build #1014 of linux64-nightly-default is complete: Failure [4failed hg]  Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/1014
03:22:18 --> jsgrant- has joined #instantbird
03:41:34 --> flo has joined #instantbird
03:41:34 * ChanServ sets mode +qo flo flo 
03:43:02 <-- florian has quit (Ping timeout: 121 seconds)
03:43:02 * flo is now known as florian 
04:29:54 <instant-buildbot> build #3493 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/3493
05:36:48 <-- EionRobb has quit (Quit: Leaving.)
06:07:14 --> fredw has joined #instantbird
06:15:12 --> EionRobb has joined #instantbird
07:49:43 <-- fredw has quit (Client exited)
08:08:36 --> fredw has joined #instantbird
08:18:33 <-- fredw has quit (A TLS packet with unexpected length was received.)
08:19:10 --> fredw has joined #instantbird
08:30:04 <-- florian has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:17:02 --> florian has joined #instantbird
09:17:02 * ChanServ sets mode +qo florian florian 
09:44:14 --> BWMerlin has joined #instantbird
10:12:57 <-- Alex has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
11:07:56 <-- florian has quit (Ping timeout: 121 seconds)
11:29:16 --> florian has joined #instantbird
11:29:16 * ChanServ sets mode +qo florian florian 
11:43:49 --> clokep_work has joined #instantbird
11:43:49 * ChanServ sets mode +o clokep_work 
12:24:36 <-- BWMerlin has quit (Ping timeout: 121 seconds)
12:55:17 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
12:55:21 --> clokep_work has joined #instantbird
12:55:21 * ChanServ sets mode +o clokep_work 
13:33:45 <-- fredw has quit (Client exited)
13:36:27 --> bgmCoder has joined #instantbird
13:42:46 <-- jsgrant- has quit (Quit: Peace Peeps. o/ If you need me asap, message me at msg[at]jsgrant.io & I'll try to get back to you within 24 hours.)
13:43:28 --> jsgrant- has joined #instantbird
13:53:23 --> sprusr has joined #instantbird
13:59:11 <-- sprusr has quit (Quit: leaving)
14:00:39 --> sprusr has joined #instantbird
14:11:48 <-- Jackneill has quit (*.net *.split)
14:11:48 <-- jsgrant- has quit (*.net *.split)
14:11:48 <-- micahg has quit (*.net *.split)
14:11:48 <-- Gizmokid2005 has quit (*.net *.split)
14:11:48 <-- freaktechnik has quit (*.net *.split)
14:11:48 <-- blipp has quit (*.net *.split)
14:11:48 <-- GeekShadow has quit (*.net *.split)
14:11:48 <-- stux has quit (*.net *.split)
14:11:48 <-- bgmCoder has quit (*.net *.split)
14:11:48 <-- spiffytech has quit (*.net *.split)
14:11:48 <-- instant-buildbot has quit (*.net *.split)
14:11:48 <-- qheaden has quit (*.net *.split)
14:11:48 <-- nhnt11 has quit (*.net *.split)
14:11:48 <-- chrisccoulson has quit (*.net *.split)
14:11:48 <-- sarabai has quit (*.net *.split)
14:11:48 <-- SpEcHiDeR has quit (*.net *.split)
14:12:45 --> Gizmokid2005 has joined #instantbird
14:12:45 --> stux has joined #instantbird
14:12:45 --> GeekShadow has joined #instantbird
14:12:45 --> jsgrant- has joined #instantbird
14:12:45 --> chrisccoulson has joined #instantbird
14:12:45 --> sarabai has joined #instantbird
14:12:45 --> SpEcHiDeR has joined #instantbird
14:12:45 --> blipp has joined #instantbird
14:12:45 --> micahg has joined #instantbird
14:12:45 --> freaktechnik has joined #instantbird
14:12:45 --> instant-buildbot has joined #instantbird
14:12:45 --> bgmCoder has joined #instantbird
14:12:45 --> qheaden has joined #instantbird
14:12:45 --> nhnt11 has joined #instantbird
14:12:45 --> spiffytech has joined #instantbird
14:12:45 --> Jackneill has joined #instantbird
14:12:45 * levin.mozilla.org sets mode +vh instant-buildbot nhnt11 
14:27:09 --> fredw has joined #instantbird
14:35:36 <-- jsgrant- has quit (Quit: Peace Peeps. o/ If you need me asap, message me at msg[at]jsgrant.io & I'll try to get back to you within 24 hours.)
14:46:56 <-- sprusr has quit (Client exited)
15:24:10 <-- spiffytech has quit (Quit: ZNC - http://znc.in)
15:28:29 --> jsgrant- has joined #instantbird
15:28:59 <-- fredw has quit (Client exited)
15:37:01 --> jsgrant has joined #instantbird
15:42:10 <-- jsgrant has quit (Quit: Peace Peeps. o/ If you need me asap, message me at msg[at]jsgrant.io & I'll try to get back to you within 24 hours.)
15:45:15 --> spiffytech has joined #instantbird
16:01:00 --> jsgrant has joined #instantbird
16:30:09 <-- clokep_work has quit (Connection closed)
16:30:12 --> clokep_work has joined #instantbird
16:30:12 * ChanServ sets mode +o clokep_work 
16:54:58 --> sprusr has joined #instantbird
16:59:07 --> matrixisreal has joined #instantbird
17:35:30 <-- florian has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:42:57 <-- jsgrant- has left #instantbird ("")
17:46:37 --> jsgrant- has joined #instantbird
18:02:46 <sprusr> clokep_work: are you about?
18:02:56 <clokep_work> sprusr: Yes.
18:03:11 <sprusr> hello!
18:03:44 <-- EionRobb has quit (Quit: Leaving.)
18:03:58 <clokep_work> Hello. :)
18:04:28 <sprusr> yeah, so thanks for the response to that email, I’d definitely like to try and add more protocols
18:04:59 <sprusr> Facebook definitely is a big one, and that module on npm should do the job
18:09:13 <-- jsgrant- has quit (Quit: Peace Peeps. o/ If you need me asap, message me at msg[at]jsgrant.io & I'll try to get back to you within 24 hours.)
18:22:57 <clokep_work> sprusr: Yeah that's a good find. :)
18:25:11 <sprusr> a friend of mine suggested I use it for another project, but I ended up not needing it, so I haven’t used it yet but it looks pretty well documented and simple to use
18:25:37 <clokep_work> Yeah it would outsource all the work.
18:25:45 <clokep_work> So all you'd need to do is the integration work.
18:25:48 <clokep_work> I'm a fan of reusing packages.
18:25:49 <freaktechnik> may I get to know the package name?
18:25:56 <clokep_work> NEVER!
18:26:03 <clokep_work> freaktechnik: https://www.npmjs.com/package/facebook-chat-api
18:26:17 <freaktechnik> ugh, depends on request
18:26:20 <freaktechnik> so that'll be fun to adapt
18:26:46 <freaktechnik> (Also, yay, bluebird for crappier promises)
18:27:43 <clokep_work> freaktechnik: Can you elaborate? :)
18:28:17 <freaktechnik> so request is a quite popular node package that provides essentially some kind of predecessor to fetch(), based on the node HTTP APIs (_not_ XHR)
18:28:34 <clokep_work> OK.
18:28:44 <sprusr> ah, right
18:28:50 <freaktechnik> and it seems to use that to make HTTP requests. It also seems to do HTML parsing using cheerio, a thing that interprets HTML and then provides jQuery-like APIs from that
18:29:02 <freaktechnik> which seems a lot of overhead to include in software that already has that.
18:29:41 <freaktechnik> it also uses the node fs module for file system access
18:29:50 <freaktechnik> oh wait, that's in a test, disregard that
18:30:20 <freaktechnik> oh, require('stream')
18:30:30 <freaktechnik> though that could be to handle streams from fetch, but still, it uses node streams
18:30:45 <freaktechnik> (-> https://github.com/Schmavery/facebook-chat-api/blob/fa8a5cf4c66ff86a1c0f268705a394f3a5e2c587/utils.js#L5)
18:31:52 <freaktechnik> so it won't be usable as-is, even using the CommonJS loader in firefox, since that doesn't have the node built-in modules.
18:32:22 <sprusr> yeah, but it looks adaptable with a (significant) bit of work
18:32:32 <freaktechnik> sure
18:37:29 <clokep_work> sprusr: Sonds like some stuff you'll need to consider and include in an application. ;)
18:38:52 <sprusr> it sure does, maybe I’ll do a bit more research into other possible ways of interacting with fb
18:39:47 <sprusr> clokep_work: you mentioned MQTT, which I’ve not a clue about and am not much wiser after a quick google! is that something to look into still?
18:40:17 <clokep_work> sprusr: I suspect it's better to do what that library does (HTTP requests), mostly because it deals with a known protocol.
18:40:33 <clokep_work> sprusr: Facebook mobile apps use a version of MQTT that's customized to them (and is a PITA to deal with).
18:40:41 <clokep_work> Cause they sometimes follow the MQTT spec and other times...not so much.
18:41:09 <sprusr> sound like a bundle of fun!
18:43:24 <sprusr> the other thing I’m interested in adding is Telegram support, it’s something I use a lot and have done various projects with their API so should be pretty staightforward. has anybody looked at doing it before?
18:43:36 <clokep_work> nhnt11: ?
18:44:06 <nhnt11> wasn't me
18:44:17 <nhnt11> But definitely a nice protocol to have in Ib
18:46:44 <sprusr> nhnt11: for certain
18:58:43 <sprusr> well thanks for those pointers in the right direction, no doubt I’ll be back at some point to bother you some more ;)
18:58:50 <sprusr> or even just to hover around here
18:59:52 <-- sprusr has quit (Quit: bye!)
19:34:30 --> EionRobb has joined #instantbird
20:03:05 --> Logicoma has joined #instantbird
20:38:32 <-- FilipMosner has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:57:19 --> jsgrant- has joined #instantbird
20:59:58 --> jsgrant-_ has joined #instantbird
21:00:07 <-- jsgrant- has quit (Connection closed)
21:27:50 <-- clokep_work has quit (Ping timeout: 121 seconds)
21:29:32 --> unghost has joined #instantbird
21:32:02 <-- Logicoma has quit (Connection closed)
21:58:46 <-- jsgrant has quit (Quit: Peace Peeps. o/ If you need me asap, message me at msg[at]jsgrant.io & I'll try to get back to you within 24 hours.)
21:59:06 --> jsgrant has joined #instantbird
22:06:05 --> clokep_work has joined #instantbird
22:06:05 * ChanServ sets mode +o clokep_work 
22:11:02 * clokep_work is now known as clokep 
22:12:41 <-- jsgrant has quit (Quit: Peace Peeps. o/ If you need me asap, message me at msg[at]jsgrant.io & I'll try to get back to you within 24 hours.)
22:27:20 <-- clokep has quit (Ping timeout: 121 seconds)
22:37:51 <-- bgmCoder has quit (Ping timeout: 121 seconds)
22:39:29 --> bgmCoder has joined #instantbird
22:40:10 --> clokep_work has joined #instantbird
22:40:10 * ChanServ sets mode +o clokep_work 
22:44:12 <-- clokep_work has quit (Ping timeout: 121 seconds)
23:03:10 <-- unghost has quit (A TLS packet with unexpected length was received.)
23:59:27 <-- jsgrant-_ has left #instantbird ()