{"id":22869989,"url":"https://github.com/autodesk-platform-services/aps-hubs-xls","last_synced_at":"2026-05-17T02:33:35.919Z","repository":{"id":245981871,"uuid":"819735139","full_name":"autodesk-platform-services/aps-hubs-xls","owner":"autodesk-platform-services","description":"Extract metadata of model on your Autodesk360, BIM360 or Autodesk Construction Cloud(ACC) account, into an excel spreadsheet.","archived":false,"fork":false,"pushed_at":"2024-06-25T15:34:44.000Z","size":335,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-02-06T16:57:35.351Z","etag":null,"topics":["aps","docs","excel-export","nodejs","sample"],"latest_commit_sha":null,"homepage":"https://aps-hubs-xls.autodesk.io","language":"JavaScript","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/autodesk-platform-services.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":"2024-06-25T05:27:53.000Z","updated_at":"2024-06-25T15:34:46.000Z","dependencies_parsed_at":"2025-02-06T16:49:16.722Z","dependency_job_id":"059f82a6-d08e-4656-b213-6e8aff04a325","html_url":"https://github.com/autodesk-platform-services/aps-hubs-xls","commit_stats":null,"previous_names":["autodesk-platform-services/aps-hubs-xls"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autodesk-platform-services%2Faps-hubs-xls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autodesk-platform-services%2Faps-hubs-xls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autodesk-platform-services%2Faps-hubs-xls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/autodesk-platform-services%2Faps-hubs-xls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/autodesk-platform-services","download_url":"https://codeload.github.com/autodesk-platform-services/aps-hubs-xls/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246460037,"owners_count":20781034,"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":["aps","docs","excel-export","nodejs","sample"],"created_at":"2024-12-13T13:13:16.467Z","updated_at":"2026-05-17T02:33:35.912Z","avatar_url":"https://github.com/autodesk-platform-services.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# APS Hubs XLS (Node.js)\n\n![platforms](https://img.shields.io/badge/platform-windows%20%7C%20osx%20%7C%20linux-lightgray.svg)\n[![node.js](https://img.shields.io/badge/Node.js-16.16-blue.svg)](https://nodejs.org)\n[![npm](https://img.shields.io/badge/npm-8.11-blue.svg)](https://www.npmjs.com/)\n[![license](https://img.shields.io/:license-mit-green.svg)](https://opensource.org/licenses/MIT)\n\nThis sample application demonstrates how to extract metadata of model on your Autodesk360, BIM360  acount or Autodesk Forma hub, into an excel spreadsheet. The sample code demonstates 3-legged OAuth, a simple viewer extension and code to handle meta-data and format it into an excel spreadsheet file.\n\n![thumbnail](thumbnail.png)\n\n## Development\n\n### Prerequisites\n\n- [APS credentials](https://aps.autodesk.com/en/docs/oauth/v2/tutorials/create-app)\n- Provisioned access to [BIM 360 Docs](https://aps.autodesk.com/en/docs/bim360/v1/tutorials/getting-started/manage-access-to-docs/)\nor Autodesk Forma\n- [Node.js](https://nodejs.org) (Long Term Support version is recommended)\n- Command-line terminal such as [PowerShell](https://learn.microsoft.com/en-us/powershell/scripting/overview)\nor [bash](https://en.wikipedia.org/wiki/Bash_(Unix_shell)) (should already be available on your system)\n\n\u003e We recommend using [Visual Studio Code](https://code.visualstudio.com) which, among other benefits,\n\u003e provides an [integrated terminal](https://code.visualstudio.com/docs/terminal/basics) as well.\n\n### Setup \u0026 Run\n\n- Clone this repository: `git clone https://github.com/autodesk-platform-services/aps-hubs-browser-nodejs`\n- Go to the project folder: `cd aps-hubs-browser-nodejs`\n- Install Node.js dependencies: `npm install`\n- Open the project folder in a code editor of your choice\n- Create a _.env_ file in the project folder, and populate it with the snippet below,\nreplacing `\u003cclient-id\u003e` and `\u003cclient-secret\u003e` with your APS Client ID and Client Secret,\nand `\u003csecret-phrase\u003e` with an arbitrary string:\n\n```bash\nAPS_CLIENT_ID=\"\u003cclient-id\u003e\"\nAPS_CLIENT_SECRET=\"\u003cclient-secret\u003e\"\nAPS_CALLBACK_URL=\"http://localhost:8080/api/auth/callback\" # URL your users will be redirected to after logging in with their Autodesk account\nSERVER_SESSION_SECRET=\"\u003csecret-phrase\u003e\" # phrase used to encrypt/decrypt server session cookies\n```\n\n\u003e For applications deployed to a custom domain, the callback URL will be `http://\u003cyour-domain\u003e/api/auth/callback`\n\u003e or `https://\u003cyour-domain\u003e/api/auth/callback`. Do not forget to update the callback URL for your application\n\u003e in https://aps.autodesk.com/myapps as well.\n\n- Run the application, either from your code editor, or by running `npm start` in terminal\n- Open http://localhost:8080\n\n\u003e When using [Visual Studio Code](https://code.visualstudio.com), you can run \u0026 debug\n\u003e the application by pressing `F5`.\n\n## Troubleshooting\n\nPlease contact us via https://aps.autodesk.com/en/support/get-help.\n\n## License\n\nThis sample is licensed under the terms of the [MIT License](http://opensource.org/licenses/MIT).\nPlease see the [LICENSE](LICENSE) file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautodesk-platform-services%2Faps-hubs-xls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fautodesk-platform-services%2Faps-hubs-xls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fautodesk-platform-services%2Faps-hubs-xls/lists"}