{"id":21503430,"url":"https://github.com/tufayellus/google-sheet-automation-with-python-gspread","last_synced_at":"2026-07-29T13:31:42.519Z","repository":{"id":107334159,"uuid":"556144786","full_name":"TufayelLUS/Google-Sheet-Automation-With-Python-Gspread","owner":"TufayelLUS","description":"This is a personal documentation repository for google spreadsheet automation using python and gspread library","archived":false,"fork":false,"pushed_at":"2024-01-19T09:23:10.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-23T23:44:46.785Z","etag":null,"topics":["automation","bot","bots","google-sheets","google-sheets-api","googledrive","googlesheets","googlesheetsapi","gspread","programming","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TufayelLUS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2022-10-23T06:39:25.000Z","updated_at":"2022-10-23T06:53:05.000Z","dependencies_parsed_at":"2024-01-19T10:51:52.883Z","dependency_job_id":null,"html_url":"https://github.com/TufayelLUS/Google-Sheet-Automation-With-Python-Gspread","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TufayelLUS%2FGoogle-Sheet-Automation-With-Python-Gspread","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TufayelLUS%2FGoogle-Sheet-Automation-With-Python-Gspread/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TufayelLUS%2FGoogle-Sheet-Automation-With-Python-Gspread/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TufayelLUS%2FGoogle-Sheet-Automation-With-Python-Gspread/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TufayelLUS","download_url":"https://codeload.github.com/TufayelLUS/Google-Sheet-Automation-With-Python-Gspread/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244044386,"owners_count":20388769,"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","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":["automation","bot","bots","google-sheets","google-sheets-api","googledrive","googlesheets","googlesheetsapi","gspread","programming","python"],"created_at":"2024-11-23T18:22:27.097Z","updated_at":"2025-10-12T08:35:33.935Z","avatar_url":"https://github.com/TufayelLUS.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Google Sheet Automation With Python Gspread Library\nThis is a personal documentation repository for google spreadsheet automation using python and gspread library\n# How to get credentials.json file?\n1. Make the spreadsheet available on google drive\n2. Open https://console.cloud.google.com/welcome and then create a project and activate that project.\n3. Go to *APIs \u0026 Services* and select *Enable API and Services*\n4. Enable \"Google Drive API\" and \"Google Sheets API\"\n5. Come back to \"APIs \u0026 Services\" and under \"Credentials\" side menu create a \"Service account\" from \"create credential\" option.\n6. Click on service account that got created(should appear at the bottom). Go to \"keys\" tab and create a new key as a JSON file, it will download automatically upon creation. That's the JSON file we need. Copy the service account email address and permit this email to become an editor of the spreadsheet that you want to edit with automation. \nNow rename the json file to \"credentials.json\" and place it with the python file and that's it!\n# How to install the required libraries?\nIn the terminal/command window, execute:\n\u003ccode\u003epip3 install gspread oauth2client\u003c/code\u003e\n# Where can I get the Gspread Documentation?\nIt's here: https://buildmedia.readthedocs.org/media/pdf/gspread/latest/gspread.pdf\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftufayellus%2Fgoogle-sheet-automation-with-python-gspread","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftufayellus%2Fgoogle-sheet-automation-with-python-gspread","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftufayellus%2Fgoogle-sheet-automation-with-python-gspread/lists"}