autodesk-platform-services / aps-hubs-bulk-files-manager

This is a desktop based application for uploading/downloading the files between the local machine and the folders of Autodesk BIM 360, Autodesk Construction Cloud(ACC), Autodesk BIM360 Teams etc.
MIT License
10 stars 4 forks source link
aspnetcore autodesk-bim360 autodesk-construction-cloud datamanagement hangfire netcore nodejs webview2

APS Hubs Bulk File Manager

Platforms

.NET Microsoft.AspNetCore Visual-Studio

Node.js

APS-Authentication APS-Data-Management

Hangfire WebView2 Evergreen

Advanced MIT

Description

This is a desktop based application for uploading/downloading the files between the local machine and the folders of Autodesk BIM 360, Autodesk Construction Cloud(ACC), Autodesk BIM360 Teams etc. Application context authentication (2legged token) and user context authentication (3legged token) are supported. The users can download files from single folder or multiple folders. It provides jobs manager of the uploading/downloading and advanced features to track the traffic.

This application can be a product level tool for users to batch uploading/downloading files. It is also extensible for those advanced developers to add/adjust functionalities.

Thumbnail

![](Documentation/Thumnail_bulk.gif)

Demo

https://youtu.be/c9quBMX84NI

Prerequisites

  1. Build the publish version of this application by the following commandline in the root solution folder (same folder of bulk-file-manager.sln). This will install required packages automatically and build distributable application at: \aps-hubs-bulk-files-manager\bin\Debug\net8.0-windows\win-x64\publish\

    dotnet publish -r win-x64

  2. Run the application file Bulk-File-Manager.exe, it will launch the tool with login form. Please enter your APS client id and client secret. This activity will be conducted only once, as the application will save these details in the database for future authentication. If you have already setting file (json), click Import Settings to configure the setting.

  3. For detailed functionalities and usages, please check User Guide.

  4. If you are developer who want to debug or extend the ability of this tool, please also check the Developer Guide. The notes would be useful when you testing with the code.

Further Reading

License

This sample is licensed under the terms of the MIT License. Please see the LICENSE file for more details.

Written by

Based on the Bulk Upload Utility, by Autodesk Consulting:

Open Source Maintainers