{"id":16862896,"url":"https://github.com/leonhartx/lambda-github","last_synced_at":"2025-04-11T08:57:25.045Z","repository":{"id":82924643,"uuid":"67992246","full_name":"leonhartX/lambda-github","owner":"leonhartX","description":"Chrome-extension for manage lambda inline code with github/github enterprise.","archived":false,"fork":false,"pushed_at":"2017-12-04T01:08:47.000Z","size":155,"stargazers_count":9,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-23T13:01:59.866Z","etag":null,"topics":["chrome-extension","github-api","github-enterprise","lambda","lambda-github","sync"],"latest_commit_sha":null,"homepage":"https://chrome.google.com/webstore/detail/bmjcibkkmbmabejialhgnnmhpmdmijij","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leonhartX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.md","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":"2016-09-12T08:50:25.000Z","updated_at":"2024-06-23T22:34:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"e63a4562-ce84-4549-9a53-e62faa02930c","html_url":"https://github.com/leonhartX/lambda-github","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/leonhartX%2Flambda-github","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonhartX%2Flambda-github/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonhartX%2Flambda-github/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonhartX%2Flambda-github/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leonhartX","download_url":"https://codeload.github.com/leonhartX/lambda-github/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248363522,"owners_count":21091375,"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":["chrome-extension","github-api","github-enterprise","lambda","lambda-github","sync"],"created_at":"2024-10-13T14:37:03.857Z","updated_at":"2025-04-11T08:57:25.037Z","avatar_url":"https://github.com/leonhartX.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# lambda-github\n[![Chrome Web Store](https://img.shields.io/chrome-web-store/v/bmjcibkkmbmabejialhgnnmhpmdmijij.svg)](https://chrome.google.com/webstore/detail/google-apps-script-github/bmjcibkkmbmabejialhgnnmhpmdmijij)\n[![Chrome Web Store](https://img.shields.io/chrome-web-store/d/bmjcibkkmbmabejialhgnnmhpmdmijij.svg)](https://chrome.google.com/webstore/detail/google-apps-script-github/bmjcibkkmbmabejialhgnnmhpmdmijij)\n[![Chrome Web Store](https://img.shields.io/chrome-web-store/rating/bmjcibkkmbmabejialhgnnmhpmdmijij.svg)](https://chrome.google.com/webstore/detail/google-apps-script-github/bmjcibkkmbmabejialhgnnmhpmdmijij)\n[![Chrome Web Store](https://img.shields.io/chrome-web-store/rating-count/bmjcibkkmbmabejialhgnnmhpmdmijij.svg)](https://chrome.google.com/webstore/detail/google-apps-script-github/bmjcibkkmbmabejialhgnnmhpmdmijij)\n\nChrome-extension for manage lambda inline code with github/github enterprise.\n\n#NOTE: Currently does not work with the new lambda UI\n\n#Install\nInstall this extension from [chrome web store](https://chrome.google.com/webstore/detail/bmjcibkkmbmabejialhgnnmhpmdmijij).\n\n#Usage\nAfter install, when you open AWS Lambda console, a new button will appear to ask you login in to Github/Github Enterprise.\n\n![alt button](http://gdurl.com/wYoF)\n\n##Login\nLogin to your Github/Github Enterprise account, with Two-factor authentication support.\n\nActually, this is not a login action, but to create the `access token` which will be used for the extension\n\u003eNote: the access token will be stored in `chrome.storage.sync`(password will not be stored), if you take this as a security hole, pleast **DO NOT** use this extension.\n\n##Bind\nAfter login, you can bind your lambda function with Github repo and branch, or create a new one. and decide which file to sync.\n![alt login](http://gdurl.com/lnc1)\n\n##Manage\nManage your code with the similar `Push` and `Pull`.\n\n**The code will sync to Github's repo, with a default file named `index.js`(nodejs) or `index.py`(python) under the root path.**\n\n- `Pull` only works for lambda's `$LATEST` version, since published version or alias is readonly.\n- `Push` will commit your current shown code(work for any qualifier) to the binding repo/branch.\n- A diff dialog will shown before you confirm to `Push` or `Pull`.\n- `Push` must have a commit comment which will be asked at the diff dialog.\n\n##Logout\nYou can logout from the extension's option page any time. After logout, the  access token stored in extension will be deleted, \nbut you will need to delete the token it self from Github/Github Enterprise's settins page.\n\n#Support\nplease create an issue for any question or bug report.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleonhartx%2Flambda-github","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleonhartx%2Flambda-github","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleonhartx%2Flambda-github/lists"}