{"id":51141981,"url":"https://github.com/eDatos/istacGDSdatasets","last_synced_at":"2026-07-14T07:01:25.316Z","repository":{"id":38107304,"uuid":"245112475","full_name":"eDatos/istacGDSdatasets","owner":"eDatos","description":"Google Data Studio connector for accessing statistic tables distributed through the API of the Canary Islands Data Infrastructure and Statistical Metadata (eDatos)","archived":false,"fork":false,"pushed_at":"2023-03-04T12:35:38.000Z","size":403,"stargazers_count":0,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-30T19:42:23.137Z","etag":null,"topics":["api","api-client","data","data-connectors","data-science","google","google-data-studio","official-statistics","open-data","statistics"],"latest_commit_sha":null,"homepage":"https://datos.canarias.es/api/estadisticas/statistical-resources/v1.0/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eDatos.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-05T08:52:35.000Z","updated_at":"2021-12-16T13:26:59.000Z","dependencies_parsed_at":"2022-09-18T08:51:59.732Z","dependency_job_id":null,"html_url":"https://github.com/eDatos/istacGDSdatasets","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/eDatos/istacGDSdatasets","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eDatos%2FistacGDSdatasets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eDatos%2FistacGDSdatasets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eDatos%2FistacGDSdatasets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eDatos%2FistacGDSdatasets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eDatos","download_url":"https://codeload.github.com/eDatos/istacGDSdatasets/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eDatos%2FistacGDSdatasets/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35450066,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-14T02:00:06.603Z","response_time":114,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["api","api-client","data","data-connectors","data-science","google","google-data-studio","official-statistics","open-data","statistics"],"created_at":"2026-06-26T00:00:39.395Z","updated_at":"2026-07-14T07:01:25.309Z","avatar_url":"https://github.com/eDatos.png","language":"JavaScript","funding_links":[],"categories":["Datos Abiertos y Estadísticas"],"sub_categories":[],"readme":"# Google Data Studio Connector for Recursos Estadísticos ISTAC\n\nThis is the Google Data Studio Connector implemented to retrieve data from the ISTAC API (Recursos Estadisticos).\n\nThe connector is written in [Apps Script](https://developers.google.com/apps-script/ \"Google documentation\").\n\n## Development environmet\n\nTo be able to work in this project you just need to pull the code from the repository and have [Clasp](https://developers.google.com/apps-script/Google Clouddes/clasp \"Google documentation\") installed on your system.\n\n### How to work in this project\n\n#### _Authenticate with Clasp_\n\nOnce you have installed Clasp from the `src` directory you have to run:\n\n```clasp login```\n\nNow you can push code with your changes to Google by running:\n\n```clasp push```\n\n### How to try the connector\n\nOnce you have develop something and you want to try it you have to push it and the connector will be in the [Latest Version(Head)](https://datastudio.google.com/datasources/create?connectorId=AKfycbzFJfMdYLJeFpZ6rf5p-h2jHyB0EkjdZSP2t8BGFg \"Latest Version\").\n\nWhen the development version is ready for release, the production deployment will be in the [Production deployment](https://datastudio.google.com/datasources/create?connectorId=AKfycbw4sga_3MyB8TOglBoHsI__IVDu0VYssfwKoxaOt2WUdAJJ3JuxdRegkFSWDmC89MI \"Production deployment\")\n\nYou could also get this url by editing the [project](https://script.google.com/home) in the G Suite Developer Hub. Then click in `Publish --\u003e Publish from manifest`. You can check the [documentation](https://developers.google.com/datastudio/connector/use).\n\n### Debugging\n\nTo debug the connector you can put console.logs in the code, then you can see the logs in https://script.google.com/home/projects/ID_OF_THE_SCRIPT/executions (that's all I got for the moment), for example, you can see the logs for this connector in [here](https://script.google.com/home/projects/17Q9fOWQv2bJMY3coJWIeoMLD2ItOJ04Wd3KswUiALS5C5M6Om5NidcPt/executions).\n\n## Production environment\n\n### How to deploy an versioned deployment\n\nIn Google Data Studio you can create version of your coda that consists in numbered shanpshots of your code. Which allows users to continue using the versioned connector while developers can keep coding. You can see more information in the [documentation](https://developers.google.com/apps-script/concepts/deployments).\n\nTo create a version you have to go to `File --\u003e Manage versions` and create a new one with a descriptive name. You could also create a new version with clasp by running from `src/`:\n\n```clasp version NAME_OF_THE_VERSION```\n\nYou can list all the versions with:\n\n```clasp versions```\n\nOnce you have the version you can make a versioned deployment. You can do it with clasp or with the Google Cloud.\n\n#### _With Clasp_\n\nYou can deploy the new connector with:\n\n```clasp deploy [version] [description]```\n\nAnd list the deployments with:\n\n ```clasp deployments```\n\nYou can find out more information about this in the [clasp documentation](https://developers.google.com/apps-script/guides/clasp)\n\n#### _With the Google Cloud_\n\nTo deploy a new version from the Google Cloud you have to go to edit the script. Then you go to `Publish --\u003e Publish from manifest` and Create a new one. You give it a name and a version and save it. Then you will have the new url.\n\nYou can find out more information in the [documentation](https://developers.google.com/datastudio/connector/deploy).\n\n## Testing\n\nThis project is configured with the Jest framework for testing. You can execute the test by running:\n\n```yarn test```\n\nThe project is also configured to see the coverage of the testing. You can see it by running:\n\n```yarn coverage```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FeDatos%2FistacGDSdatasets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FeDatos%2FistacGDSdatasets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FeDatos%2FistacGDSdatasets/lists"}