{"push_id":712436245,"size":11,"distinct_size":11,"ref":"refs/heads/1665-tag-cloud","head":"ebb1bd1cf58e80c23fdc1538178e424edba262c6","before":"d6304fd0d04082e61c88adbf1ab00153bdb97929","commits":[{"sha":"1c3a51843fd246ad47015b096c90d8ea2cd6fe9f","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Include dependencies needed for tests.\n\nPillow had been commented out in requirements.txt. Bring it back\nand to the latest version - hopefully this should get tests passing\non Travis.\n\npymongo also needed for tests it seems.","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/1c3a51843fd246ad47015b096c90d8ea2cd6fe9f"},{"sha":"2f6e43d360de79ae155a3ce9dc0e6f3458c85f8a","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Add very basic tag cloud implementation to main pombola directory.","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/2f6e43d360de79ae155a3ce9dc0e6f3458c85f8a"},{"sha":"1b5b15c2561d2da3edb3c35d0079d83fe03c1f70","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Build tag cloud based on the last 20 Entry objects.\n\nThere were a couple of attempts at this in the code already, but\nit hadn't been working and was effectively overridden by code\nwhich just used the search index of all documents.\n\nTo do this I've added sitting_start_date to the search index for\nhansard entries. This index will need rebuilding with\n\npython manage.py rebuild_index","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/1b5b15c2561d2da3edb3c35d0079d83fe03c1f70"},{"sha":"d0e2b775b8a0be9141b4f4654a06f1ccc6808b6c","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Move generate_tagcloud management command out of Ghana.\n\nAlso replace its innards with the new implementation and share\ncode.","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/d0e2b775b8a0be9141b4f4654a06f1ccc6808b6c"},{"sha":"65cc0f2238f1ee86581f3f672e311893c924c556","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Rename tag_?cloud to wordcloud.\n\nI think wordcloud is a better name for this as a general purpose\napp - there's nothing taggish about any of this really until\nit's displayed on the template.","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/65cc0f2238f1ee86581f3f672e311893c924c556"},{"sha":"082d5c3aada44b7465890f296d569dbe92ea7abe","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Make maximum number of words a parameter","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/082d5c3aada44b7465890f296d569dbe92ea7abe"},{"sha":"efa0ae191e107685262ab5b189fdb6eac8698566","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Specify max_entries as a parameter.","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/efa0ae191e107685262ab5b189fdb6eac8698566"},{"sha":"d262d5fba17d4d478d82fd2c26f5a342e69cc782","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Allow caching of the wordcloud via a management command.\n\nAdd a couple of settings to store the location of a wordcloud\ncache file in a subdirectory of the root_dir.\n\nThe wordcloud now uses the file at wordcloud_cache/wordcloud.json\nif it exists, and dynamically creates it otherwise.\n\nThe management command creates the directory if it is missing and\nthen populates it with a wordcloud file.","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/d262d5fba17d4d478d82fd2c26f5a342e69cc782"},{"sha":"fd0ff069c450310a1cb2b06ee9e66839d03ae270","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Make wordcloud an optional app.","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/fd0ff069c450310a1cb2b06ee9e66839d03ae270"},{"sha":"f6e0f3468ae80ca81ed7e32983e5b178e7c727de","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Add a couple of basic tests for wordcloud generation.","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/f6e0f3468ae80ca81ed7e32983e5b178e7c727de"},{"sha":"ebb1bd1cf58e80c23fdc1538178e424edba262c6","author":{"email":"f69bf5514fde50d7fb64e12e8052d5aebfc37e06@mysociety.org","name":"Duncan Parkes"},"message":"Store the correct JQCloud CSS.\n\nWhat was purporting to be the JQCloud CSS was actually a GitHub\npage for the JQCloud CSS rather than the raws CSS itself.","distinct":true,"url":"https://api.github.com/repos/mysociety/pombola/commits/ebb1bd1cf58e80c23fdc1538178e424edba262c6"}]}