{"id":26830641,"url":"https://github.com/guichaguri/mondaypowerbiadapter","last_synced_at":"2025-07-01T12:37:16.984Z","repository":{"id":37961155,"uuid":"261848646","full_name":"Guichaguri/MondayPowerBIAdapter","owner":"Guichaguri","description":"Adapts a Monday board to Power BI","archived":false,"fork":false,"pushed_at":"2025-01-06T07:53:04.000Z","size":94,"stargazers_count":12,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-30T08:13:41.608Z","etag":null,"topics":["monday-api","mondaycom","powerbi"],"latest_commit_sha":null,"homepage":"https://monday-powerbi.herokuapp.com/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Guichaguri.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-06T18:41:50.000Z","updated_at":"2025-01-06T07:53:00.000Z","dependencies_parsed_at":"2024-01-12T18:36:03.283Z","dependency_job_id":"f14140a0-291d-4c9a-bb07-13dd9d941e1d","html_url":"https://github.com/Guichaguri/MondayPowerBIAdapter","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guichaguri%2FMondayPowerBIAdapter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guichaguri%2FMondayPowerBIAdapter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guichaguri%2FMondayPowerBIAdapter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Guichaguri%2FMondayPowerBIAdapter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Guichaguri","download_url":"https://codeload.github.com/Guichaguri/MondayPowerBIAdapter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251666361,"owners_count":21624298,"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":["monday-api","mondaycom","powerbi"],"created_at":"2025-03-30T14:16:52.220Z","updated_at":"2025-04-30T08:13:44.758Z","avatar_url":"https://github.com/Guichaguri.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Monday.com to Power BI Adapter\n\nThis is an adapter that retrieves data from the Monday API v2 and converts to a Power BI friendly format while maintaining the API key safety.\n\n* Converts the board items to a CSV encoded with Windows-1252\n* Optionally formats a few column types to be easier to work with in Power BI\n* Optionally includes subitems\n* Optionally generates tokens that give access only to a specific board, so you don't have to expose your API Key in a Power BI report (Safe mode)\n* You can deploy this tool using Docker to any cloud or on-premise server\n\n## Running\n\n### NodeJS\n\n* Install NodeJS (Version 18 is recommended)\n* Run `npm install` to install the dependencies\n* Run `npm run build` to build assets\n* Run `npm run start` to start the server\n\n### Docker\n\n* Install Docker\n* Run `docker build . --tag monday-powerbi` to build the image\n* Run `docker run -d -p 3000:3000 monday-powerbi` to run the container\n\n### Heroku\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/Guichaguri/MondayPowerBIAdapter/)\n\n## Environment Variables\n\n| Variable           | Description                            | Default                      |\n|--------------------|----------------------------------------|------------------------------|\n| `PORT`             | The HTTP server port number            | `3000`                       |\n| `DATABASE_URL`     | The PostgreSQL database connection URL | -                            |\n| `MONDAY_BASE_URL`  | The Monday API base URL                | `https://api.monday.com/v2`  |\n\nThe database is optional, and if available, allows you to generate tokens that give access only to a specific board.\n\n## Alternatives\n\n* [Power Query M script](https://gist.github.com/Guichaguri/83a6d8ab6ce3a695dc104bb4eff9d73d)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguichaguri%2Fmondaypowerbiadapter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguichaguri%2Fmondaypowerbiadapter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguichaguri%2Fmondaypowerbiadapter/lists"}