[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"github-stars":3,"marketplace-site-banners":110,"@rockdog\u002Fdirectus-extension-endpoint-google-place":115},{"id":4,"node_id":5,"name":6,"full_name":7,"private":8,"owner":9,"html_url":27,"description":28,"fork":8,"url":29,"forks_url":30,"keys_url":31,"collaborators_url":32,"teams_url":33,"hooks_url":34,"issue_events_url":35,"events_url":36,"assignees_url":37,"branches_url":38,"tags_url":39,"blobs_url":40,"git_tags_url":41,"git_refs_url":42,"trees_url":43,"statuses_url":44,"languages_url":45,"stargazers_url":46,"contributors_url":47,"subscribers_url":48,"subscription_url":49,"commits_url":50,"git_commits_url":51,"comments_url":52,"issue_comment_url":53,"contents_url":54,"compare_url":55,"merges_url":56,"archive_url":57,"downloads_url":58,"issues_url":59,"pulls_url":60,"milestones_url":61,"notifications_url":62,"labels_url":63,"releases_url":64,"deployments_url":65,"created_at":66,"updated_at":67,"pushed_at":68,"git_url":69,"ssh_url":70,"clone_url":71,"svn_url":27,"homepage":72,"size":73,"stargazers_count":74,"watchers_count":74,"language":75,"has_issues":76,"has_projects":76,"has_downloads":76,"has_wiki":8,"has_pages":8,"has_discussions":76,"forks_count":77,"mirror_url":78,"archived":8,"disabled":8,"open_issues_count":79,"license":80,"allow_forking":76,"is_template":8,"web_commit_signoff_required":8,"has_pull_requests":76,"pull_request_creation_policy":85,"topics":86,"visibility":26,"forks":77,"open_issues":79,"watchers":74,"default_branch":106,"temp_clone_token":78,"custom_properties":107,"organization":108,"network_count":77,"subscribers_count":109},7122594,"MDEwOlJlcG9zaXRvcnk3MTIyNTk0","directus","directus\u002Fdirectus",false,{"login":6,"id":10,"node_id":11,"avatar_url":12,"gravatar_id":13,"url":14,"html_url":15,"followers_url":16,"following_url":17,"gists_url":18,"starred_url":19,"subscriptions_url":20,"organizations_url":21,"repos_url":22,"events_url":23,"received_events_url":24,"type":25,"user_view_type":26,"site_admin":8},15967950,"MDEyOk9yZ2FuaXphdGlvbjE1OTY3OTUw","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F15967950?v=4","","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus","https:\u002F\u002Fgithub.com\u002Fdirectus","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Ffollowers","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Ffollowing{\u002Fother_user}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Fgists{\u002Fgist_id}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Fstarred{\u002Fowner}{\u002Frepo}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Fsubscriptions","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Forgs","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Frepos","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Fevents{\u002Fprivacy}","https:\u002F\u002Fapi.github.com\u002Fusers\u002Fdirectus\u002Freceived_events","Organization","public","https:\u002F\u002Fgithub.com\u002Fdirectus\u002Fdirectus","The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fforks","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fkeys{\u002Fkey_id}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcollaborators{\u002Fcollaborator}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fteams","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fhooks","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fissues\u002Fevents{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fevents","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fassignees{\u002Fuser}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fbranches{\u002Fbranch}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Ftags","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Fblobs{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Ftags{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Frefs{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Ftrees{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fstatuses\u002F{sha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Flanguages","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fstargazers","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcontributors","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fsubscribers","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fsubscription","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcommits{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fgit\u002Fcommits{\u002Fsha}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcomments{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fissues\u002Fcomments{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcontents\u002F{+path}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fcompare\u002F{base}...{head}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fmerges","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002F{archive_format}{\u002Fref}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fdownloads","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fissues{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fpulls{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fmilestones{\u002Fnumber}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fnotifications{?since,all,participating}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Flabels{\u002Fname}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Freleases{\u002Fid}","https:\u002F\u002Fapi.github.com\u002Frepos\u002Fdirectus\u002Fdirectus\u002Fdeployments","2012-12-12T01:35:36Z","2026-07-18T05:08:19Z","2026-07-17T21:10:45Z","git:\u002F\u002Fgithub.com\u002Fdirectus\u002Fdirectus.git","git@github.com:directus\u002Fdirectus.git","https:\u002F\u002Fgithub.com\u002Fdirectus\u002Fdirectus.git","https:\u002F\u002Fdirectus.com",447310,36507,"TypeScript",true,4850,null,399,{"key":81,"name":82,"spdx_id":83,"url":78,"node_id":84},"other","Other","NOASSERTION","MDc6TGljZW5zZTA=","all",[87,88,89,90,91,92,6,93,94,95,96,97,98,99,100,101,102,103,104,105],"api","app","cms","composable","data-visualization","database","graphql","headless-cms","javascript","mariadb","mssql","mysql","no-code","node","postgresql","sql","sqlite","typescript","vue","main",{},{"login":6,"id":10,"node_id":11,"avatar_url":12,"gravatar_id":13,"url":14,"html_url":15,"followers_url":16,"following_url":17,"gists_url":18,"starred_url":19,"subscriptions_url":20,"organizations_url":21,"repos_url":22,"events_url":23,"received_events_url":24,"type":25,"user_view_type":26,"site_admin":8},326,[111],{"id":112,"icon":78,"content":113,"link":114,"include_paths":78,"exclude_paths":78},"5cf2f5f6-aecf-4395-8c23-69de326fdf02","Directus V12 is here","https:\u002F\u002Fdirectus.com\u002Fresources\u002Fv12-built-for-the-whole-team",{"name":116,"description":117,"verified":8,"id":118,"readme":119,"type":120,"last_updated":121,"host_version":122,"downloads":123,"total_downloads":188,"sandbox":8,"license":189,"publisher":190,"versions":193,"formatted_name":247,"formatted_readme":248,"formatted_description":117,"images":249,"repository_url":198,"recent_downloads_7_days":137,"recent_downloads_30_days":137},"@rockdog\u002Fdirectus-extension-endpoint-google-place","A Directus extension to fetch Google Places data","816242f0-2997-414a-8ba6-4d054c285841","# Directus Google Place Endpoint\n\nThis is a custom endpoint for Directus that allows you to retrieve place data from the Google Places API.\n\n## Installation:\n\nEnsure your Directus project is configured for Redis.\n\nhttps:\u002F\u002Fdocs.directus.io\u002Fself-hosted\u002Fconfig-options.html#redis\n\nAdd the following environment variables to your project:\n\n```env\nGOOGLE_API_KEY=your-google-api-key\nGOOGLE_PLACE_ID=your-google-place-id\n\nREDIS_DGPE_CACHE_KEY=your-redis-dgpe-cache-key\nREDIS_DGPE_CACHE_HOURS=your-redis-dgpe-cache-hours\n```\n\n## Usage\n\nYou can use this endpoint to retrieve place data from the Google Places API.\n\n```http\nGET \u002Fgoogle-place\n```\n\n## Notes\n\nThis plugin currently retrieves the following data:\n\n-   id\n-   plusCode\n-   googleMapsUri\n-   internationalPhoneNumber\n-   adrFormatAddress\n-   regularOpeningHours\n-   currentOpeningHours\n-   reviews\n\nIn the future I would like to add a configuration panel to customize data requests.\n","endpoint","2024-04-16T02:48:31.806Z","^10.3.1",[124,127,130,132,135,138,140,142,144,146,148,150,152,154,156,158,160,162,164,166,168,170,172,174,176,178,180,182,184,186],{"date":125,"count":126},"2025-01-30",3,{"date":128,"count":129},"2025-01-31",2,{"date":131,"count":126},"2025-02-01",{"date":133,"count":134},"2025-02-02",1,{"date":136,"count":137},"2025-02-03",0,{"date":139,"count":134},"2025-02-04",{"date":141,"count":134},"2025-02-05",{"date":143,"count":137},"2025-02-06",{"date":145,"count":137},"2025-02-07",{"date":147,"count":134},"2025-02-08",{"date":149,"count":137},"2025-02-09",{"date":151,"count":137},"2025-02-10",{"date":153,"count":137},"2025-02-11",{"date":155,"count":137},"2025-02-12",{"date":157,"count":137},"2025-02-13",{"date":159,"count":134},"2025-02-14",{"date":161,"count":137},"2025-02-15",{"date":163,"count":137},"2025-02-16",{"date":165,"count":137},"2025-02-17",{"date":167,"count":137},"2025-02-18",{"date":169,"count":137},"2025-02-19",{"date":171,"count":137},"2025-02-20",{"date":173,"count":137},"2025-02-21",{"date":175,"count":137},"2025-02-22",{"date":177,"count":137},"2025-02-23",{"date":179,"count":137},"2025-02-24",{"date":181,"count":137},"2025-02-25",{"date":183,"count":137},"2025-02-26",{"date":185,"count":134},"2025-02-27",{"date":187,"count":137},"2025-02-28",581,"MIT",{"username":191,"verified":8,"id":192,"github_username":78,"github_name":78,"github_blog":78,"github_bio":78,"github_location":78,"github_company":78,"github_avatar_url":78},"ryanprentiss","f2de307d-c644-480f-a801-0e6723e729ff",[194,206,215,224,231,239],{"version":195,"package":118,"publisher":192,"type":120,"host_version":122,"publish_date":196,"verified":8,"id":197,"url_repository":198,"url_homepage":199,"url_bugs":200,"file_count":201,"unpacked_size":202,"sandbox":8,"sandbox_requested_scopes":78,"license":189,"bundled":203,"maintainers":204},"2.0.1","2024-03-08T12:15:01.846Z","1259fa85-581f-420a-8fbf-d6e6c89c845b","https:\u002F\u002Fgithub.com\u002FRyanPrentiss\u002Fdirectus-extension-endpoint-google-place.git","https:\u002F\u002Fgithub.com\u002FRyanPrentiss\u002Fdirectus-extension-endpoint-google-place#readme","https:\u002F\u002Fgithub.com\u002FRyanPrentiss\u002Fdirectus-extension-endpoint-google-place\u002Fissues",4,3828,[],[205],10462,{"version":207,"package":118,"publisher":192,"type":120,"host_version":122,"publish_date":208,"verified":8,"id":209,"url_repository":198,"url_homepage":199,"url_bugs":200,"file_count":210,"unpacked_size":211,"sandbox":8,"sandbox_requested_scopes":78,"license":189,"bundled":212,"maintainers":213},"2.0.0","2024-03-08T10:51:12.035Z","49b1ff25-2740-4230-a5b2-293c5db25092",5,134214,[],[214],10461,{"version":216,"package":118,"publisher":192,"type":120,"host_version":217,"publish_date":218,"verified":8,"id":219,"url_repository":78,"url_homepage":78,"url_bugs":78,"file_count":126,"unpacked_size":220,"sandbox":8,"sandbox_requested_scopes":78,"license":78,"bundled":221,"maintainers":222},"1.0.0","^10.3.0","2024-02-10T23:43:11.701Z","be63be57-d24e-42d5-9b20-9e0376aaed7c",2033,[],[223],10379,{"version":225,"package":118,"publisher":192,"type":120,"host_version":122,"publish_date":121,"verified":8,"id":226,"url_repository":198,"url_homepage":199,"url_bugs":200,"file_count":201,"unpacked_size":227,"sandbox":8,"sandbox_requested_scopes":78,"license":189,"bundled":228,"maintainers":229},"2.0.3","cc5a2e94-4eef-4aa1-9a8d-7397ee393cfa",410995,[],[230],10723,{"version":232,"package":118,"publisher":192,"type":120,"host_version":122,"publish_date":233,"verified":8,"id":234,"url_repository":198,"url_homepage":199,"url_bugs":200,"file_count":210,"unpacked_size":235,"sandbox":8,"sandbox_requested_scopes":78,"license":189,"bundled":236,"maintainers":237},"2.0.2","2024-03-09T00:34:42.199Z","d538b884-1bdd-4c88-ba3b-518958182ac6",134535,[],[238],10468,{"version":240,"package":118,"publisher":192,"type":120,"host_version":122,"publish_date":241,"verified":8,"id":242,"url_repository":78,"url_homepage":78,"url_bugs":78,"file_count":126,"unpacked_size":243,"sandbox":8,"sandbox_requested_scopes":78,"license":78,"bundled":244,"maintainers":245},"1.1.0","2024-03-05T23:17:49.916Z","f7fce207-91df-4298-890b-92a2d80ce0c3",131673,[],[246],10440,"Endpoint Google Place","\u003Ch1>Directus Google Place Endpoint\u003C\u002Fh1>\n\u003Cp>This is a custom endpoint for Directus that allows you to retrieve place data from the Google Places API.\u003C\u002Fp>\n\u003Ch2>Installation:\u003C\u002Fh2>\n\u003Cp>Ensure your Directus project is configured for Redis.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdocs.directus.io\u002Fself-hosted\u002Fconfig-options.html#redis\">https:\u002F\u002Fdocs.directus.io\u002Fself-hosted\u002Fconfig-options.html#redis\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Add the following environment variables to your project:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-env\">GOOGLE_API_KEY=your-google-api-key\nGOOGLE_PLACE_ID=your-google-place-id\n\nREDIS_DGPE_CACHE_KEY=your-redis-dgpe-cache-key\nREDIS_DGPE_CACHE_HOURS=your-redis-dgpe-cache-hours\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Usage\u003C\u002Fh2>\n\u003Cp>You can use this endpoint to retrieve place data from the Google Places API.\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-http\">GET \u002Fgoogle-place\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>Notes\u003C\u002Fh2>\n\u003Cp>This plugin currently retrieves the following data:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>id\u003C\u002Fli>\n\u003Cli>plusCode\u003C\u002Fli>\n\u003Cli>googleMapsUri\u003C\u002Fli>\n\u003Cli>internationalPhoneNumber\u003C\u002Fli>\n\u003Cli>adrFormatAddress\u003C\u002Fli>\n\u003Cli>regularOpeningHours\u003C\u002Fli>\n\u003Cli>currentOpeningHours\u003C\u002Fli>\n\u003Cli>reviews\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>In the future I would like to add a configuration panel to customize data requests.\u003C\u002Fp>\n",[]]