{"id":20356282,"url":"https://github.com/chikeibezim/buddy-gpt","last_synced_at":"2025-09-12T21:38:16.241Z","repository":{"id":88235288,"uuid":"599245709","full_name":"chikeibezim/buddy-gpt","owner":"chikeibezim","description":"A command line app that integrates google calendar with ChatGPT to query your schedule","archived":false,"fork":false,"pushed_at":"2023-02-20T07:55:21.000Z","size":30,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T19:34:08.431Z","etag":null,"topics":["chatgpt3","googlecalendarapi","nodejs"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chikeibezim.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-08T18:48:11.000Z","updated_at":"2023-05-07T18:33:35.000Z","dependencies_parsed_at":"2023-12-16T14:48:19.966Z","dependency_job_id":null,"html_url":"https://github.com/chikeibezim/buddy-gpt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chikeibezim/buddy-gpt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chikeibezim%2Fbuddy-gpt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chikeibezim%2Fbuddy-gpt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chikeibezim%2Fbuddy-gpt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chikeibezim%2Fbuddy-gpt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chikeibezim","download_url":"https://codeload.github.com/chikeibezim/buddy-gpt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chikeibezim%2Fbuddy-gpt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274880300,"owners_count":25367100,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatgpt3","googlecalendarapi","nodejs"],"created_at":"2024-11-14T23:15:50.083Z","updated_at":"2025-09-12T21:38:16.225Z","avatar_url":"https://github.com/chikeibezim.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# buddy-gpt\n\nBuddy-GPT is a mini Node Command Line App built using OpenAI's ChatGPT api.\nIt integrates your google calendar and helps you make queries about your schedule as well as other GPT features.\n\nHere's how it looks:\n\nhttps://user-images.githubusercontent.com/36898129/219445975-63e305c0-3f8c-46a4-a445-34943333122e.mp4\n\nFeel free to clone and try it out.\n\nRun **npm install** when on the project directory after cloning\n\n- In the google Cloud console, Enable the calendar API. Click [here](https://console.cloud.google.com/flows/enableapi?apiid=calendar-json.googleapis.com)\n\nNext, We Authorize credentials for the desktop app:\n\n- In the Google Cloud console, go to Menu menu \u003e APIs \u0026 Services \u003e Credentials\n- Click Create Credentials \u003e OAuth client ID.\n- Click Application type \u003e Desktop app.\n- In the Name field, type a name for the credential. This name is only shown in the Google Cloud console.\n- Click Create. The OAuth client created screen appears, showing your new Client ID and Client secret.\n- Click OK. The newly created credential appears under OAuth 2.0 Client IDs.\n- Save the downloaded JSON file as credentials.json, and move the file to your working directory.\n\nRun **node /src/index.js** when on the project directory and test out the command line app.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchikeibezim%2Fbuddy-gpt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchikeibezim%2Fbuddy-gpt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchikeibezim%2Fbuddy-gpt/lists"}