15:04:49 #startmeeting 15:04:49 Meeting started Thu Jul 11 15:04:49 2013 UTC. The chair is camm. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:04:49 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:05:07 #topic ChatBots 15:05:19 We've been discussing pnutzh4x0r's chatbot, bobbit. 15:05:24 (Yeah, I know it's off topic.) 15:05:43 #link https://bitbucket.org/pbui/bobbit Source code for bobbit 15:05:55 it's poorly documented... 15:06:06 At the meeting, pnutzh4x0r talked about giving students assignments to extend the bot. 15:06:19 for something a little more industrial, you can look at supybot 15:06:25 ("The meeting" == "The 2013 POSSE In-Person Meeting at Drexel") 15:06:55 to be clear, it's an IRC client? 15:07:03 yes, bots are just clients 15:07:23 I've wanted to install my own instance of supybot on the channel for my class. I got most of the way there, but had issues with Python versions. 15:08:08 pnutzh4x0r: so is it a bot that lurks in the channel and does something nifty when given certain commands? 15:08:22 !give rebelsky !supybot 15:08:36 Nope, that didn't work. Does it only pay attention to pnutzh4x0r ? 15:08:41 camm: yes 15:08:44 !about 15:08:46 rebelsky: no, u forgot the !g 15:08:55 !give rebelsky !g supybot 15:08:56 rebelsky: Supybot | Free Communications software downloads at ... - Sep 7, 2012 ... Nested commands, easy configuration, and an incredibly flexible and easy-to- use plugin system distinguish Supybot from other IRC bots. @ http://sourceforge.net/projects/supybot/ || http://is.gd/Ts5h4P 15:09:00 To be fair, the issue was not with supybot, but with my server having a very out-of-date version of Python, and not being able to update it because it's an ancient version of RHEL and can't upgrade without a new license. I'm planning to install a new server with CentOS. 15:09:40 Are folks okay switching to Ushahidi stuff? 15:09:45 yes 15:10:10 #topic Ushahidi Status Reports 15:10:32 I haven't gotten much done in the past two weeks. (One week at summer camp with kids, one week catching up with my research students.) 15:11:14 One of my students was working on providing a Java interface to the Ushahidi Web API. 15:11:21 I haven't gotten anything done. Finishing my summer class, and now I'm off at the lake for a week. 15:11:32 (A simpler interface than the one Ushahidi provides.) 15:11:59 rebelsky: simpler than which Ushahidi interface? 15:12:01 My student got stuck dealing with https requests. After a week of thrashing, we discovered that upgrading to Java 7 seemed to do the trick. 15:12:20 camm: Ushahidi provides a simple Java API for the Web API. 15:12:36 ok a simple API 15:12:38 nice 15:13:06 The Ushahidi version mimics the Web API almost exactly. 15:13:22 For my class, I want something simpler ... E.g., an incident iterator. 15:13:34 nice idea 15:14:02 Okay, they call it the "Ushahidi Java SDK". 15:14:29 I was trying to think of how to come up with a non-programming Ushahidi assignment 15:14:37 perhaps using their designs docs for v3 15:14:38 https://wiki.ushahidi.com/display/WIKI/Ushahidi%2C+v3.X 15:14:41 Another student is building a simplified Android app that we can use for assignments. Right now, she's working on a simple "filter events" assignment. 15:14:42 #link https://wiki.ushahidi.com/display/WIKI/Ushahidi%2C+v3.X 15:14:49 I'll take a look at those. 15:14:59 kwurst: Have fun at the lake! 15:15:08 it may also fit with what monisha is interested in 15:15:14 Well ... I've got to go to the dentist. 15:15:17 Have a good week everyone! 15:15:22 you too 15:15:36 kwurst: is there anything in particular I can help you with? 15:15:50 I'm going to see if I can make time when I come back to install a new VM on our server and install Ushahidi on it. 15:16:15 cool 15:16:33 Then maybe I can get a student playing with it too. 15:16:45 do you have summer students, or do you mean in the Fall? 15:17:02 My class that will use this is not until Spring, so it's not as high priority. 15:17:35 My class for Ushahidi starts in January, so I understand 15:17:47 The student I am thinking of is not in a class, but would probably be interested in playing with it. He's the one who has been working with our OpenBlock server. 15:18:35 I think that Ushahidi and OpenBlock might work well together in our project. They overlap in functionality some, but... 15:19:51 Or, we might drop OpenBlock in favor of Ushahidi. Ushahidi has the advantage of an active community. OpenBlock seems somewhat dead. 15:19:56 * camm looks at openblock 15:20:41 it appears openblock doesn't allow public submissions, am I right? 15:20:47 Our current OpenBlock test server is at: openblock.worcester.edu 15:21:32 Not sure. At the moment it's mostly being used to scrape and aggregate local information from lots of different sources. 15:22:48 The server I posted is not a production site. It's just for us to play with it and see what it can do. I think we'll do the same with Ushahidi. 15:23:36 of course, with a few students it's possible to run one server rather than each needing to run their own. 15:24:39 So, that's my goal for next meeting. We'll see how much I can get done. 15:24:49 sounds good 15:25:24 And, it looks like I'm free at that time next week for a change. 15:25:57 I thought you were at the lake next week 15:26:31 No, I'm at the lake right now. But it's pouring rain, so I'm not out sailing (or working in the yard…) 15:26:56 ah ok, may I ask where the lake is? 15:27:23 Wareham, MA. Almost, but not quite on Cape Cod. 15:29:53 sounds lovely 15:29:58 the place, not the rain 15:31:36 https://maps.google.com/maps?q=white+island+pond+wareham,+ma&hl=en&ll=41.809196,-70.619516&spn=0.016154,0.038581&sll=41.875963,-71.016432&sspn=1.032751,2.469177&hnear=White+Island+Pond&t=h&z=15 15:32:16 We should probably end the meeting, rather than discuss this in the minutes. 15:32:25 ha, good point 15:32:28 #endmeeting