{"id":18360147,"url":"https://github.com/wekan/wekan-stats","last_synced_at":"2025-06-11T23:04:14.548Z","repository":{"id":149226308,"uuid":"83428101","full_name":"wekan/wekan-stats","owner":"wekan","description":"Statistics Python script for Wekan Dashboard","archived":false,"fork":false,"pushed_at":"2017-10-19T01:53:09.000Z","size":28,"stargazers_count":10,"open_issues_count":5,"forks_count":5,"subscribers_count":12,"default_branch":"master","last_synced_at":"2025-04-06T13:37:17.263Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wekan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-02-28T12:10:06.000Z","updated_at":"2023-11-22T17:27:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"9d884b8d-64fc-4f25-b7d2-c4e76a543c32","html_url":"https://github.com/wekan/wekan-stats","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wekan/wekan-stats","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-stats","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-stats/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-stats/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-stats/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wekan","download_url":"https://codeload.github.com/wekan/wekan-stats/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wekan%2Fwekan-stats/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259360796,"owners_count":22845818,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-05T22:26:49.925Z","updated_at":"2025-06-11T23:04:14.533Z","avatar_url":"https://github.com/wekan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WekanStats\n\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/58cb5a80d08e4c94b5296e52220bc943)](https://www.codacy.com/app/fmonthel/wekan-stats?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=fmonthel/wekan-stats\u0026amp;utm_campaign=Badge_Grade)\n\nUsage :\n\n\t./get-stats.py  -h\n    usage: get-stats.py [-h] [--board BOARD]\n                    [--action {list-stats,label-stats,user-stats,event-stats}]\n     \n    Get some stats on Wekan Dashboard\n    \n    optional arguments:\n    -h, --help            show this help message and exit\n    --board BOARD         Board name indicated in ini file - Example : my-board\n    --action {list-stats,label-stats,user-stats,event-stats}\n\nTo have stats based on Lists :\n\n\t./get-stats.py  --board msc-unix-sto --action list-stats\n    INFO:WekanStats.WsMotor:Creating an instance of WsMotor\n    INFO:WekanStats.WsMotor:Will export below JSON Wekan URL for board msc-unix-sto to a class dic : http://mon-url\n    INFO:WekanStats.WsMotor:Will order for a board msc-unix-sto class dic branch labels\n    INFO:WekanStats.WsMotor:Will order for a board msc-unix-sto class dic branch users\n    +-------------------------+--------------------+--------------------+------------------------+---------------+\n    | List name               | Event(s) generated | NB of live card(s) | NB of archived card(s) | Total card(s) |\n    +-------------------------+--------------------+--------------------+------------------------+---------------+\n    | Backlog                 |                163 |                 73 |                      2 |            75 |\n    | Backlog for the week    |                196 |                 30 |                      0 |            30 |\n    | In Progress             |                163 |                 18 |                      1 |            19 |\n    | Deploy (REL / INFRADAY) |                 33 |                  5 |                      0 |             5 |\n    | Done                    |                306 |                  0 |                    139 |           139 |\n    | Blocked                 |                 77 |                 27 |                      1 |            28 |\n    +-------------------------+--------------------+--------------------+------------------------+---------------+\n    | Total : 6 list(s)       |                938 |                153 |                    143 |           296 |\n    +-------------------------+--------------------+--------------------+------------------------+---------------+\n\n\nTo have stats based on Labels :\n\n\t./get-stats.py  --board msc-unix-sto --action label-stats\n\tINFO:WekanStats.WsMotor:Creating an instance of WsMotor\n\tINFO:WekanStats.WsMotor:Will export below JSON Wekan URL for board msc-unix-sto to a class dic : http://mon-url\n\tINFO:WekanStats.WsMotor:Will order for a board msc-unix-sto class dic branch labels\n\tINFO:WekanStats.WsMotor:Will order for a board msc-unix-sto class dic branch users\n\t+---------------------+--------------------+------------------------+---------------+\n\t| Label name          | NB of live card(s) | NB of archived card(s) | Total card(s) |\n\t+---------------------+--------------------+------------------------+---------------+\n\t| TG                  |                 87 |                     80 |           167 |\n\t| UNIX                |                 86 |                     76 |           162 |\n\t| NewHome             |                 37 |                     27 |            64 |\n\t| ITAAP               |                 23 |                     15 |            38 |\n\t| NOS                 |                 20 |                     24 |            44 |\n\t| Puppet              |                 17 |                      7 |            24 |\n\t| MNG                 |                 10 |                      8 |            18 |\n\t| RTT                 |                 10 |                      2 |            12 |\n\t| SON                 |                  7 |                     12 |            19 |\n\t| April               |                  5 |                      1 |             6 |\n\t| ADM                 |                  5 |                      1 |             6 |\n\t| Infraday            |                  3 |                     10 |            13 |\n\t| CAS                 |                  2 |                      2 |             4 |\n\t| DR                  |                  2 |                      4 |             6 |\n\t| June                |                  1 |                      0 |             1 |\n\t| August              |                  1 |                      0 |             1 |\n\t| Tonton              |                  1 |                      0 |             1 |\n\t| May                 |                  1 |                      0 |             1 |\n\t| July                |                  0 |                      0 |             0 |\n\t+---------------------+--------------------+------------------------+---------------+\n\t| Total : 19 label(s) |                318 |                    269 |           587 |\n\t+---------------------+--------------------+------------------------+---------------+\n\nTo have stats based on Users :\n\n\t./get-stats.py  --board msc-unix-sto --action user-stats\n    INFO:WekanStats.WsMotor:Creating an instance of WsMotor\n    INFO:WekanStats.WsMotor:Will export below JSON Wekan URL for board msc-unix-sto to a class dic : http://mon-url\n    INFO:WekanStats.WsMotor:Will order for a board msc-unix-sto class dic branch labels\n    INFO:WekanStats.WsMotor:Will order for a board msc-unix-sto class dic branch users\n    +--------------------------+--------------------+--------------------+------------------------+---------------+\n    | Username                 | Event(s) generated | NB of live card(s) | NB of archived card(s) | Total card(s) |\n    +--------------------------+--------------------+--------------------+------------------------+---------------+\n    | nholooo                  |                333 |                 45 |                     36 |            81 |\n    | konan.dujardin           |                240 |                 24 |                     33 |            57 |\n    | fmonthel                 |                453 |                 24 |                     28 |            52 |\n    | olivier.sommelier        |                125 |                 18 |                     13 |            31 |\n    | yannick.aimelekart       |                138 |                 12 |                     17 |            29 |\n    | basile.tho               |                106 |                 11 |                     15 |            26 |\n    | carlos.legrec            |                 81 |                 10 |                      8 |            18 |\n    | leon.vo                  |                  0 |                  1 |                      0 |             1 |\n    +--------------------------+--------------------+--------------------+------------------------+---------------+\n    | Total : 8 User(s)        |               1476 |                145 |                    150 |           295 |\n    +--------------------------+--------------------+--------------------+------------------------+---------------+\n\nTo have stats based on Events :\n\n\t./get-stats.py  --board msc-unix-sto --action event-stats\n\tINFO:WekanStats.WsMotor:Creating an instance of WsMotor\n\tINFO:WekanStats.WsMotor:Will export below JSON Wekan URL for board msc-unix-sto to a class dic : http://mon-url\n\tINFO:WekanStats.WsMotor:Will order for a board msc-unix-sto class dic branch labels\n\tINFO:WekanStats.WsMotor:Will order for a board msc-unix-sto class dic branch users\n\t+---------------------+----------------+\n\t| Event name          | NB of event(s) |\n\t+---------------------+----------------+\n\t| createCard          |            296 |\n\t| archivedList        |              1 |\n\t| addBoardMember      |             11 |\n\t| moveCard            |            475 |\n\t| addComment          |            197 |\n\t| unjoinMember        |             17 |\n\t| archivedCard        |            160 |\n\t| joinMember          |            312 |\n\t| createList          |              6 |\n\t| createBoard         |              1 |\n\t+---------------------+----------------+\n\t| Total : 10 Event(s) |           1476 |\n\t+---------------------+----------------+","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwekan%2Fwekan-stats","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwekan%2Fwekan-stats","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwekan%2Fwekan-stats/lists"}