Skip to content
This repository was archived by the owner on Jan 8, 2025. It is now read-only.

Latest commit

 

History

History
77 lines (68 loc) · 11 KB

File metadata and controls

77 lines (68 loc) · 11 KB

Contexte

On souhaite reconstruire https://code.gouv.fr/data/repos|orgas.json à partir des données de https://data.code.gouv.fr plutôt qu’à partir des scripts actuels (codegouvfr-fetch-data et codegouvfr-consolidate-data).

Pour les champs actuels de repos.json et orgas.json, comment récupérer les données de l’API de data.code.gouv.fr ? Quels champs supprimer ? Quels champs ajouter ?

À savoir que tous les champs d’ecosyste.ms de repo sont disponibles avec packages, et packages a plus de détails sur les paquets logiciels comme les rankings, release, registry_url, ranking, etc.

Repos

champ longchamp courtnouveau champurl
id???
namenfull_namehttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
platformp“host” : { “name” : “string” }https://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
repository_urlrrepository_urlhttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
descriptionddescriptionhttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
default_branchnandefault_branchhttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
is_forkf?forkhttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
is_archiveda?archivedhttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
creation_datenancreated_athttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
last_updateuupdate_at ?https://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
last_modificationnanpushed_at ?https://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
homepagenanhomepagehttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
stars_countsstargazers_counthttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
licencelilicensehttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
open_issues_countnanopen_issues_counthttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
languagellanguagehttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
topicsnantopicshttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
publiccodenanmetadata: publiccodehttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
codemetananmetadata: codemetahttps://data.code.gouv.fr/api/v1/repositories/lookup?url=<repo_url>&purl=<package_url>
software_heritage_existsnannannan
software_heritage_urlnannannan

Organisations

champ longchamp courtnouveau champurl
loginlloginhttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
descriptionddescriptionhttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
namennamehttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
organization_urlohtml_urlhttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
avatar_urlauicon_urlhttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
websitehwebsitehttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
locationalocationhttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
emaileemailhttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
is_verifiedv?nannan
repositories_countrrepositories_counthttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
creation_dateccreated_athttps://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup
platformpnan (but can be found in “html_url”)https://data.code.gouv.fr/api/v1/hosts/<HostName>/owners/lookup

Bibliothèques

champ longchamp courtnouveau champurl
deprecation_reasonnannan
descriptionddescription(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>&purl=<package_url> (other possible fields include: ecosystem, name, sort, order)
namename(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>&purl=<package_url>
forksfork(from packages software) https://data.code.gouv.fr/api/v1/repositories/lookup?repository_url=<repo_url>&purl=<package_url>
homepagehomepage(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>&purl=<package_url>
keywordskeywords_array(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>&purl=<package_url>
languagenannan
starsstargazers_counthttps://data.code.gouv.fr/api/v1/repositories/lookup?repository_url=<repo_url>&purl=<package_url>
latest_download_urldownload_urlhttps://data.code.gouv.fr/api/v1/repositories/lookup?repository_url=<repo_url>&purl=<package_url>
latest_stable_release_numberlatest_release_number(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>
latest_stable_release_published_atlatest_release_published_at(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>
license_normalizednormalized_licenses(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>
library_manager_urlregistry_url(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>
platformhost: name(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>
rankrankings ?(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>&purl=<package_url>
statusstatus(from packages software) https://data.code.gouv.fr/api/v1/packages/lookup?repository_url=<repo_url>&purl=<package_url>