AnswerDotAI / AnswerDotAI/ghapi

Wrong creation date being fetched for github repo using repos.get(owner, repo): Get a repository

Aperta
#108 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
686
Fork
69
Merge medio
1m
PR unite (30g)
2

Descrizione

Hi All,

I wanted to get the date on which a github repository is created. However the date which I am getting is not corrrect, for example the repo https://github.com/pandas-dev/pandas/, the intial commit date is 31 Jul 2009, however it is shown as 2010-08-24 by the api.

Following is the code that I have used.
------------------------------------------------------------------------------------------------------------------
from ghapi.all import GhApi
from configparser import ConfigParser

config_parser = ConfigParser()
config_parser.read("config.ini")
access_token = config_parser["public"].get("access_token")

gh = GhApi(owner="pandas-dev", repo="pandas", token=access_token)

y = gh.repos.get(owner="pandas-dev", repo="pandas")

print(f"Creation date = {y['created_at']}")

The output is:

Creation date = 2010-08-24T01:37:33Z

-------------------------------------------------------------------------------------------

This creation date is not correct, please let me know how to fetch the correct creation date of the Github repo or date of the intial commit.

Thanks

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con la chiamata repos.get mostrata nell’issue e confronta il suo valore created_at con la documentazione dei metadati dei repository di GitHub e con la risposta dell’endpoint. Determina se ghapi trasforma il campo o espone il valore di GitHub così com’è; il lavoro è completato quando la distinzione tra la creazione del repository e le date del commit iniziale è verificata e l’issue ha ricevuto una risposta o è stata documentata.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
github, python
Ambito
api, backend
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.