Skip to content

A Chrome extension that allows batch-print PDFs from BIM360 and ACC platforms.

License

Notifications You must be signed in to change notification settings

HOKGroup/sPrint

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sPrint 🏃‍♂️

Printing PDF's from Autodesk Cloud (BIM360/ACC) used to be a time consuming task. Going through all drawings and requesting .PDF's took a while and BIM managers need to quality assurance large drawing sets. sPrint is a Chrome extension that allows batch-print PDFs and download things (derivatives) from Autodesk Cloud Platforms.

ezgif-4-8877da9391



Get Started 🚀

To run locally 🧑‍💻:

  1. Navigate to ./extension folder

  2. Create .env file

  3. Setup environmental variables:

    AWS access keys guide APS app creation guide

    VITE_AWS_REGION=*******
    VITE_AWS_ACCESS_KEY_ID=*******
    VITE_AWS_SECRET_ACCESS_KEY=*******
    
    VITE_APS_CLIENT_ID=*******
    VITE_APS_CLIENT_SECRET=*******
    
  4. Run npm run build

  5. Run Chrome and go to chrome://extensions/

  6. Toggle the Developer mode and Load unpacked

Screenshot 2023-10-31 212944
  1. Load ./extension/dist folder
  2. Check the extension console and copy the callback URL, then set it in the APS app that you created.



Plugin Architecture 🏛️

The plugin consist of 2 parts:

  • Chrome Extension:
    • Popup
    • Background Script - listen to Tab and status changes.
    • Content Script - extends a UI of ACC/BIM360
  • Backend:
    • Lambda Function - holds export logic.

sPrint



FAQ ❓

About

A Chrome extension that allows batch-print PDFs from BIM360 and ACC platforms.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 53.2%
  • Vue 44.1%
  • JavaScript 2.0%
  • Other 0.7%