{"id":16288505,"url":"https://github.com/kiemlicz/gtrello","last_synced_at":"2025-04-09T07:14:45.872Z","repository":{"id":208092805,"uuid":"720796290","full_name":"kiemlicz/gtrello","owner":"kiemlicz","description":"Show Trello cards in GMail","archived":false,"fork":false,"pushed_at":"2024-01-13T08:36:55.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-15T01:28:42.083Z","etag":null,"topics":["add-on","gmail","trello"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/kiemlicz.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":"2023-11-19T16:21:41.000Z","updated_at":"2023-12-12T20:31:03.000Z","dependencies_parsed_at":"2023-12-12T21:30:46.086Z","dependency_job_id":"d3345f2e-81de-455d-8170-b6c94cc19025","html_url":"https://github.com/kiemlicz/gtrello","commit_stats":null,"previous_names":["kiemlicz/gtrello"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiemlicz%2Fgtrello","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiemlicz%2Fgtrello/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiemlicz%2Fgtrello/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiemlicz%2Fgtrello/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiemlicz","download_url":"https://codeload.github.com/kiemlicz/gtrello/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247994123,"owners_count":21030048,"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":["add-on","gmail","trello"],"created_at":"2024-10-10T19:48:30.758Z","updated_at":"2025-04-09T07:14:45.852Z","avatar_url":"https://github.com/kiemlicz.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GTrello\nGTrello is a GMail add-on, which adds Trello integration.\n\nProject was created to solve single problem: gather all tasks in single place.  \nI'm heavy user of both Trello and Google tasks to schedule tasks,  \nI was lacking a feature to have them under one roof.\n\nCurrently add-on displays Trello Cards from list the name user provided on 'Token' screen from every starred board user is member of.\nThis is actively developed and behavior will be customizable\n\nI simply lost the grasp of many tasks I have on my GTasks and Trello boards, thus simple aggreagtion under one roof is a huge help for me.\n\n## Installation\nApplication is not published publicly.  \nIn order to install, following setups must be made:\n1. Install GTrello as GMail add-on\n2. Enable Trello access\n3. Authorize GTrello to Trello\n\n### Install GTrello as GMail add-on\nMind that the setup is not idempotent, multiple runs will yield multiple projects.  \nAdd-on is installed as developer add-on\n```\n\u003e git clone https://github.com/kiemlicz/gtrello.git\n\u003e npm install @google/clasp -g\n\u003e # run setup providing Timezone i.e. ./setup.sh Europe/Warsaw\n\u003e ./setup.sh Your/Timezone\n\u003e clasp push\n```\n\nTo enable add-on, [follow official guide](https://developers.google.com/apps-script/add-ons/how-tos/testing-workspace-addons#install_an_unpublished)  \nIn short:  \n1. Navigate to [AppScript](https://script.google.com/home) GTrello project\n1. Deploy -\u003e Test Deployments -\u003e Install\n\nSomewhere along the setup or publish you might be asked to enable AppScript API which must be done.\nIf not then navigate to [GCloud](https://console.cloud.google.com/), setup dedicated project and find `Apps Script API` -\u003e `Enable`\n\n### Enable Trello access\nTo enable Trello API access, create [new integration](https://trello.com/power-ups/admin), name it `GTrello`\n\n### Authorize Trello\nOnce the add-on is installed:  \n- `Authorize access`\n- then provide API key from Trello (`GTrello` power-up, `API key` tab) and follow authorization dialog.\n  Copy token, close the window and paste token to GTrello add-on.  \n  Provide the Trello list name.  \n  All cards from all user's boards from that particular list will be displayed.\n\n### Developing\nSimply after changes run\n```\n\u003e clasp push\n```\n\n## Alternative solutions\nAlternatively, tasks can be kept only under Trello with some help of `ifttt`-kind of services, however they come with limitations like: time delay, a bit tedious setup, paywall\n\n# References\n- [Clasp](https://developers.google.com/apps-script/guides/clasp) is a tool used to develop AppScript locally, otherwise web interface must be used.\n- [Issue](https://issuetracker.google.com/issues/111312904) that made possible creating add-ons without requirement of selecting particular e-mails.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiemlicz%2Fgtrello","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiemlicz%2Fgtrello","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiemlicz%2Fgtrello/lists"}