Page MenuHomeSoftware Heritage

fetch extrinsic origin metadata from GitHub
Open, NormalPublic

Description

We should periodically archive the metadata that GitHub associated to each repository.

At the time of writing these info are retrievable via the repos/ API endpoint, see:

$ curl --silent -H "Accept: application/vnd.github.v3+json" https://api.github.com/repos/octocat/hello-world
{
  "id": 1296269,
  "node_id": "MDEwOlJlcG9zaXRvcnkxMjk2MjY5",
  "name": "Hello-World",
  "full_name": "octocat/Hello-World",
  "private": false,
  "owner": {
    "login": "octocat",
[...]
  "deployments_url": "https://api.github.com/repos/octocat/Hello-World/deployments",
  "created_at": "2011-01-26T19:01:12Z",
  "updated_at": "2020-10-12T19:39:07Z",
  "pushed_at": "2020-10-10T17:46:53Z",
  "git_url": "git://github.com/octocat/Hello-World.git",
[...]
  "temp_clone_token": null,
  "network_count": 1468,
  "subscribers_count": 1689
}

Event Timeline

zack renamed this task from Fetch extrinsic origin metadata from Github to fetch extrinsic origin metadata from Github.Oct 13 2020, 10:08 AM
zack updated the task description. (Show Details)
zack updated the task description. (Show Details)
zack renamed this task from fetch extrinsic origin metadata from Github to fetch extrinsic origin metadata from GitHub.Oct 13 2020, 10:10 AM