Skip to content
This repository has been archived by the owner on Jun 16, 2020. It is now read-only.

Stats about clones #15

Open
gleehokie opened this issue Aug 29, 2019 · 2 comments
Open

Stats about clones #15

gleehokie opened this issue Aug 29, 2019 · 2 comments

Comments

@gleehokie
Copy link

Is it possible to graph the number of clones of a repo over time, similar to what is shown in the GitHub Insights graphs, but for longer periods of time than available on GitHub?

@jsmanrique
Copy link

Hi @gleehokie. Thank you very much for the request.

AFAIK, we are only showing data retrieved by an old version Perceval.

We are currently updating to a new version: alpha.cauldron.io

But, it seems clones are not part of the data Perceval github backend retrieves:

perceval github --category repository chaoss grimoirelab
[2019-09-03 18:09:40,006] - Sir Perceval is on his quest.
{
    "backend_name": "GitHub",
    "backend_version": "0.22.1",
    "category": "repository",
    "classified_fields_filtered": null,
    "data": {
        "archive_url": "https://api.github.com/repos/chaoss/grimoirelab/{archive_format}{/ref}",
        "archived": false,
        "assignees_url": "https://api.github.com/repos/chaoss/grimoirelab/assignees{/user}",
        "blobs_url": "https://api.github.com/repos/chaoss/grimoirelab/git/blobs{/sha}",
        "branches_url": "https://api.github.com/repos/chaoss/grimoirelab/branches{/branch}",
        "clone_url": "https://github.com/chaoss/grimoirelab.git",
        "collaborators_url": "https://api.github.com/repos/chaoss/grimoirelab/collaborators{/collaborator}",
        "comments_url": "https://api.github.com/repos/chaoss/grimoirelab/comments{/number}",
        "commits_url": "https://api.github.com/repos/chaoss/grimoirelab/commits{/sha}",
        "compare_url": "https://api.github.com/repos/chaoss/grimoirelab/compare/{base}...{head}",
        "contents_url": "https://api.github.com/repos/chaoss/grimoirelab/contents/{+path}",
        "contributors_url": "https://api.github.com/repos/chaoss/grimoirelab/contributors",
        "created_at": "2017-09-20T11:09:15Z",
        "default_branch": "master",
        "deployments_url": "https://api.github.com/repos/chaoss/grimoirelab/deployments",
        "description": "GrimoireLab: toolset for software development analytics",
        "disabled": false,
        "downloads_url": "https://api.github.com/repos/chaoss/grimoirelab/downloads",
        "events_url": "https://api.github.com/repos/chaoss/grimoirelab/events",
        "fetched_on": 1567526980.478611,
        "fork": false,
        "forks": 31,
        "forks_count": 31,
        "forks_url": "https://api.github.com/repos/chaoss/grimoirelab/forks",
        "full_name": "chaoss/grimoirelab",
        "git_commits_url": "https://api.github.com/repos/chaoss/grimoirelab/git/commits{/sha}",
        "git_refs_url": "https://api.github.com/repos/chaoss/grimoirelab/git/refs{/sha}",
        "git_tags_url": "https://api.github.com/repos/chaoss/grimoirelab/git/tags{/sha}",
        "git_url": "git://github.com/chaoss/grimoirelab.git",
        "has_downloads": true,
        "has_issues": true,
        "has_pages": true,
        "has_projects": true,
        "has_wiki": true,
        "homepage": "http://chaoss.github.io/grimoirelab",
        "hooks_url": "https://api.github.com/repos/chaoss/grimoirelab/hooks",
        "html_url": "https://github.com/chaoss/grimoirelab",
        "id": 104205088,
        "issue_comment_url": "https://api.github.com/repos/chaoss/grimoirelab/issues/comments{/number}",
        "issue_events_url": "https://api.github.com/repos/chaoss/grimoirelab/issues/events{/number}",
        "issues_url": "https://api.github.com/repos/chaoss/grimoirelab/issues{/number}",
        "keys_url": "https://api.github.com/repos/chaoss/grimoirelab/keys{/key_id}",
        "labels_url": "https://api.github.com/repos/chaoss/grimoirelab/labels{/name}",
        "language": "Python",
        "languages_url": "https://api.github.com/repos/chaoss/grimoirelab/languages",
        "license": {
            "key": "gpl-3.0",
            "name": "GNU General Public License v3.0",
            "node_id": "MDc6TGljZW5zZTk=",
            "spdx_id": "GPL-3.0",
            "url": "https://api.github.com/licenses/gpl-3.0"
        },
        "merges_url": "https://api.github.com/repos/chaoss/grimoirelab/merges",
        "milestones_url": "https://api.github.com/repos/chaoss/grimoirelab/milestones{/number}",
        "mirror_url": null,
        "name": "grimoirelab",
        "network_count": 31,
        "node_id": "MDEwOlJlcG9zaXRvcnkxMDQyMDUwODg=",
        "notifications_url": "https://api.github.com/repos/chaoss/grimoirelab/notifications{?since,all,participating}",
        "open_issues": 38,
        "open_issues_count": 38,
        "organization": {
            "avatar_url": "https://avatars2.githubusercontent.com/u/29740296?v=4",
            "events_url": "https://api.github.com/users/chaoss/events{/privacy}",
            "followers_url": "https://api.github.com/users/chaoss/followers",
            "following_url": "https://api.github.com/users/chaoss/following{/other_user}",
            "gists_url": "https://api.github.com/users/chaoss/gists{/gist_id}",
            "gravatar_id": "",
            "html_url": "https://github.com/chaoss",
            "id": 29740296,
            "login": "chaoss",
            "node_id": "MDEyOk9yZ2FuaXphdGlvbjI5NzQwMjk2",
            "organizations_url": "https://api.github.com/users/chaoss/orgs",
            "received_events_url": "https://api.github.com/users/chaoss/received_events",
            "repos_url": "https://api.github.com/users/chaoss/repos",
            "site_admin": false,
            "starred_url": "https://api.github.com/users/chaoss/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/chaoss/subscriptions",
            "type": "Organization",
            "url": "https://api.github.com/users/chaoss"
        },
        "owner": {
            "avatar_url": "https://avatars2.githubusercontent.com/u/29740296?v=4",
            "events_url": "https://api.github.com/users/chaoss/events{/privacy}",
            "followers_url": "https://api.github.com/users/chaoss/followers",
            "following_url": "https://api.github.com/users/chaoss/following{/other_user}",
            "gists_url": "https://api.github.com/users/chaoss/gists{/gist_id}",
            "gravatar_id": "",
            "html_url": "https://github.com/chaoss",
            "id": 29740296,
            "login": "chaoss",
            "node_id": "MDEyOk9yZ2FuaXphdGlvbjI5NzQwMjk2",
            "organizations_url": "https://api.github.com/users/chaoss/orgs",
            "received_events_url": "https://api.github.com/users/chaoss/received_events",
            "repos_url": "https://api.github.com/users/chaoss/repos",
            "site_admin": false,
            "starred_url": "https://api.github.com/users/chaoss/starred{/owner}{/repo}",
            "subscriptions_url": "https://api.github.com/users/chaoss/subscriptions",
            "type": "Organization",
            "url": "https://api.github.com/users/chaoss"
        },
        "private": false,
        "pulls_url": "https://api.github.com/repos/chaoss/grimoirelab/pulls{/number}",
        "pushed_at": "2019-09-02T16:56:00Z",
        "releases_url": "https://api.github.com/repos/chaoss/grimoirelab/releases{/id}",
        "size": 271704,
        "ssh_url": "[email protected]:chaoss/grimoirelab.git",
        "stargazers_count": 111,
        "stargazers_url": "https://api.github.com/repos/chaoss/grimoirelab/stargazers",
        "statuses_url": "https://api.github.com/repos/chaoss/grimoirelab/statuses/{sha}",
        "subscribers_count": 14,
        "subscribers_url": "https://api.github.com/repos/chaoss/grimoirelab/subscribers",
        "subscription_url": "https://api.github.com/repos/chaoss/grimoirelab/subscription",
        "svn_url": "https://github.com/chaoss/grimoirelab",
        "tags_url": "https://api.github.com/repos/chaoss/grimoirelab/tags",
        "teams_url": "https://api.github.com/repos/chaoss/grimoirelab/teams",
        "trees_url": "https://api.github.com/repos/chaoss/grimoirelab/git/trees{/sha}",
        "updated_at": "2019-09-02T23:09:55Z",
        "url": "https://api.github.com/repos/chaoss/grimoirelab",
        "watchers": 111,
        "watchers_count": 111
    },
    "origin": "https://github.com/chaoss/grimoirelab",
    "perceval_version": "0.12.18",
    "tag": "https://github.com/chaoss/grimoirelab",
    "timestamp": 1567526980.478621,
    "updated_on": 1567526980.478611,
    "uuid": "a84936ae06cfe163b2e1652dc2bff82ef02c5fc0"
}
[2019-09-03 18:09:40,482] - Sir Perceval completed his quest.

Perhaps you can open an issue in Perceval to add a request for such data.

@gleehokie
Copy link
Author

@jsmanrique I added chaoss/grimoirelab-perceval#572 per your request.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants