{"id":16179505,"url":"https://github.com/timonback/whatisthatplace-proxy","last_synced_at":"2025-04-07T11:44:08.577Z","repository":{"id":86052733,"uuid":"106949114","full_name":"timonback/WhatIsThatPlace-Proxy","owner":"timonback","description":"Proxy application to the Google Vision API for the Android application","archived":false,"fork":false,"pushed_at":"2018-08-21T17:09:59.000Z","size":52,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-13T14:31:06.753Z","etag":null,"topics":["cloud","falcon","google-vision-api","python"],"latest_commit_sha":null,"homepage":"","language":"Python","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/timonback.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":"2017-10-14T17:40:06.000Z","updated_at":"2023-03-05T07:58:04.000Z","dependencies_parsed_at":"2023-03-04T19:15:21.576Z","dependency_job_id":null,"html_url":"https://github.com/timonback/WhatIsThatPlace-Proxy","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/timonback%2FWhatIsThatPlace-Proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonback%2FWhatIsThatPlace-Proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonback%2FWhatIsThatPlace-Proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/timonback%2FWhatIsThatPlace-Proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/timonback","download_url":"https://codeload.github.com/timonback/WhatIsThatPlace-Proxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247648925,"owners_count":20972942,"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":["cloud","falcon","google-vision-api","python"],"created_at":"2024-10-10T05:28:39.749Z","updated_at":"2025-04-07T11:44:08.550Z","avatar_url":"https://github.com/timonback.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WhatisthatPlace-Proxy\n\n[![CircleCI](https://circleci.com/gh/timonback/WhatisthatPlace-Proxy.svg?style=svg)](https://circleci.com/gh/timonback/WhatisthatPlace-Proxy)\n\nThis is a small proxy/caching application to stand between an application and the Google Vision API. This shall ensure that the same image is only analyzed once (save money) and to allow an easy exchange of the associated google project instead of having to redeploy another application (mobile application) that might take some days.\n\n## Prerequisite\nEnsure to create and download your Google Creditials (JSON file) place it in the root folder as gkey.json.\n\nYou can get them from [https://console.cloud.google.com/apis/credentials](https://console.cloud.google.com/apis/credentials). They are called Service account keys. Also enable the Vision API if you havent done so at [https://console.cloud.google.com/apis/api/vision.googleapis.com/overview](https://console.cloud.google.com/apis/api/vision.googleapis.com/overview).\n\n## Run\nCreate a virtual environment\n```\nvirtualenv -p python3.6 envlinux\nsource envlinux/bin/activate\n```\n\nJust run ```run.sh```\n\nThe python dependencies will be installed automatically.\n\n## Security\nMake sure to protect your server! This proxy server requires an authentication token, when you move out of the testing phase, change it! [https://github.com/timonback/WhatisthatPlace-Proxy/blob/master/server/middleware/authentication.py](https://github.com/timonback/WhatisthatPlace-Proxy/blob/master/server/middleware/authentication.py)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimonback%2Fwhatisthatplace-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimonback%2Fwhatisthatplace-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimonback%2Fwhatisthatplace-proxy/lists"}