{"id":18246670,"url":"https://github.com/datvm/driveuiintegrationtest","last_synced_at":"2025-04-08T19:34:24.186Z","repository":{"id":143659094,"uuid":"579896733","full_name":"datvm/DriveUiIntegrationTest","owner":"datvm","description":"Test Drive UI integration with Open With and Create menu.","archived":false,"fork":false,"pushed_at":"2023-01-19T09:22:38.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-14T15:16:32.049Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/datvm.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}},"created_at":"2022-12-19T08:00:06.000Z","updated_at":"2022-12-19T08:42:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"e894cb4d-9e22-4582-bae5-f49cc7b8d9cd","html_url":"https://github.com/datvm/DriveUiIntegrationTest","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/datvm%2FDriveUiIntegrationTest","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datvm%2FDriveUiIntegrationTest/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datvm%2FDriveUiIntegrationTest/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/datvm%2FDriveUiIntegrationTest/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/datvm","download_url":"https://codeload.github.com/datvm/DriveUiIntegrationTest/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247912789,"owners_count":21017045,"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":[],"created_at":"2024-11-05T09:27:12.926Z","updated_at":"2025-04-08T19:34:24.153Z","avatar_url":"https://github.com/datvm.png","language":"TypeScript","readme":"\u003e **Note**  \n\u003e **You do not need to go through the trouble of using this app if you add `https://www.googleapis.com/auth/drive.install` scope (see [this StackOverflow question](https://stackoverflow.com/a/74850447/653457))**\n\n---\n\nApp is deployed on GitHub Pages: [https://datvm.github.io/DriveUiIntegrationTest/](https://datvm.github.io/DriveUiIntegrationTest/)\n\nA simple page for testing [Google Drive UI integration](https://developers.google.com/drive/api/guides/about-apps): [Open With](https://developers.google.com/drive/api/guides/integrate-open) and [Create (New)](https://developers.google.com/drive/api/guides/integrate-create) menu.\n\nWhen developing a Drive app, if you do not use App Script and do not want to deploy a fake app in order to test it, you can use this app. All the code of this app runs on your browser and only needed data are sent to Google servers so you do not have to worry about privacy or security.\n\n# Configuration\n\n- You need to add **`https://datvm.github.io/`** URL to your **Website Restriction** of your API Key (or you can create a new Api Key for testing and remove it later)\n\n![Add allowed URL to API Key](https://user-images.githubusercontent.com/6388546/208389048-49d0cc1c-fb48-497b-b1fd-04dc059275bb.png)\n\n- You also need to add **`https://datvm.github.io`** to your OAuth2 Web credential's **Authorized Javascript Origin**\n\n![Add Authorized Javascript Origins](https://user-images.githubusercontent.com/6388546/208385912-c0cef757-ec53-4b05-bf4f-b2245aa3f8ad.png)\n\n- You also need to add your own account to the test user list if your app is still in `Testing` phase instead of `Production`\n\n# Usage\n\nPut in your project information and click `Create Client`.\n\nThen you can simulate either request by picking files (multiple files and Google Docs formats supported) or folder.\n\n![App UI](https://user-images.githubusercontent.com/6388546/208389685-3c651ed9-9fbc-4f40-ba8e-f0c0658c60a7.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatvm%2Fdriveuiintegrationtest","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdatvm%2Fdriveuiintegrationtest","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdatvm%2Fdriveuiintegrationtest/lists"}