Close
Glad You're Ready. Let's Get Started!

Let us know how we can contact you.

Thank you!

We'll respond shortly.

  • Blog Navigation
Sake for Gems Downloads List

This post was originally written by Brian Takita.

I have a few gems on Rubyforge and I want to track how many of them were downloaded. I found Firefox’s search tools lacking to find my gem rr.

To fix this issue, I made a sake task, named gems:downloads:list, that prints the gem downloads in text.

The source is on caboo.se.

You can install it by using:

sudo gem install sake

sake -i http://pastie.caboo.se/79547.txt gems:downloads:list

sake gems:downloads:list | less

This will give an output like:

------------------------------------------------

|                              Gem | Downloads |

------------------------------------------------

|                            rails |   1194471 |

|                     activerecord |   1121778 |

|                       actionpack |   1054718 |

|                    activesupport |    990851 |

|                     actionmailer |    960759 |

|                 actionwebservice |    948640 |

|                             rake |    860824 |

|                            mysql |    593476 |

|                             fcgi |    230394 |

|                          mongrel |    220370 |

|                          daemons |    167443 |

|                          rmagick |    164537 |

|                       gem_plugin |    153505 |

|                         RedCloth |    147182 |

|                  rubygems-update |    119615 |

|                          net-ssh |    114369 |

|                     sqlite3-ruby |    105796 |

|                       fastthread |     95534 |

|            cgi_multipart_eof_fix |     95399 |

|                           needle |     87718 |

Sake is way cool. It was just too easy to implement and deploy this. Have fun making your own sake tasks.

Comments
  1. Chris says:

    Brilliant! Stuff like this is where sake really shines.

Post a Comment

Your Information (Name required. Email address will not be displayed with comment.)

* Copy This Password *

* Type Or Paste Password Here *

Share This