All times are UTC.
01:19:39 <-- micahg has quit (Ping timeout) 02:05:32 --> clokep has joined #instantbird 02:51:07 <-- skeledrew has quit (Ping timeout) 03:07:04 <-- hicham has quit (Client exited) 03:16:35 --> micahg has joined #instantbird 03:26:06 --> DGMurdockIII has joined #instantbird 03:31:06 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 04:53:01 <-- DGMurdockIII has quit (Quit: get satisfied! :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::) 05:21:59 --> skeledrew has joined #instantbird 08:46:00 <-- Even has quit (Ping timeout) 09:18:36 --> Even has joined #instantbird 09:18:36 * ChanServ sets mode +o Even 09:50:47 --> kaie has joined #instantbird 10:09:24 --> Mic has joined #instantbird 10:45:03 --> clokep has joined #instantbird 11:19:55 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 11:27:07 <-- skeledrew has quit (Ping timeout) 11:32:41 <-- Even has quit (Ping timeout) 11:34:38 <-- kaie has quit (Quit: Leaving) 11:35:41 --> Even has joined #instantbird 11:35:41 * ChanServ sets mode +o Even 11:36:30 --> kaie has joined #instantbird 11:57:47 --> clokep_work has joined #instantbird 12:12:02 --> hicham has joined #instantbird 12:58:25 --> skeledrew has joined #instantbird 13:01:32 <-- kaie has quit (Quit: Leaving) 13:04:57 <clokep_work> Mic: ping. 13:05:35 * clokep_work just realized he should look at your code before pinging you with problems in my code. 13:12:00 --> kaie has joined #instantbird 13:14:13 <-- hicham has quit (Client exited) 13:22:51 --> tymerkaev has joined #instantbird 13:42:34 --> hicham has joined #instantbird 13:45:36 <Mic> clokep_work: where did you run into problems? 13:46:17 <clokep_work> I'm observing events and it seems that when I observer "new-message", I can get the conversation, but conversation.buddy is null. 13:46:25 <clokep_work> I think its because the "buddy" isn't on my buddy list. 13:48:02 <Mic> Yes, I remember there's something like this that allows to tell whether someone is on the list or not 13:48:13 <Mic> If it is this exactly I don't know 13:48:44 <Mic> I've got code lying around that was supposed to become a block-anyone-but-people-in-my-list extension 13:48:57 <Mic> I need to look if it is this that I was checking there 13:49:01 <clokep_work> Well I don't care if they're in my list or not. I'm just trying to get the general object of the person I'm talking to. 13:49:07 <clokep_work> (If that makes sense?) 13:55:40 * Mic found a german curse word in the libpurple code 13:57:02 <hicham> windows 2000 leaked source code is full of swearing and cursing 14:06:04 <clokep_work> Blah twitter is dumb: http://groups.google.com/group/twitter-development-talk/browse_thread/thread/8ae190638d68b086?pli=1 14:31:43 <-- Mic has quit (Quit: Instantbird 0.3a1pre) 14:34:01 <-- tymerkaev has quit (Ping timeout) 14:37:25 --> Amfi has joined #instantbird 14:38:09 <-- Amfi has quit (Connection reset by peer) 14:39:03 --> Amfi has joined #instantbird 14:44:08 <-- Amfi has quit (Quit: Instantbird 0.2) 15:09:14 <-- kaie has quit (Quit: Leaving) 15:24:33 <skeledrew> is there an easy way to create a default profile from scratch? need to recreate my dev environment (using my current install)... 15:25:04 <clokep_work> instantbird.exe -ProfileManager 15:25:17 <skeledrew> thx 15:25:24 <clokep_work> And its relatively self explanatory from there. :) 15:25:32 <skeledrew> yeah 15:25:49 <skeledrew> i already know what to do, and i haven't even seen it yet 15:28:06 <skeledrew> what's the switch to run multiple instances again? 15:28:19 <clokep_work> -no-remote 15:28:26 <skeledrew> ahh 15:28:30 <clokep_work> (And select your profile with -P dev or whatever the name is) 15:28:40 <clokep_work> instantbird.exe -no-remote -P dev is what I use. :) 15:28:48 <skeledrew> man. i gotta be relearning everything again from scratch :( 15:28:58 <skeledrew> and rebuilding 15:29:18 <clokep_work> I have text files around that I use when I can't remember things. :-D 15:29:29 <clokep_work> Like how to use Mercurial queues and such. 15:29:33 <skeledrew> i do too 15:29:58 <skeledrew> but it's all currently on my salvaged drive 15:30:29 <skeledrew> can't connect it to this system cuz it's SATA and the drive's IDE... 15:31:54 <clokep_work> Ah. :-\ 15:32:08 <clokep_work> I also like to use the parmeter -jsconsole on occasion. 15:32:12 <clokep_work> Opens the console on run time. 15:32:19 <skeledrew> k 15:33:27 <skeledrew> hmm. is there a hotkey to prevent your accounts connecting while you're starting up? 15:33:34 <skeledrew> or something... 15:35:03 <clokep_work> Not that I know of. You can just untick "auto-connect". ;) 15:35:17 <skeledrew> nah 15:35:41 <clokep_work> My only accounts on my dev profile are loopback accounts I think. 15:35:43 <clokep_work> So I talk to myself. 15:36:00 <hicham> yeah, nother is better than talking to oneself 15:36:06 <clokep_work> :) 15:36:12 <skeledrew> lolz 15:36:25 <clokep_work> Well AOL kept locking my account for logging in too often. ;) 15:37:17 <hicham> AOL ? 15:37:18 <hicham> oh 15:38:53 <clokep_work> AIM. 15:41:13 <skeledrew> scenario: IB at home's usually running, and i have a VNC connection to that system from elsewhere. i run IB from my flash drive, but it takes a while before it becomes responsive. problem is, it causes some of the accounts in home IB to disconnect (and i maybe chatting to someone during), and the IRC names in roaming IB get a "1" on it. 15:41:14 <skeledrew> i just want to prevent this by preventing the roaming IB from connecting at that time. i'll do so myself once it's become properly responsive and i've set the home IB to offline... 15:42:01 <clokep_work> They use the same profile? 15:42:21 <skeledrew> ident copy 15:44:17 <clokep_work> Do you sync them or no? 15:44:49 <skeledrew> not yet 15:44:54 <skeledrew> i'm planning to make a profile syncronizer for when roaming IB is plugged into the home system 15:46:11 <clokep_work> Are you going to sync prefs or just logs? 15:46:26 <skeledrew> probably everything... 15:46:51 <skeledrew> yeah, it'll be a pain, but i'm working on the theory... 15:48:38 --> skeledrew-dev has joined #instantbird 15:48:58 <skeledrew-dev> good to be back :) 15:49:04 <-- skeledrew-dev has left #instantbird () 15:49:16 <clokep_work> I would say best way to do it is probably just to untick the auto-sign in boxes. 15:49:22 <clokep_work> And in your sync stuff ignore those prefs. :P 15:50:16 <skeledrew> but i want it to autoconnect. the scenario happens like 33% of the time... 15:51:44 <clokep_work> Then what did you mean by "is there a hotkey to prevent your accounts connecting while you're starting up?"? 15:53:11 <skeledrew> cuz i want something to prevent the autoconnect for that 33%... 15:54:19 <skeledrew> maybe something like turning on the caps lock or holding ctrl when you're running IB... 15:55:17 <clokep_work> Thunderbird has an -offline switch. But doesn't seem like its part of toolkit. 15:55:58 <skeledrew> something like that could work too... 15:56:47 <hicham> create a wrapper to start online or offline 15:56:50 <skeledrew> maybe even a timed "autoconnect now?" dialog would work... 15:57:06 <skeledrew> hmm 15:57:12 <skeledrew> smelling another addon... 15:57:57 <skeledrew> nah 15:57:59 <clokep_work> It should be pretty easy to add a command line handler which takes the -offline switch. 15:58:14 <skeledrew> dialog would prob defeat itself... 15:58:24 <skeledrew> really? 15:58:30 <skeledrew> sounds good 15:58:48 <skeledrew> but isn't that a core function? 15:59:12 <clokep_work> What? 15:59:18 <clokep_work> Command line handlers? 15:59:23 <skeledrew> yeah 15:59:26 <clokep_work> Anything can be added in an extension. 15:59:37 <skeledrew> k 16:00:13 <clokep_work> The application doesn't distinguish between core and non-core stuff once its loaded. 16:00:36 <clokep_work> Although I suppose some thigns would be pretty tough to do in an extension. 16:00:39 <skeledrew> k 16:01:59 <skeledrew> hmm 16:02:50 <skeledrew> off topic: any way i can save the open windows/tabs session in FF and transfer them to another profile? 16:03:41 <skeledrew> just found a pretty recent backup profile from my original FF, but i don't want to lose my current setup... 16:04:31 <skeledrew> oh yeah. sessions will have to be implemented in IB soon too... 16:30:35 <clokep_work> skeledrew: You should be able to save a session in Fx, I don't know if you can transfer to another profile -- try using Sync? 16:31:17 <skeledrew> k 16:32:07 <skeledrew> already thought of a solution now. trying to run multiple instances, then just create and drag to new windows... 16:32:21 <skeledrew> i can drag tabs across processes right? 16:32:26 <skeledrew> :-s 16:32:49 <clokep_work> You can drag it from one window to another of the same profile (which is only one process I believe), I don't know about across profiles. 16:33:11 <skeledrew> well here goes nothing... 16:33:32 <skeledrew> otherwise, i'll try using TabMixPlus 16:33:49 <clokep_work> Why are you running multiple profiles? 16:34:32 <skeledrew> one is a recent backup from my original FF (crashed system) 16:34:51 <clokep_work> Ah. 16:34:57 <clokep_work> I only use one profile and sync it across machines. 16:35:09 <skeledrew> it's got a huge part of my IB workspace, and loads of passwords i don't remember... 16:35:21 <skeledrew> hmm 16:35:23 <skeledrew> k 16:35:27 <skeledrew> addon? 16:35:31 <clokep_work> No. 16:35:50 <clokep_work> Did you make a new profile on your new machine or is it a different profile you've always used on that one? 16:36:17 <skeledrew> different one 16:36:29 <clokep_work> Ah, I see. 16:38:20 <skeledrew> :-s 16:38:29 <skeledrew> -no-remote failed... 16:39:28 <clokep_work> On Fx or Ib? 16:40:13 <skeledrew> "Firefox is already running, but is not responding. To open a new window, you must first close the existing Firefox process, or restart your system."... 16:40:25 <skeledrew> huh??? 16:40:56 <hicham> kill it 16:41:11 <hicham> pull out your gun and shoot firefox 16:41:12 <skeledrew> i'm using it fine... 16:41:19 <skeledrew> lolz 16:41:36 <hicham> that is a known message 16:42:10 <skeledrew> oops... 16:42:11 * hicham gives skeledrew a fancy cuban cigar rolled by Bob Marley to relax 16:42:28 <skeledrew> lolz 16:43:01 <skeledrew> Bob's rolling in his grave at the suggestion 16:44:11 <skeledrew> wth? seems all my friends on FB are getting infected with some sort of adware bione by one... 16:44:25 <skeledrew> *one 16:44:48 <clokep_work> Its possible. 16:44:51 <skeledrew> i really need a block thingie 16:45:21 <skeledrew> but it might have to be blocked at the message level itself... 16:45:43 <skeledrew> wouldn't want legit convos to get killed 16:46:14 <skeledrew> and prob send them an autoreply for them to properly identify themselves or something... 16:49:32 <skeledrew> i'm the one who messed up 16:50:02 <skeledrew> i was trying to start the other instance with the running profile... 16:52:01 <skeledrew> now the arned .NET Framework thing got installed in my profile... 16:52:03 <skeledrew> geez 16:52:37 <skeledrew> and of course the uninstal button's disabled... 16:52:49 --> idechix has joined #instantbird 16:52:50 * ChanServ sets mode +o idechix 16:53:21 <hicham> skeledrew: you can remove it from add/remove i think 16:53:44 <clokep_work> No, you can't. 16:53:47 <clokep_work> I forget how to do it though. 16:54:00 <skeledrew> no 16:54:05 <skeledrew> it's a registry hack 16:54:10 <skeledrew> but i forgot where 16:56:13 --> Mic has joined #instantbird 16:57:08 <skeledrew> weird. 5 new addons installed? the only thing i see new is the .NET thing... 16:57:38 --> kaie has joined #instantbird 17:01:25 <clokep_work> If you deleted certain files in your profile they'll come up as new. 17:01:28 <clokep_work> Or itsp ossible they were updated. 17:02:04 <skeledrew> no 17:02:12 <skeledrew> it says they were newly installed 17:02:38 <skeledrew> and they're all addons i've installed many months now... 17:02:46 <skeledrew> weird 17:03:06 <skeledrew> btw, i just made a major faux pas 17:03:28 <skeledrew> the new profile thing backfired or something 17:04:27 <Mic> Skeledrew: use -n to disable autoconnection 17:04:28 <skeledrew> instead of going into the Data folder under dev as i set it, the profile was placed in the Data folder itself... 17:04:44 <skeledrew> Mic: thx 17:05:08 <skeledrew> oh boy 17:05:14 <skeledrew> i need to undo this... 17:05:28 <skeledrew> i can't mess up my IB this way 17:06:31 <clokep_work> Mic: Is that documented anywhere? 17:06:56 <Mic> nope, it's arcane magic 17:07:15 <Mic> Seriously I think it is not documented 17:07:23 <Mic> Maybe we should put it on the wiki 17:08:02 <clokep_work> I agree. :) 17:08:41 <skeledrew> +1 17:15:41 <Mic> I wonder why the NoScript guy is still allowed to post blog posting to PMO 17:16:12 <skeledrew> P? 17:16:24 <Mic> planet.mozilla.org 17:16:24 <clokep_work> I don't know but his posts sound like scare tactics to me. 17:16:35 <skeledrew> oh 17:16:42 <skeledrew> k 17:16:43 <skeledrew> hmm 17:16:52 <skeledrew> i gotta check that out sometime 17:17:07 --> tymerkaev has joined #instantbird 17:17:43 <Mic> NoScript is supposed to save people from bad things on the web and still its creator cheated on his users 17:18:11 <clokep_work> Hmm? 17:18:21 <clokep_work> Which thing are you referring to? 17:18:23 <Mic> by whitelisting his own advertisement pages on other extensions (ABP) without asking the user and furthermore he was obfuscating the function that it did 17:18:51 <clokep_work> Right, although in his defense he did remove it the release after (like a couple of weeks at tops). 17:18:54 <Mic> later claiming that that accidentically happened .. which doesn't sound pretty convincing for me 17:19:46 <Mic> well, he still tried to do that 17:20:16 <Mic> for me this is just a no-go 17:20:19 <skeledrew> hmm 17:20:19 <clokep_work> I agree its wrong. Just figured I'd say one nice thing. :) 17:20:20 <skeledrew> k 17:20:27 <skeledrew> lol 17:20:29 <clokep_work> I stopped using NoScript anyway, I just found it annoying after a while. 17:20:38 <clokep_work> I didn't know he said it accidentally happened. 17:20:40 <skeledrew> i use NS and ABP heavily 17:22:04 <Mic> ABP and Ghostery work fine for me 17:22:06 <clokep_work> I use ABP. 17:22:08 <Mic> I don't use NoScript 17:22:10 <clokep_work> What's Ghostery? 17:22:20 <Mic> Disables web trackers 17:22:35 <clokep_work> The extensions I /always/ install are ABP, Greasemonkey (although I switched to Scriptish) and Download Statusbar. 17:22:56 <-- tymerkaev has quit (Ping timeout) 17:23:10 <Mic> I've got a tablet with a pen and "Grab'n Drag" is pretty cool with that 17:23:25 <Mic> It adds kinetic scrolling to the content window 17:23:34 <skeledrew> Scriptish? 17:23:40 <clokep_work> I'm not sure how I feel about kinetic scrolling. :-\ 17:24:01 <clokep_work> Although my laptop doesn't even have a touch pad, so...wouldn't be much help. :) 17:24:02 <skeledrew> i use GM too... 17:24:09 <-- micahg has quit (Ping timeout) 17:24:13 <skeledrew> lol 17:27:18 <clokep_work> skeledrew: Scriptish is a fork of Greasemonkey. He's updating it to work with Firefox 4, but dropping support below that I believe, so it can take advantage of a lot of the features. 17:27:26 <clokep_work> He's also implementing stuff that the GM authors refuse to do I think? 17:27:32 <clokep_work> Someo f his changes have gone upstream though. 17:27:50 <skeledrew> ahh 17:27:56 <skeledrew> gotta check that out too 17:28:00 <skeledrew> wait 17:28:12 <skeledrew> would it be compat with Platypus? 17:28:28 <skeledrew> and isn't anyone updating that? 17:28:28 <clokep_work> I don't know what Platypus is. 17:28:35 <skeledrew> i really love that addon 17:28:41 <clokep_work> And its not really released yet. I just grabbed it off github. 17:29:28 <skeledrew> it works with GM. pretty much automates making the scripts using the GUI 17:30:34 <skeledrew> had to do some serious digging to find it in the first place after seeing a couple references to it 17:30:55 <clokep_work> How could you automate any part of it...I don't get it. 17:31:47 <clokep_work> Link? 17:32:37 <skeledrew> https://addons.mozilla.org/en-US/firefox/addon/737/ 17:34:17 <clokep_work> Interesting. 17:34:25 <skeledrew> combined with repagination, Platypus has allowed me to do some pretty crazy stuff. like appending and editing several pages so the seem as if they were originally one when i print... 17:34:36 <skeledrew> yep 17:34:46 <skeledrew> it's a staple addon for me :) 17:35:31 <clokep_work> Idk if it'd work with Scriptish or not. 17:35:57 <skeledrew> prob wouldn't 17:36:05 <skeledrew> unless it's hacked to 17:36:39 <skeledrew> but the issue is, it hasn't been updated for YEARS 17:36:59 <skeledrew> i had to hack it to work with 3.x 17:37:30 <clokep_work> Contact the author and take it over? :P 17:37:43 <skeledrew> lol 17:38:35 <skeledrew> nice to see he was kind enough to drop in and change the version from 2.x though 17:38:45 <skeledrew> *version compat 17:43:30 <clokep_work> Haha, always good. 17:54:16 <clokep_work> Actually I'm realizing an addon I'm working on now could be used as a greasemonkey type thing in a way... 17:54:51 <clokep_work> Mic: Is there a way to dynamically load JavaScript files? Everyawy I've seen adds a script element to the document window but I feel like there's a "better" way to do it? 18:03:53 --> skeledrew-dev has joined #instantbird 18:04:02 <-- skeledrew-dev has left #instantbird () 18:08:17 <skeledrew> k 18:08:56 --> micahg has joined #instantbird 18:14:24 <-- micahg has quit (Input/output error) 18:15:41 --> tymerkaev has joined #instantbird 18:18:17 <Mic> I wouldn't know how to do it else 18:19:35 <clokep_work> Alright thanks, was just wondering if you had any ideas. I was out of them. :( 18:20:20 --> micahg has joined #instantbird 18:31:16 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 18:53:24 --> clokep has joined #instantbird 19:13:53 <-- Mic has left #instantbird () 19:13:59 --> Mic has joined #instantbird 19:32:09 <hicham> clokep: can't greasemonkey be run in IB ? 19:32:31 <clokep> hicham: If it was ported, probably. But there aren't really pages. I'm not looking to replace it anyway. 19:32:54 <hicham> clokep: well, since you share the same engine, it would be easy 19:33:05 <clokep> Who shares the same engine? 19:33:15 <clokep> And its not always that easy to port extensions. 19:33:17 <hicham> IB and Firefox 19:33:27 <clokep> OK. 19:33:39 <clokep> A lot of times its more of a pain then it would first seem. 19:33:58 <clokep> Besides, Greasemonkey runs on page load, which doesn't really happen on Instantbird, it wold need to run on each new conversation, new message, etc. 19:34:27 <hicham> replace the page load even with conversation start 19:34:58 <hicham> *event 19:35:11 <hicham> oh, that is pure rant from me 19:36:33 <clokep> Right, but its not just like changing the overlay and voila, its done. 19:36:36 <clokep> There's more to it then that. :) 19:36:49 <clokep> PLus I don' tknow if you've ever looked at GM source? Its really really obnoxious and hard to understand. 19:36:55 <clokep> Methods are named pretty poorly, no comments. 19:39:03 <hicham> I did someday, but I didn't dive into it 19:40:27 <clokep> I just don't like the way they have it all organized and such. :( 19:40:37 <hicham> I just like greasemonkey API though 19:40:55 <hicham> especially the xmlhttprequest wrapper 19:41:51 <clokep> Yes, I agree. Its nice. :) And if I had interest in running GM like scripts on IM conversations I'd think about porting it. 19:41:54 <clokep> But I don't. ; 19:41:55 <clokep> ;) 19:42:35 <clokep> Maybe one day. But not on my radar. 19:52:56 <Mic> Even: if you have a spare minute, could you review my extension? I wouldn't care as much if it was introducing a new feature but it is fixing a stupid bug introduced in 0.1.4 19:53:39 --> skeledrew-dev has joined #instantbird 19:55:03 <-- skeledrew-dev has quit (Quit: Instantbird 0.2) 19:57:14 <skeledrew> clokep: what could we use GM for in IB? 19:57:42 <clokep> skeledrew: Idk, that's why I'm saying I wouldn't port it. ;) 19:57:48 <skeledrew> k 19:57:51 <skeledrew> hmm 19:57:55 <clokep> I meant any extension that deals w/ the conversation could used it though. 19:57:59 <skeledrew> something just hit me 19:57:59 <clokep> Like the one Mic is working on. 19:58:13 <clokep> But I don't really see why that wouldn't be better to just have as an extension. 19:58:19 <skeledrew> log history inclusion... 19:58:50 <clokep> What abou tit? 19:59:40 <skeledrew> well GM mods pages on the fly right? 20:00:24 <Mic> We can change the content on inserting new messages 20:00:40 <skeledrew> it could be used to extract given parts of the log that's used for history 20:01:11 <skeledrew> like how Digsby includes your last n messages from the log for history... 20:01:21 <Mic> As nice as it would be 20:01:44 <Mic> the problem at the moment is that the log files are plain text and leave away quite a bit of information 20:01:53 <clokep> But I don't see why you would ever want to do a GM like thing for that, why would you not just write a real extension? 20:01:55 <skeledrew> even my woes with the spam message blocking from legit contacts. it could mod/erase those messages on the fly... 20:02:09 <clokep> Use the very nice framework built into Instantbird instead of writing a framework to do other stuff. 20:02:13 <Mic> even though you could maybe recover some bits it is still not a good way 20:02:24 <clokep> There's a bug that needs to be fixed first if I remember. 20:02:26 <skeledrew> just trying to find an excuse to convert it ;) 20:02:39 <Mic> Showing the last messages is hopefully no problem at all anymore when we have a proper log format one day 20:02:45 <-- hicham has quit (Client exited) 20:02:45 <clokep> You can go ahead and do it -- I'm not going to. :P 20:02:57 <skeledrew> lol 20:03:10 <-- idechix has quit (Quit: Instantbird 0.2) 20:03:12 * clokep always wants to type "ibo" instead of "bio" to search bugzilla. 20:03:15 <Mic> GM changes content when it gets loaded, doesn't it? 20:03:16 <skeledrew> i'll at least check out the code a bit... 20:03:18 --> hicham has joined #instantbird 20:03:37 <Mic> I mean we sort of have that already 20:03:45 <clokep> Mic: Yes. It's essentially adding the text parser things. 20:03:48 <Mic> we just do it piece by piece when inserting new messages 20:03:54 <-- hicham has quit (Client exited) 20:04:28 <-- Mic has left #instantbird () 20:04:33 <clokep> Exactly. 20:04:37 --> hicham has joined #instantbird 20:04:57 --> Mic has joined #instantbird 20:04:58 <-- hicham has quit (Client exited) 20:05:16 --> hicham has joined #instantbird 20:05:25 <-- hicham has quit (Client exited) 20:05:34 <clokep> I think skeledrew wants bug 288 implemented. ;) 20:05:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=288 enh, --, ---, nobody, NEW, Implement a spamming system for messages from people not on your list. 20:05:51 <clokep> But bug 300 would make a "conversation restore" thing very easy. 20:05:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=300 enh, --, ---, nobody, NEW, Add an array of all the displayed messages 20:07:34 <Mic> and much more 20:08:09 --> hicham has joined #instantbird 20:09:38 <skeledrew> clokep: one of many potential uses... 20:09:57 <clokep> I'd be willing to look at it but I'll probably need a lot of help. 20:10:36 <skeledrew> converting GM+Platypus would give the user near god-like power over their convo ;) 20:10:49 <skeledrew> k 20:10:54 <skeledrew> np 20:11:43 <clokep> But you can't remove things in a conversation, all the nodes look the same. 20:12:20 <skeledrew> but they can be iterated over... 20:13:29 <skeledrew> if DOMi can highlight specific messages (and it's parts) in convos, then it should be relatively easy anyway 20:14:05 <skeledrew> just a matter of manipulating the HTML DOM 20:14:09 <Mic> speaking of this: I'd really like it if messages would have a "user class" 20:14:21 <skeledrew> Mic: ? 20:14:51 <Mic> a CSS class like "ibuser-mic" so all messages of this user could be restyled at once 20:15:06 <Mic> (it's possible to rewrite stylesheets during runtime) 20:15:08 <skeledrew> hmm 20:15:30 <skeledrew> sounds good 20:15:31 <Mic> The idea is to e.g. gray out all messages except for the discussing that you like to follow 20:15:58 <skeledrew> i was thinking of something like that some weeks back 20:16:09 <skeledrew> but i'd completely zap them 20:16:19 <clokep> skeledrew: I know the DOMi can do stuff, but I'm saying how would it know which message to change, pretty much all the messages are identical. 20:16:38 <clokep> Mic: That's an excellent idea, then on mouseover of a buddy you could highlight their messages, etc. 20:16:49 <Mic> things like this 20:16:58 <skeledrew> yeah. but they're in an array of sorts in the DOM 20:17:15 <skeledrew> more power to GM :) 20:18:43 <Mic> well, it might work not so well with different messagestyles 20:19:00 <clokep> Is there a bug for that Mic? ;) 20:19:02 <Mic> graying messages out might be quite nice on the simple theme but doesn't really help if 20:19:13 <Mic> you still have fancy bubbles lying around 20:19:27 <skeledrew> lol 20:19:31 <skeledrew> yeah 20:19:31 <clokep> can themes define other styles though? Like "highlight" and such? That just get ignored if its an adium theme or whatever? 20:19:33 <Mic> or worse. 20:19:35 * clokep has no idea how themes work. 20:20:02 <skeledrew> i say zap the message at the source... 20:20:28 <skeledrew> it would be as if it wasn't sent at all... 20:20:54 <clokep> Anyway, so this extension I'm working on is a protocol agnostic IM bot. 20:21:33 <skeledrew> and it'd be extremely handy on really busy channels 20:22:12 <skeledrew> only include a message if it's addressed to you or someone you're speaking to... 20:22:23 <skeledrew> clokep: ? 20:22:38 <clokep> skeledrew: Which part is confusing you? 20:22:48 * skeledrew perks up at the mention of bots 20:23:05 <skeledrew> what's it do? 20:23:11 <clokep> A rule-based entity that can reply to conversations, etc. when its IMed. Like instantbot, but as a Ib extension so its protocol agnostic, instead of mozbot which runs on IRC only. 20:23:14 <clokep> Nothing much yet. :P 20:23:21 <clokep> The framework mostly owrks though. 20:23:34 <skeledrew> uhh... 20:23:39 <skeledrew> why? 20:23:59 <clokep> Why what? 20:24:11 <clokep> I have a infobot module mostly ported, it kind of works. 20:24:18 <skeledrew> make it 20:24:18 <clokep> It /used/ to work, but I broke my own API. :'( 20:24:21 <clokep> Why not? 20:24:30 <clokep> I was interested it doing it and I see a lt of use cases. 20:24:31 <skeledrew> what'd be it's purpose? 20:24:37 <skeledrew> eg? 20:25:18 <clokep> (Btw if I'm super slow to respond -- I'm cooking dinner, not ignoring you. ;)) 20:25:40 <clokep> Anything that mozbot does, but on any network. 20:25:43 <skeledrew> lol 20:25:45 <skeledrew> good for you 20:25:46 --> skeledrew-dev has joined #instantbird 20:25:47 <clokep> And a bot can exist in multiple networks at once. 20:25:57 <-- skeledrew-dev has left #instantbird () 20:25:59 <clokep> I want to make a system module so I can control aspects of my system. 20:26:06 <clokep> I have some other ideas too in a text file somewhere. 20:26:12 <clokep> Part of it is because I can. :) 20:26:15 <skeledrew> i want use cases... 20:26:28 <skeledrew> your system? 20:26:32 <skeledrew> o.O 20:26:45 <skeledrew> are you thinking what i think you're thinking? 20:26:53 <-- tymerkaev has quit (Ping timeout) 20:29:11 <clokep> No idea what you're thinking. 20:31:04 <skeledrew> might you be per chance thinking of using this bot to control your computer? 20:31:44 <hicham> nice idea 20:31:56 <skeledrew> lol 20:32:13 <skeledrew> hmm... 20:32:24 <clokep> Yes, that's what I meant. 20:32:28 <clokep> Command line access most likely. 20:32:52 <skeledrew> mostly? 20:33:00 <clokep> yeah IDK what else you would do with it. 20:33:10 <skeledrew> i dont think you can have any other access... 20:33:24 <clokep> ASCII art for pics? ;) 20:33:33 <skeledrew> ! 20:33:38 <skeledrew> ok 20:33:45 <clokep> I'm joking. 20:33:48 <skeledrew> that's where i draw the line! 20:33:51 <clokep> But, yes..cmd access. 20:34:22 <skeledrew> i want an email checking/responding bot 20:34:28 <clokep> That part is just an idea now though. :) No code written for that. 20:34:36 <skeledrew> k 20:34:36 <clokep> Then you should make a Thunderbird extension, not an Instantbird one! :P 20:35:13 <skeledrew> i want TB and IB to communicate 20:35:17 <skeledrew> :) 20:35:43 <clokep> Its certainly possible. 20:36:45 <skeledrew> hmm 20:36:56 <clokep> Could use xmpp4moz and then my bot and it should work. :P 20:37:43 <skeledrew> can't think of any use cases where i'd want to communicate with FF though 20:37:47 <skeledrew> yet 20:38:03 <skeledrew> k 20:38:26 <clokep> SOngbird? 20:38:37 <Mic> next step? 20:38:46 <Mic> "I'd really like to send commands from the messaging console of 3D shooters that I play on other computers" 20:38:50 <skeledrew> i don't use SB 20:39:36 <clokep> Mic, :) 20:39:48 <clokep> skeledrew: Me neither. If it had a native theme I would. But just saying. 20:40:07 <skeledrew> k 20:40:15 <Mic> There is actually a program that hooks into the chat function of games and forwards it to IM clients iirc 20:40:45 <skeledrew> i prefer something with global hotkeys 20:41:06 <skeledrew> i don't like using GUIs when pllaying music... 20:41:49 <clokep> I just put a playlist on , minimize my app and then use my hotkeys. 20:41:51 <clokep> I use foobar2k though. 20:42:13 <skeledrew> me too 20:42:20 <skeledrew> but i use Winamp 20:43:36 <hicham> I used to use Winamp 20:43:43 <hicham> great mp3 player 20:45:03 <skeledrew> used to? 20:45:08 <skeledrew> what changed? 20:45:52 <skeledrew> IB profiles fixed :) 20:46:41 <-- Tonnes has quit (Input/output error) 20:47:45 * Mic thinks it was a bad idea to use such an opensource-ish numbering scheme for his extensions 20:48:14 <clokep> Sounds like it was warranted this time with your buggy extension Mic. ;) 20:51:15 <Mic> Maybe I should play along .. 20:51:30 <Mic> claim that it will converge against .. e / (4 pi) or so 20:53:26 <clokep> Someone question that its only at 0.1.4 or? 20:53:36 <skeledrew> Mic: how's queuing of the buddy status notifications coming? 20:54:39 <Mic> skeledrew: haven't done anything on opening conversations or queuing yet 20:54:57 <skeledrew> k 20:58:11 * skeledrew is downloading FF4b2 20:58:37 <clokep> Get ready for all your extensions to breka. 20:58:53 <clokep> s/(k)(a)/$2$1/ 20:59:01 <skeledrew> huh?!? 20:59:10 <skeledrew> fine 20:59:21 <Mic> the xpcom registration thingie 20:59:25 <skeledrew> i'll just use 3.6 20:59:46 * skeledrew thinks of his 2 doz addons... 21:00:31 <clokep> skeledrew: http://forums.mozillazine.org/viewtopic.php?f=23&t=1937759 21:01:16 <clokep> Some of the ones that don't work might have experimental versions that work or whtaever. 21:01:20 <clokep> And some will work just fine. 21:02:01 <skeledrew> i'll go with 3.6 for now. just so i don't have to pull any hairs... 21:02:38 <skeledrew> my profile restore is already messing with me enough... 21:03:52 <skeledrew> how does Tab Mix Plus's session restore compare to it's built in counterpart? 21:03:55 <clokep> :) 21:04:46 <clokep> 4b1 should work fine. 21:06:38 <skeledrew> k 21:07:58 <skeledrew> at least i got rid of the .NET thing :) 21:09:41 <skeledrew> some of my addons got reset for some weird reason. and my beautiful theme didn't load :( 21:13:11 <hicham> how sad 21:16:40 <skeledrew> that's alot of settings i have to remember and restore now. and i don't have the ones i saved with OPIE... 21:19:26 <hicham> you should have saved your profile 21:19:40 <hicham> did you remove it by hand ? 21:21:35 <skeledrew> my original profile is on my currently... out of service HDD 21:22:20 <skeledrew> can't wait to find somewhere i can hook it up and recover my files 21:22:58 <clokep> Get a SATA to USB adapter? 21:23:03 <skeledrew> well, i guess there's no dragging tabs between processes... 21:23:26 <skeledrew> i'd need a IDE to USB adapter. and no... 21:24:03 <clokep> Oh, I thought you said it was SATA. 21:24:05 <clokep> Hm. 21:24:18 <skeledrew> my current system is 21:24:26 <skeledrew> but the HDD isn't 21:25:15 <skeledrew> need to find someone with an IDE system and burner, who wouldn't mind me digging into it and burning off my stuff... 21:28:36 <clokep> Mmmm. You're system doesn't have IDE ports? I thought all mobo's stil had those. 21:42:05 <skeledrew> nope 21:42:11 <skeledrew> not my eMachines 21:42:30 <Mic> http://www.sadanduseless.com/wp-content/uploads/2010/05/561.jpg 21:42:38 <skeledrew> session transfer successful :)) 21:44:09 <skeledrew> hi. i'm a Mac... and i'm a PC... 21:44:19 <skeledrew> hmph 21:44:25 <skeledrew> they out to be shot 21:45:20 <skeledrew> hmm. first 2 pics are identical 21:46:13 <Mic> well, .. 21:46:13 <Mic> http://www.sadanduseless.com/wp-content/uploads/2010/05/562.jpg 21:49:28 <skeledrew> wow 21:49:34 <skeledrew> hehe 21:49:44 <skeledrew> they can toss paper... 21:51:29 <Mic> There's a template for this series somewhere 21:51:38 <Mic> You can do your own if you like 21:54:05 <skeledrew> hmm 22:01:13 <-- Even has quit (Input/output error) 22:01:15 --> Even has joined #instantbird 22:01:15 * ChanServ sets mode +o Even 22:15:55 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 22:54:59 <-- micahg has quit (Ping timeout) 23:33:14 --> micahg has joined #instantbird