{"id":22872041,"url":"https://github.com/yiskang/forge-dataviz-2d","last_synced_at":"2026-01-26T08:34:23.599Z","repository":{"id":37743424,"uuid":"465371736","full_name":"yiskang/forge-dataviz-2d","owner":"yiskang","description":"This sample demonstrates how to add/remove sprites of Autodesk Forge Data Visualization extension.","archived":false,"fork":false,"pushed_at":"2022-03-03T09:20:36.000Z","size":17910,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-05-30T05:08:32.021Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/yiskang.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":"2022-03-02T15:55:43.000Z","updated_at":"2022-04-04T03:53:17.000Z","dependencies_parsed_at":"2022-08-24T16:02:18.592Z","dependency_job_id":null,"html_url":"https://github.com/yiskang/forge-dataviz-2d","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/yiskang/forge-dataviz-2d","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yiskang%2Fforge-dataviz-2d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yiskang%2Fforge-dataviz-2d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yiskang%2Fforge-dataviz-2d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yiskang%2Fforge-dataviz-2d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yiskang","download_url":"https://codeload.github.com/yiskang/forge-dataviz-2d/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yiskang%2Fforge-dataviz-2d/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28770869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T07:45:00.504Z","status":"ssl_error","status_checked_at":"2026-01-26T07:45:00.070Z","response_time":59,"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":[],"created_at":"2024-12-13T13:32:48.595Z","updated_at":"2026-01-26T08:34:23.584Z","avatar_url":"https://github.com/yiskang.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# forge-dataviz-2d\n\nThis sample demonstrates how to add/remove [sprites](https://forge.autodesk.com/en/docs/dataviz/v1/developers_guide/examples/create_sprite_style/) of Autodesk Forge [Data Visualization](https://forge.autodesk.com/en/docs/dataviz/v1/developers_guide/introduction/overview/) extension.\n\nJust navigate to any of the html files in  the [public](./public) subfolder.\n\n## Demo Video\n\n[![](http://img.youtube.com/vi/UZQwHleuhf0/0.jpg)](http://www.youtube.com/watch?v=UZQwHleuhf0 \"Demo the possibility of adding/removing sprites of Autodesk Forge Data Visualization extension\")\n\n[Click here or click on the above picture to view the video](http://www.youtube.com/watch?v=UZQwHleuhf0)\n\n## Running locally\n\n1. Get your Forge app client ID and client secret (see how to [create an app](https://forge.autodesk.com/en/docs/oauth/v2/tutorials/create-app))\n2. Clone this repository, and navigate to the project's folder in your terminal\n3. Install npm dependencies\n    - `npm install`\n4. Specify env. variables `FORGE_CLIENT_ID`, `FORGE_CLIENT_SECRET`, and `PORT`\n    - `export FORGE_CLIENT_ID=\u003cyour client id\u003e`\n    - `export FORGE_CLIENT_SECRET=\u003cyour client secret\u003e`\n    - `export PORT=3000`\n5. Run the app\n    - `npm start`\n\nIf you're using [Visual Studio Code](https://code.visualstudio.com), skip the steps 4 and 5,\nand instead create a _.vscode/launch.json_ in the project's folder with the following JSON:\n\n```json\n{\n    \"version\": \"0.2.0\",\n    \"configurations\": [\n        {\n            \"type\": \"node\",\n            \"request\": \"launch\",\n            \"name\": \"Launch Program\",\n            \"skipFiles\": [\n                \"\u003cnode_internals\u003e/**\"\n            ],\n            \"program\": \"${workspaceFolder}/server.js\",\n            \"env\": {\n                \"FORGE_CLIENT_ID\": \"\u003cyour client id\u003e\",\n                \"FORGE_CLIENT_SECRET\": \"\u003cyour client secret\u003e\",\n                \"PORT\": 3000\n            }\n        }\n    ]\n}\n```\n\nThen you can run _and debug_ the application with `F5`, or by going to `Run` \u003e `Start Debugging`.\n\n## License\n\nThis sample is licensed under the terms of the [MIT License](http://opensource.org/licenses/MIT). Please see the [LICENSE](LICENSE) file for full details.\n\n## Written by\n\nEason Kang [@yiskang](https://twitter.com/yiskang), [Forge Partner Development](http://forge.autodesk.com)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyiskang%2Fforge-dataviz-2d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyiskang%2Fforge-dataviz-2d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyiskang%2Fforge-dataviz-2d/lists"}