Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Nessuno ha ancora preso questa issue.

Valutazione

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

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.

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

Lingua principale
Python
Stelle
687
Fork
69
Merge medio
1m
PR unite (30g)
2

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di AnswerDotAI/ghapi

Tutte le issue di AnswerDotAI/ghapi

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.