{
"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"
}
]
}