{ "info": { "author": "Martina Kollarova", "author_email": "mkollaro@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "Launchpad Stats\n===============\n\nGet the `Launchpad `__ statistics trough\n`Stackalytics `__ and create CSV or HTML\ntables out of them. The CSV output uses ``;`` as a delimiter.\n\nEach section in the configuration file corresponds to a table name - the\nname can be anything and does not have any effect on the table\nstructure. A table can have a certain type and overwrite the default\nvalues. Currently implemented table types are *group-metrics* and\n*user-metrics*.\n\nExamples:\n---------\n\nWith the *group-metrics* table type, using the example configuration\nfile provided:\n\n::\n\n $ launchpadstats -c ./config.ini --table-name tableA\n metric/release; havana; juno; icehouse\n drafted_blueprint_count; 2; 1; 0\n completed_blueprint_count; 1; 1; 1\n filed_bug_count; 53; 50; 45\n resolved_bug_count; 9; 6; 7\n sum; 65; 58; 53\n\nExample with the *user-metrics* table type:\n\n::\n\n $ launchpadstats -c ./config.ini --table-name user-metrics-havana\n user/metric; drafted_blueprint_count; completed_blueprint_count; filed_bug_count; resolved_bug_count; commit_count; reviews (-2, -1, +1, +2, A)\n mkollaro; 1; 0; 3; 1; 9; (0, 6, 12, 0, 0)\n psedlak; 0; 1; 0; 0; 9; (0, 9, 19, 0, 0)\n afazekas; 1; 0; 48; 8; 82; (2, 57, 83, 439, 66)\n\nCreate a single HTML page with all the tables (each section is\nconsidered a table, except the section *DEFAULT*):\n\n::\n\n $ launchpadstats-all > everything.html\n\nUsage\n-----\n\nFor more information, look into the ``config.ini`` table.\n\n::\n\n usage: launchpadstats [-h] [-v] -c CONFIG [-t TABLE_NAME]\n [--output-format {csv,html}]\n\n Get Launchpad statistics trough Stackalytics and create various types of\n tables out of them.\n\n optional arguments:\n -h, --help show this help message and exit\n -v, --verbose Show logging output.\n -c CONFIG, --config CONFIG\n Configuration file, by default use 'config.ini' in the\n project directory.\n -t TABLE_NAME, --table-name TABLE_NAME\n Which section name in the config file to use, the\n default value is 'DEFAULT'.\n --output-format {csv,html}\n What output format to use. Default is 'csv'.\n\nThe command ``launchpadstats-all`` is similar, but creates a single HTML\npage with all of the tables.\n\nConfiguration\n-------------\n\nLook into ``config.ini`` for an example.\n\nTable types\n~~~~~~~~~~~\n\nCurrently implemented table types are *group-metrics* and\n*user-metrics*, which you can specify in the ``table-type`` option.\n\n- ``group-metrics`` - Show the metrics of the group per release in\n columns. The *group* is defined as the list of people passed in the\n ``people`` option. One metric per line is shown, releases are\n columns. Shows a sum of the metrics per release.\n\n- ``user-metrics`` - For each person in the ``people`` option, display\n a line with their metrics (given in the ``metrics`` option), summed\n up in all the releases specified in ``releases``.\n\nPossible metrics\n~~~~~~~~~~~~~~~~\n\nThese are the values you can give to the option ``metrics``.\n\n- ``email_count``\n- ``loc`` - lines of code\n- ``commit_count``\n- ``drafted_blueprint_count``\n- ``completed_blueprint_count``\n- ``reviews`` - shows in the format (-2, -1, +1, +2, A)\n- ``filed_bug_count``\n- ``resolved_bug_count``\n- ``patch_set_count``\n\nOther options\n~~~~~~~~~~~~~\n\n- option ``people`` - list of user IDs, which should be the same as the\n ``user_id`` parameter on the Stackalytics webpage, i.e.\n ``http://stackalytics.com/?user_id=username``\n- option ``releases`` - list of OpenStack releases, in lower case (e.g.\n havana,icehouse,juno,..)\n- option ``description`` - shown in the output of\n ``launchpadstats-all``, as a header of the table (if not specified,\n the table name, i.e. section name will be used)\n\nThe options given in the ``DEFAULT`` section can be used as short-cuts\nin other options.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mkollaro/launchpadstats", "keywords": null, "license": "Apache License, Version 2.0", "maintainer": null, "maintainer_email": null, "name": "launchpadstats", "package_url": "https://pypi.org/project/launchpadstats/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/launchpadstats/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mkollaro/launchpadstats" }, "release_url": "https://pypi.org/project/launchpadstats/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "Get data from Stackalytics trough the CLI.", "version": "0.2.1" }, "last_serial": 1204231, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b81f682bf8e580364bacc5f2038a162c", "sha256": "b8a615bccae83e2ff26bc7a32a273420433045fa402183f2dd67803b03d5f442" }, "downloads": -1, "filename": "launchpadstats-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b81f682bf8e580364bacc5f2038a162c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5401, "upload_time": "2014-08-25T14:37:56", "url": "https://files.pythonhosted.org/packages/3e/93/83b0a256b49b55411e18a768243ff8333273eb2393ec02a2b847f5ef1c8b/launchpadstats-0.0.1.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "f80bad93b0ac30848172c61cc6c763fd", "sha256": "31581e02cf188d948052d07b753d1cf0be4020b702ceb0b2d4dcb5e752c9deee" }, "downloads": -1, "filename": "launchpadstats-0.1.tar.gz", "has_sig": false, "md5_digest": "f80bad93b0ac30848172c61cc6c763fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10907, "upload_time": "2014-08-25T14:41:10", "url": "https://files.pythonhosted.org/packages/e1/f8/fed05d0be719a97702a457dfc82acb079ad14bbb765da58b819e84826e06/launchpadstats-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "8992c457940f46c5b685dc087055213a", "sha256": "f5dd43e956bffd52ae234d8a3a6d7d2ac157fd7c1ddaf65a55c657e04a765fc0" }, "downloads": -1, "filename": "launchpadstats-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8992c457940f46c5b685dc087055213a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10939, "upload_time": "2014-08-25T14:57:32", "url": "https://files.pythonhosted.org/packages/67/65/b67de1864812d8e9cdc89ea4a2ea8c0032ba04c7d1f48cd78b1d5ac659e5/launchpadstats-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b0e19ec07c7f208deb677196aed2cf04", "sha256": "1e71744841f7bdae91480a0045b96372aa14b782d3c65fc1b939b25babff27cf" }, "downloads": -1, "filename": "launchpadstats-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b0e19ec07c7f208deb677196aed2cf04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10889, "upload_time": "2014-08-25T15:11:44", "url": "https://files.pythonhosted.org/packages/46/43/637d295f1eb44e17626682306287f9b2d30e9c4d9a254733e571181b77dd/launchpadstats-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b830caf3a2df3111609dbb0d384e41a4", "sha256": "64513c78d18e5e6b10a398e74c0d87e6e3087fec28d7e682b96d293c101033d1" }, "downloads": -1, "filename": "launchpadstats-0.1.3.tar.gz", "has_sig": false, "md5_digest": "b830caf3a2df3111609dbb0d384e41a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10386, "upload_time": "2014-08-25T15:14:08", "url": "https://files.pythonhosted.org/packages/03/d0/8bf032e66e8d07400efb325c5992ff7645aff729e5b80a063ef0bc6f3cae/launchpadstats-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3273fc2a7978877ea1a2d31d9bcf2ce0", "sha256": "4a3c0eee5849b010c261c30cc219dd6138c3b8bcfe22006ac6fc6de7e5bf5c40" }, "downloads": -1, "filename": "launchpadstats-0.1.4.tar.gz", "has_sig": false, "md5_digest": "3273fc2a7978877ea1a2d31d9bcf2ce0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10434, "upload_time": "2014-08-26T13:25:46", "url": "https://files.pythonhosted.org/packages/fc/85/04bfefb531fa699a63a3e8ba744d3da7142258e4bab3be8a2edbc8880478/launchpadstats-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "32aaabfbcb7777caed9686d7aa812ac2", "sha256": "97dfbdc787ae6c914fe617b98c9e1cfe58620f1ce3daa69a7104c79785a29d71" }, "downloads": -1, "filename": "launchpadstats-0.1.5.tar.gz", "has_sig": false, "md5_digest": "32aaabfbcb7777caed9686d7aa812ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10904, "upload_time": "2014-08-26T14:04:35", "url": "https://files.pythonhosted.org/packages/a1/eb/439626624d87509eb0f9ddafff533fe5121d5b7b6dcc28d05eb9d8ec2ab3/launchpadstats-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "332c96875400d8e58a82e63b97208ff3", "sha256": "71aad53204f9b47d30ad36ee0917504e3069633897167f7fe1e389b52755b65b" }, "downloads": -1, "filename": "launchpadstats-0.1.6.tar.gz", "has_sig": false, "md5_digest": "332c96875400d8e58a82e63b97208ff3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10928, "upload_time": "2014-08-26T14:39:53", "url": "https://files.pythonhosted.org/packages/70/67/44189972298852b19c3b979fa9fdd7d3252573032f8bad8a650e824a121d/launchpadstats-0.1.6.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "277ad591f1979909c8c1a9e5b28db062", "sha256": "8ccbaba095c699f0f689e69363c8caa6c9d9f6ce668e384267f8d8ff581f816e" }, "downloads": -1, "filename": "launchpadstats-0.2.tar.gz", "has_sig": false, "md5_digest": "277ad591f1979909c8c1a9e5b28db062", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11575, "upload_time": "2014-08-27T15:49:50", "url": "https://files.pythonhosted.org/packages/90/47/97b0a6f39071f1e76b22354571c66ee3d32ac86ca1f567b1d0ee72e6db5e/launchpadstats-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "ec81e51cac0a9253bea010a5219a61db", "sha256": "da9b01f547bec7355ec2ecb53f954ad560ac25d2caced2a64c312d5d322ab9a6" }, "downloads": -1, "filename": "launchpadstats-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ec81e51cac0a9253bea010a5219a61db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11620, "upload_time": "2014-08-27T16:05:29", "url": "https://files.pythonhosted.org/packages/12/03/11295da67e771e4f923276458940a3ee42bb169b152975daa6371405e863/launchpadstats-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ec81e51cac0a9253bea010a5219a61db", "sha256": "da9b01f547bec7355ec2ecb53f954ad560ac25d2caced2a64c312d5d322ab9a6" }, "downloads": -1, "filename": "launchpadstats-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ec81e51cac0a9253bea010a5219a61db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11620, "upload_time": "2014-08-27T16:05:29", "url": "https://files.pythonhosted.org/packages/12/03/11295da67e771e4f923276458940a3ee42bb169b152975daa6371405e863/launchpadstats-0.2.1.tar.gz" } ] }