var PLUGIN_INFO =
pypi
Add a pypi command
gawel
1.1
MPL 1.1/GPL 2.0/LGPL 2.1
2.0pre
2.0
https://github.com/vimpr/vimperator-plugins/raw/master/pypi.js
;
liberator.plugins.pypi = (function(){
var Pypi = {
    packages: [],
    init_packages: function() {
        var req = new XMLHttpRequest();
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                Pypi.packages = [];
                var lines = req.responseText.split('\n');      
                for (var i=0; i')[1].split('<')[0]);
                }
                liberator.echo('Pypi packages list is up to date');
            }
        }
        req.open("GET", "http://pypi.python.org/simple/", false);
        req.send(null);
        setTimeout(Pypi.init_packages, 1000*60*60*24);
    }
}
setTimeout(Pypi.init_packages, 1000);
commands.addUserCommand(["pypi"], "pypi search",
    function(args){
        var doc = window.content.document;
        if (!args.length) {
            doc.location.href = 'http://pypi.python.org/pypi';
        }
        var filter = args[0];
        var packages = plugins.pypi.packages;
        for (var i=0; i