1

yop,

Voulant savoir le nombre de dl que j'ai sur un projet sur github, j'ai googlé et je suis tombé sur ça : https://help.github.com/articles/getting-the-download-count-for-your-releases/
Forcément, si ça doit paraitre à certains simple et limpide, je ne comprends rien à ce langage sybillin rempli de balises, et je ne sais surtout pas quoi en faire, où l'exécuter, comment, bref, très concrètement, comment on fait ? grin

Merci d'avance ^^

2

Exemple :

$ curl https://api.github.com/repos/Brunni132/roxxortool/releases/tags/v1.0
{
  "url": "https://api.github.com/repos/Brunni132/roxxortool/releases/1622152",
  "assets_url": "https://api.github.com/repos/Brunni132/roxxortool/releases/1622152/assets",
  "upload_url": "https://uploads.github.com/repos/Brunni132/roxxortool/releases/1622152/assets{?name}",
  "html_url": "https://github.com/Brunni132/roxxortool/releases/tag/v1.0",
  "id": 1622152,
  "tag_name": "v1.0",
  "target_commitish": "master",
  "name": "First release",
  "draft": false,
  "author": {
    "login": "Brunni132",
    "id": 9025750,
    "avatar_url": "https://avatars.githubusercontent.com/u/9025750?v=3",
    "gravatar_id": "",
    "url": "https://api.github.com/users/Brunni132",
    "html_url": "https://github.com/Brunni132",
    "followers_url": "https://api.github.com/users/Brunni132/followers",
    "following_url": "https://api.github.com/users/Brunni132/following{/other_user}",
    "gists_url": "https://api.github.com/users/Brunni132/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/Brunni132/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/Brunni132/subscriptions",
    "organizations_url": "https://api.github.com/users/Brunni132/orgs",
    "repos_url": "https://api.github.com/users/Brunni132/repos",
    "events_url": "https://api.github.com/users/Brunni132/events{/privacy}",
    "received_events_url": "https://api.github.com/users/Brunni132/received_events",
    "type": "User",
    "site_admin": false
  },
  "prerelease": false,
  "created_at": "2015-08-03T17:18:31Z",
  "published_at": "2015-08-03T17:20:46Z",
  "assets": [
    {
      "url": "https://api.github.com/repos/Brunni132/roxxortool/releases/assets/764100",
      "id": 764100,
      "name": "RoxxorTool.zip",
      "label": null,
      "uploader": {
        "login": "Brunni132",
        "id": 9025750,
        "avatar_url": "https://avatars.githubusercontent.com/u/9025750?v=3",
        "gravatar_id": "",
        "url": "https://api.github.com/users/Brunni132",
        "html_url": "https://github.com/Brunni132",
        "followers_url": "https://api.github.com/users/Brunni132/followers",
        "following_url": "https://api.github.com/users/Brunni132/following{/other_user}",
        "gists_url": "https://api.github.com/users/Brunni132/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/Brunni132/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/Brunni132/subscriptions",
        "organizations_url": "https://api.github.com/users/Brunni132/orgs",
        "repos_url": "https://api.github.com/users/Brunni132/repos",
        "events_url": "https://api.github.com/users/Brunni132/events{/privacy}",
        "received_events_url": "https://api.github.com/users/Brunni132/received_events",
        "type": "User",
        "site_admin": false
      },
      "content_type": "application/octet-stream",
      "state": "uploaded",
      "size": 26668,
      "download_count": 2,
      "created_at": "2015-08-03T17:22:04Z",
      "updated_at": "2015-08-03T17:22:05Z",
      "browser_download_url": "https://github.com/Brunni132/roxxortool/releases/download/v1.0/RoxxorTool.zip"
    }
  ],
  "tarball_url": "https://api.github.com/repos/Brunni132/roxxortool/tarball/v1.0",
  "zipball_url": "https://api.github.com/repos/Brunni132/roxxortool/zipball/v1.0",
  "body": "First version ever, please follow the README for setup instructions."
}

Tu as un "download_count" pour chaque "asset".
So much code to write, so little time.

3

J'ai téléchargé curl pour windows, je l'exécute dans un cmd :
curl -k https://github.com/Folcogh/FMetro/releases/tag/v1.0.1(le -k, c'est pour une histoire de certificats).

Je sais pas ce que ça fait chez toi, mais moi ça me pond le code intégral d'une page html, ça rentre même pas dans le tampon du shell ^^

4

Tu as utilisé l'URL de leurs pages HTML, pas une URL vers leur API. Essaie plutôt avec ça par exemple : https://api.github.com/repos/Folcogh/FMetro/releases

Le domaine doit être api.github.com (pas github.com), et le chemin est celui indiqué dans la doc de l'API (ça n'est pas le même que celui qui apparaît habituellement dans ton navigateur quand tu visites le site).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

Merci, c'était bien ça le problème cheeky

6

Tout ça pour pouvoir te la péter avec ton score, pffff embarrassed
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

7

Oui, je l'ai peint sur le plafond de la chambre pour l'admirer en me couchant, et alors ? embarrassed

8

• Zerosquare télécharge le soft


Voilà, maintenant le nombre que tu as peint est faux. T'as plus qu'à poncer et recommencer. grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

9

Méssant !!! cry

• Folco s'en va au boulot tout triste

10

Bah quand même ; de ta part, j'attendais une TI-89 sur la table de nuit, reliée à Internet pour avoir le nombre en temps réel tsss
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

11

grin