Original script version, authored by Emmanuel Charpentier, published on http://leparlement.org/filterTable