Some quick statistics on the Miro Guide codebase

     556 text files.
classified 538 files
     499 unique files.
     180 files ignored.

http://cloc.sourceforge.net v 1.04  T=61.0 s (6.0 files/s, 772.1 lines/s)
-------------------------------------------------------------------------------
Language          files     blank   comment      code    scale   3rd gen. equiv
-------------------------------------------------------------------------------
Python              185      4403      2428     25212 x   4.20 =      105890.40
HTML                 89       198        87      8411 x   1.90 =       15980.90
CSS                   4       616        24      2752 x   1.00 =        2752.00
Javascript            6       109       545       754 x   1.48 =        1115.92
SQL                  65        94       130       504 x   2.29 =        1154.16
XML                   6        10         0       359 x   1.90 =         682.10
Bourne Shell         12        54       135       274 x   3.81 =        1043.94
-------------------------------------------------------------------------------
SUM:                367      5484      3349     38266 x   3.36 =      128619.42
-------------------------------------------------------------------------------

git-svn on the Miro repository

Some of us have been talking about Git on IRC the past week. I spent today (well mostly my laptop spent the day) importing the Miro SVN respository into a Git repository with git-svn. Just importing all the history took about 4 hours, although I think a lot of that was spent just doing the downloading. The initial checkout was 1.7GB,
with 1.3GB of that taken up by Git bookkeeping. After a repacking,
that number dropped to 865M, with 457MB being bookkeeping. Not too
shabby, considering having a branch, a tag, and trunk all checked out with SVN take up 2.4GB and don’t have all the history immediately available.

I haven’t really used it for development yet, just copied my outstanding changes from my old checkout. We’ll see how that goes
next week.

Weekly Status Update: 4/18-22

Mostly this week was bug fixes:

  • #9866: Uninstall doesn’t remove themes
  • #9902: Search w/in channel not being saved
  • #9901: crash when downloading video from the Guide
  • edit box acts strangely in the Guide
  • loading bar doesn’t appear for the edit box
  • error on search-more-items page with unicode queries

I did add a couple new features to the Guide and its API. The Guide now
displays “Subscribe in Miro” buttons if you’re visiting in a browser,
and the API allows one to rate channels and get recommendations. I
haven’t added the documentation about that to the wiki page yet, but
I’ll be doing it soon.

Weekly Status Update: 4/9-15

Last week I was working on getting the installer to pretend that an installed theme was attached (for https://develop.participatoryculture.org/trac/democracy/wiki/OpenCobrand) and #9866 (Uninstall doesn’t remove themes). I also fixed a bug in the Effortless Good update.rdf file which was preventing it from being upgraded. I added a bit of new UI to the Guide around the recommendations code so that people without ratings aren’t left out to dry. I also worked with Dean finishing up the cobrander. Hopefully we’ll release that soon.

This week I’ve been working on getting Flash to work in Miro on GTK. I’ve had no real progress, though. That’s what I’ll be working on this week as well.

Weekly Status Update: 4/2-8

I spent last week working.on bugs. I got through:

  • #9554: –theme causes problems with the tray icon
  • #9829: Long cobranded titles are cut off in the installer
  • I Heart Miro breaks lots of extensions

This week I’ve been working on OpenCobrand which is a system for making cobranded builds a little more independent
of me and Dean and Jesse. The public builder works pretty well but I’m running into some
trouble with making the installer pick up the new theme.

At the moment, I’m try to use this Locate NSIS plugin to find the themes that are
installed. It’s working in my small tests, but not in the actual Miro
installer. I’m not confident that I’ll be able to get it fixed for a
1.2.3 release, but because it only affects cobranded builds NPR and I
were thinking we’d make a 1.2.3.1 “release” to the cobrander but not
publicize it.

New I Heart Miro and Effortless Good releases

I got a bug report report from Nils Maier about I ? Miro breaking other extensions because of how it detected HTTP redirects. Nils also helped me out by showing me what I should be doing, which made the fix easy. I’ve released I ? Miro 1.3.7 and Effortless Good 1.1.6 which fixes the problem.

Weekly Status Update: 3/26-4/1

Last week I:

  • finished up the donation pitch
  • fixed some bugs with I Heart Miro (didn’t work with extensions that
    used XMLHttpRequests, didn’t work with the Amazon MP3 store)
  • fixed a couple bugs in Miro (#9554, #9829) and made some cobranded
    builds with those changes
  • started working on #8517

IHeartMiro.org And The Future of Affiliate Fundraising

I just ran into this post from Joe Solomon about I ? Miro. It’s a quick overview about what I ? M is and gives some good ideas about the future: http://www.netsquared.org/blog/joesolomon/iheartmiro-com-and-future-affiliate-program-fundraising

Translate the Guide!

The Guide was just accepted into Launchpad, so now I need your help. I’m mono-lingual in human languages, so I can’t translate the strings we use into the 34 different languages for which we have videos.

That’s where you come in! Help out by translating some of the Guide over on the Miro Guide Launchpad page, and be the first on your block to see all the cool phrases that are used behind the scenes.

I ♥ Miro for Internet Explorer 7

In an effort to increase the number of people who are using I ? Miro, I just released a version that works with Internet Explorer 7. It’s a bit more difficult to install than the Firefox extension, but it helps us just as much.

Check it out at http://www.iheartmiro.org/