All times shown according to UTC.

Time Nick Message
00:23 willkg time to jet.  see you all tomorrow!
00:23 willkg left #miro-hackers
00:33 maggie_s left #miro-hackers
01:35 DGMurdockIII left #miro-hackers
01:49 kcw left #miro-hackers
04:48 bendk joined #miro-hackers
04:49 bendk left #miro-hackers
05:23 thrillERboy joined #miro-hackers
05:42 paulproteus Hello thrillERboy!
05:42 thrillERboy hello paulproteus
05:43 Good Morning
05:43 paulproteus Where I am, it's a smidge past midnight.
05:43 Just about bedtime.
05:43 thrillERboy Haha, Good night then
05:43 paulproteus What brings you here? (-:
05:44 thrillERboy I use miro, I found a bug and written a patch for it
05:45 months ago
05:45 I would be easiest patch to make in history of software :D
05:45 paulproteus :D
05:45 thrillERboy It would*
05:45 paulproteus I would like to make sure it gets merged. (-:
05:46 Do you have a Bugzilla ticket for it?
05:46 thrillERboy It merged and pushed in 3.5 I guess
05:46 lemme get the bug number
05:46 paulproteus Oh, it's already in? Even better.
05:52 Sadly I have to go to sleep!
05:53 I'll be awake again in seven to eight hours... I hope I see you here then!
05:55 arpu left #miro-hackers
07:18 Odysimus joined #miro-hackers
07:19 odenthaa left #miro-hackers
07:51 thrillERboy left #miro-hackers
08:22 maggie_s joined #miro-hackers
08:41 maggie_s left #miro-hackers
08:59 thrillERboy joined #miro-hackers
11:17 arpu joined #miro-hackers
12:42 thrillERboy left #miro-hackers
13:17 paroneayea left #miro-hackers
13:32 willkg joined #miro-hackers
13:51 willkg hi!
13:54 CarlFK morning Will
14:02 willkg i'm sooo tired.  i know i slept a little last night because i'm having difficulties distinguishing between reality and some of my dreams.  otherwise i feel like i did when i went to bed.
14:07 also, i dreamed that William Shatner was coming over my house and we were going to hang out.
14:07 pretty sure that's not reality.
14:07 afk for coffee.
14:34 z3p morning
14:38 willkg is janet still on break?
14:39 oh...  found the email.  she's still on break but will be back tomorrow.
15:20 bendk joined #miro-hackers
15:39 ajonas joined #miro-hackers
16:38 kcw joined #miro-hackers
16:48 * paulproteus waves to this lovely place.
16:48 paulproteus I miss thrillerboy!
16:56 willkg: I'm all yours when you want to talk about asyncification.
16:56 If you want to assign me a homework assignment before we actually talk, I'd be all for that.
16:57 Some thoughts right now, enqueued for your convenient though: MC and Miro may end up using different HTTP libraries. So if possible I'd like to keep things abstracted away from the library of choice.
16:57 Admittedly this means paying a little more Python function call overhead, but that's probably okay with network-y things (-:
16:58 So that's one reason I like the getUrlsAndCallbacks() method that I wrote for the OpenHatch network code.
16:59 The part of the code that implements each remote data source doesn't actually return an async HTTP object; it just tells you how to do it.
16:59 So then you create the async HTTP object, bind the callbacks (and errbacks, if they exist), and go. It's a slight bit messy because the errback implementations in OpenHatch are Twisted-specific, which is a bug I suppose in the abstraction.
16:59 Or it points out that trying to be abstract is a doomed enterprise, but I don't think that's correct.
17:04 Odysimus left #miro-hackers
17:26 ajonas left #miro-hackers
17:26 ajonas joined #miro-hackers
17:44 willkg paulproteus: i think there are two things i want to work around.  the first is that MC and Miro use different http libs.  though, i guess i'd be ok with using urllib2.
17:44 paulproteus But urllib2 isn't async... can it be?
17:44 willkg paulproteus: the second is that MC and Miro probably use different event loop systems.  so the async code would have to work around that, too.
17:44 paulproteus Right, so this is why I suggested things the way I suggested above.
17:45 MC has no event loop. It just blocks all over the place.
17:45 willkg ok.  so pretend i'm a little slow right now.  i didn't really get that from what you had above.
17:45 if you think that'd work, i'm game.
17:46 paulproteus Let me quickly show you so you can sanity-check my proposal
17:46 http://gitorious.org/openhatch[…]orters.py#line168
17:46 There are a few subclasses of ProfileImporter.
17:47 All must implement the getUrlsAndCallbacks() method.
17:47 This returns a list of dicts. The dicts have keys: ('url'. 'callback', 'errback')
17:47 That's the generic part.
17:48 The 'callback' is a bound instance method of the ProfileImporter subclass.
17:48 When the async HTTP library gets the content at url, it passes it in as a string to the callback method.
17:49 The callback method is a bound instance method of the ProfileImporter subclass.
17:49 As I write this, I wonder if I'm actually making things clearer.
17:50 So I hand the floor back to you.
17:57 willkg paulproteus: sorry about that...  baby crying.
17:58 paulproteus: mmm...  i want to try to finish the thing i'm working on now.  can we talk about the async stuff later?  that gives me some time to re-examine vidscraper so i know what i'm talking about.
17:58 paulproteus willkg: heck yeah, no prob
17:59 willkg thanks!
18:09 paulproteus I'm going to do some errands and try http://www.elpotromexicangrill.com/ for lunch. Will be back in 1h!
18:13 paroneayea joined #miro-hackers
18:25 untitled_ joined #miro-hackers
18:27 untitled_ hi - have a few quick questions if someone could oblige: whats the best way to combine podcast + torrent distribution with miro?
18:29 willkg untitled_: i don't understand the question.
18:30 untitled_: are you asking in general whether podcast applications support torrent urls or are you asking whether podcast feed specifications allow for torrent urls in enclosures?
18:30 untitled_ sorry - i'm not sure i know how to ask...
18:30 new to this
18:30 willkg ok.  what are you trying to do?
18:30 untitled_ i have podcasts
18:31 i want to involve audience to distibute
18:31 itunes only points to podcast xml file on my server
18:32 willkg itunes doesn't support torrents.  so there's no way to use torrent urls in podcasts for users using itunes.
18:32 miro does support torrents and torrent urls in podcasts.  so if your audience used miro, then you could use torrent urls in your podcast.
18:33 democracy now does this: http://ewheel.democracynow.org/rss.xml
18:33 does that answer your question?
18:33 untitled_ hmm
18:34 i'm a little slow - hang on
18:38 ok thats interesting - i see what you mean
18:38 willkg http://bluesock.org/~willg/blo[…]ear_end_2010.html
18:40 untitled_ so you can embed .torrent link into rss feed i take it?
18:40 willkg yes.  rss and atom enclosures can take any kind of url including a torrent one.
18:41 however, most podcast clients (including itunes) don't know what to do with a torrent url.  miro does.
18:41 untitled_ others simply ignore?
18:41 but not break it?
18:41 willkg i don't know, i don't use inferior podcast clients.  :)
18:41 untitled_ ;-)
18:42 what do you use?
18:42 willkg democracy now has two podcast feeds: one that uses torrents that they call "broadcast quality" because it's hidef and the other that uses mp4 files that's lower definition.
18:42 i use miro.  i'm a miro developer.
18:42 untitled_ of course
18:43 i see
18:44 so on the setup side... i have podcast i want to allow listeners to peer via torrent
18:45 using miro
18:46 i guess i either post torrent files, or enclose torrent in current rss?
18:47 no the latter would simply download from my server by default
18:50 willkg afk a bit....
18:50 untitled_ np
18:51 paulproteus Yo untitled_
18:51 untitled_ yes
18:51 hi
18:51 paulproteus I seem to be back for a bit, 'cause I can't find my bike lock, so I can't go out to lunch as I had planned (-:
18:52 Do you see what willkg's saying about how some podcast downloaders can handle torrents, and others can't?
18:52 untitled_ yes i do
18:52 i would like to keep it simple for audience and be able to just say download miro
18:53 but i'm still unclear on setup
18:53 paulproteus Cool, that seems pretty easy then
18:53 There's this http://makeinternettv.org/ website that we Miro folks also made
18:53 But I can explain about RSS + bittorrent
18:53 untitled_ please
18:54 paulproteus So do you understand how RSS enclosures work?
18:54 They're super simple, really.
18:54 untitled_ is that correct what i said : "no the latter would simply download from my server by default"?
18:54 paulproteus I don't see why it would.
18:54 untitled_ kinda
18:54 paulproteus http://w3schools.com/rss/rss_tag_enclosure.asp is a quick demo of RSS enclosures; should be useful if you've ever seen the source to an RSS feed
18:55 untitled_ i was thinking the same thing
18:55 paulproteus In that example, they enclose a URL of a WMV file.
18:55 What you're going to want to do is enclose the URL of a .torrent file.
18:55 untitled_ it's just like html but xml
18:55 paulproteus Right, exactly.
18:55 untitled_ ah ok
18:55 but like with democracy now link up there
18:56 if someone has a rss reader like me - it defaults to that
18:56 so its a little tricky for non-tech people
18:56 paulproteus Yup. And if the RSS reader is also a "podcatcher" (AKA podcast downloader) like Miro is, it will look at the enclosures and see if any of the enclosed files are things that it can download.
18:57 Are you viewing http://ewheel.democracynow.org/rss.xml with a web browser right now?
18:57 untitled_ no safari will pass that off to vienna
18:57 lemmme look
18:57 DGMurdockIII joined #miro-hackers
18:58 untitled_ mayb textwrangler
18:58 paulproteus http://www.vienna-rss.org/?page_id=2 looks like it doesn't support download enclosures.
18:58 untitled_ ah
18:59 it offered as download - but was not auto
18:59 paulproteus So your viewers would have to use a Podcast-aware RSS program, like Miro, to subscribe to the feed.
18:59 You can tell them to do that; should be pretty easy.
18:59 untitled_ i see
18:59 paulproteus You can get a hang for what it'll be like by opening up Miro and telling it to subscribe to Democracy Now.
18:59 But the thing that you're trying to still find out, I think, is how to publish an RSS feed that contains .torrent enclosures?
18:59 untitled_ i guess you could also instruct to safari pref rss to miro
19:00 sure -yes
19:00 paulproteus Yeah, that's true, you could. I would guess it's easier to tell people to copy the link and paste it into Miro.
19:00 untitled_ hence miro introduced channels?
19:01 paulproteus Yeah, that way you can browse for podcasts to watch/listen-to from within Miro.
19:01 What blogging app are you using?
19:01 untitled_ wordpress
19:01 paulproteus It seems that if you just link to a .torrent file, WordPress will automatically make it an enclosure.
19:01 That's what it seems to me, but you can fiddle with it and check (-:
19:01 untitled_ indeed
19:01 very helpful
19:01 paulproteus Post a torrent link, then view the source of your RSS feed, and see if it contains the enclosure tag.
19:02 If so, you should be in business.
19:02 untitled_ hmm
19:02 thats a lot to wrap one's head around
19:02 i should just viewing source to grok
19:03 paulproteus Hmm? I don't understand the last thing you said.
19:03 untitled_ to understand well
19:04 so in miro..
19:05 paulproteus BTW, this is more on-topic in #miro -- can we talk there?
19:07 DGMurdockIII http://bugzilla.pculture.org/s[…]_bug.cgi?id=14999
19:09 untitled_ the xml rss with embedded .torrent will always distribute via torrent p2p distribution?
19:10 paulproteus untitled_: That's right -- the podcatcher program has no other way of getting the file, just the torrent link, if that's all that is in the RSS file.
19:10 DGMurdockIII: If you can wait a day, I think Janet will be back tomorrow, and she's a good person to talk to about that.
19:11 DGMurdockIII ok
19:11 but do you think i put enough info on the bug report
19:12 willkg DGMurdockIII: i'm pretty sure that's enough information.  if not, janet will let you know.
19:12 DGMurdockIII: and thank you for providing that.  it helps a ton.
19:13 DGMurdockIII (willkg): are you talking about the ifo i just recently added to it
19:13 willkg DGMurdockIII: i'm talking about all the information you've added to that bug.
19:13 untitled_ lemme catch up here - had to step away a sec
19:14 DGMurdockIII (willkg): yeah that what im talking about
19:15 untitled_ oh - moving to #miro
19:15 thanks!
19:18 z3p I think I'm down to two failing tests!
19:18 paulproteus !
19:20 Seganok joined #miro-hackers
19:30 Seganok left #miro-hackers
19:30 [OSU]Odysimus left #miro-hackers
19:34 Odysimus joined #miro-hackers
20:02 paroneayea willkg: http://www.amazon.com/2-4GHz-W[…]1294253288&sr=8-2 arrived today!
20:02 tonight we're gonna watch miro from the couch!
20:02 willkg paroneayea: nice!
20:03 paroneayea it works super great.
20:12 willkg paroneayea: i'm still curious about how the miro ui works.  isn't the text too small to see?  that's the problem i have.
20:13 paroneayea haven't tried it on the tv yet
20:13 I did it from across the room though
20:13 I'll probably up the default gtk fontsize, though I don't remember if miro respects that (iirc it doesn't)
20:14 willkg paroneayea: i don't remember.
20:14 paroneayea: every now and then i get tempted to create a "base font size" preference and tweaking all of miro to respect it.
20:15 either that or update the clutter fullscreen ui i wrote a while back.
20:15 paroneayea maybe after using this for a few days you'll get a patch from me to that effect ;)
20:15 willkg :)
20:15 paroneayea excited to watch Democracy Now from my couch though!
20:15 also Delicious TV
20:15 * willkg nods.
20:15 paroneayea oh and The Onion!
20:16 it'll be great times
20:16 I don't think morgan will have the patience to watch python.mirocommunity.org vids from the couch with me ;)
20:16 DGMurdockIII left #miro-hackers
20:16 paroneayea but!  when I'm waiting for her to get home from work!
20:16 willkg heh.
20:17 i need to do some serious work on that.  it's been hard to allocate the time.
20:17 paroneayea I got a message from van lindberg saying my tutorial wasn't accepted for pycon and he was sorry because he thought it was nice.  It was like 5 paragraphs!
20:17 kind of nice that he went out of his way to say that
20:18 * willkg nods.
20:18 paroneayea but I didn't mean to apply for a tutorial session anyway
20:18 willkg if you ever record it, i'd put it on pmc for realz.
20:18 paroneayea :)
20:21 untitled_ left #miro-hackers
20:44 willkg wow...  lots of tests on windows fail.
20:44 some of them fail spectacularly, though.  it's definitely fun to watch.
21:10 Dawnrell joined #miro-hackers
21:15 willkg implemented test skipping....  testing test skipping now.
21:15 paulproteus You should just skip the test skipping tests.
21:18 willkg heh.
21:24 paulproteus I'm almost serious -- just make them fail, but skip them for various reasons.
21:25 If they don't get skipped, yay!
21:25 I guess you can't test over-eager skipping this wayl.
21:26 willkg heh.
21:26 right now i'm just testing them by running the tests and making sure things that should get skipped are getting skipped.
21:26 it lists the tests that should get skipped and why after the run so it's not silently skipping things.
21:31 bendk left #miro-hackers
21:46 Dawnrell left #miro-hackers
22:05 DGMurdockIII joined #miro-hackers
22:29 willkg afk a while to get some food.
22:40 DGMurdockIII k
22:42 bendk joined #miro-hackers
22:45 Odysimus left #miro-hackers
22:49 DGMurdockIII left #miro-hackers
22:53 maggie_s joined #miro-hackers
22:59 willkg bendk: you on?
23:00 bendk: i think e84d463 breaks a bunch of unit tests.  did you run the tests after making changes?
23:00 oops...  have to run.  baby crying.  afk a bit.
23:36 bendk hey willkg
23:36 nope, I didn't run the unittests, I'll check it out now
23:50 Odysimus joined #miro-hackers
23:50 willkg bendk: i implemented test skipping and i'm working on getting all the tests to pass on windows.
23:50 bendk: i think i have 40 or so tests that are either erroring or failing now.  getting there.
23:50 anyhow...  time to jet for the evening.  see you all tomorrow.
23:51 paulproteus: sorry i didn't talk with you about async stuff.  i'll look at vidscraper and ping you tomorrow about it.
23:52 paulproteus willkg: no prob
23:52 bendk left #miro-hackers
23:52 willkg time to jet....
23:52 willkg left #miro-hackers
23:52 bendk joined #miro-hackers
23:58 morganknutson left #miro-hackers
23:59 ajonas left #miro-hackers

← Previous day | Index | Server Index | Channel Index | Today | Next day → | Atom Feed | Search | Google Search | Plain-Text | plain, newest first