{"id":38655888,"url":"https://github.com/manuelep/planetclient","last_synced_at":"2026-01-17T09:27:41.350Z","repository":{"id":145831375,"uuid":"290237215","full_name":"manuelep/planetclient","owner":"manuelep","description":"Py4web app component for easy REST API services implementation for serving geospatial data.","archived":false,"fork":false,"pushed_at":"2021-02-05T15:20:08.000Z","size":29,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-01-29T09:45:41.430Z","etag":null,"topics":["database","geojson","geospatial","gis","osm","postgis","programming","vector-space-model"],"latest_commit_sha":null,"homepage":"http://manuelep.github.io/planet-suite/","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/manuelep.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}},"created_at":"2020-08-25T14:27:29.000Z","updated_at":"2021-02-05T15:20:11.000Z","dependencies_parsed_at":"2023-09-25T01:47:38.945Z","dependency_job_id":null,"html_url":"https://github.com/manuelep/planetclient","commit_stats":{"total_commits":20,"total_committers":2,"mean_commits":10.0,"dds":"0.19999999999999996","last_synced_commit":"6fa0ff78b114d53f1da42db8c0d9effa4bede22a"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/manuelep/planetclient","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelep%2Fplanetclient","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelep%2Fplanetclient/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelep%2Fplanetclient/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelep%2Fplanetclient/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/manuelep","download_url":"https://codeload.github.com/manuelep/planetclient/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/manuelep%2Fplanetclient/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28505553,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T06:57:29.758Z","status":"ssl_error","status_checked_at":"2026-01-17T06:56:03.931Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["database","geojson","geospatial","gis","osm","postgis","programming","vector-space-model"],"created_at":"2026-01-17T09:27:40.635Z","updated_at":"2026-01-17T09:27:41.305Z","avatar_url":"https://github.com/manuelep.png","language":"Python","readme":"# Welcome to Planetclient\n\nPlanetclient is a sub-module developed as a component of a generic\n[scaffolding](https://github.com/web2py/py4web/tree/master/apps/_scaffold)\n[py4web](http://py4web.com/) application and it's part of the\n[Planet Suite](https://manuelep.github.io/planet-suite/).\n\n\u003e **Note**\n\u003e Please refer to the\n\u003e [py4web official documentation](http://py4web.com/_documentation/static/index.html#chapter-01)\n\u003e for framework installation, setup and basics concepts about implementing applications\n\u003e and about what the *apps* folder is.\n\n# Description\n\nThis module implements the database model for the views (*named queries*) defined\nin the Planestore module using the PyDAL database abstraction layer for easy IO\nweb REST API services implementation.\n\nThis module implements tools for easy serve and manage vector data using useful\nstandard geometric structures such as the\n[classic squares tiles](https://wiki.openstreetmap.org/wiki/Tiles) and\nthe [Uber hexagonal tiles](https://eng.uber.com/h3/) in the python environment\nof the application.\n\n# How to's\n\n## Include Planetclient in your custom application\n\nPy4web applications are nothing more than native [python modules](https://docs.python.org/3/tutorial/modules.html)\nand the Planetclient code is structured in the same way so can be used actually as\na *submodule* that can be nested in custom applications.\n\nYou can link the module to your code repository using [Git submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules)\nbut the minimal requirement is to copy/clone the [Planetclient repository](https://github.com/manuelep/planetclient)\nnested in your `root` project folder.\n\n### Requirements\n\n* [Planetstore](https://github.com/manuelep/planetstore)\n\nPlease refer to the `requirements.txt` file for an updated list of required python\nmodules and install them using:\n\n```sh\npip install -r [path/to/apps/\u003cyour app\u003e/planetclient/]requirements.txt\n```\n\n# Doc\n\nPlease refer to the [repository wiki](https://github.com/manuelep/planetclient/wiki)\nfor the module detailed documentation.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuelep%2Fplanetclient","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmanuelep%2Fplanetclient","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmanuelep%2Fplanetclient/lists"}