Skip to content

looking-glass-station/Shapr3d_backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Shapr3D Backup

Shapr3D stores project files in the cloud and locally in a SQL Lite database.

This project creates an incremental backup of your Shapr3D project files as Shapr3d Files.

Export native .shapr packages from both active Projects and TempState workspaces.

Note: This only works for files that you've downloaded to desktop, if you created files on your iPad and haven't synced them to your desktop you're out of luck.

  • Creates a folder per exported .shapr file
  • Extracts a JPG thumbnail from Shapr3D's resources and saves it alongside
  • Two subdirectories in export dir:
    • "Current" -> active projects
    • "Trashed" -> TempState (previously deleted) projects
  • Argparse flags: --export-dir (path) --include-tempstate (bool) --add-revision (bool) - Shapr3D keeps a version history for files, you might want to set this to false if you start running out of space.
  • Skips export if target .shapr already exists. Will take a while to run the first time.

Minimal example:

python.exe main.py --export-dir C:\Documents\Shapr3d_backup

About

Shapr3D is a CAD program, it stores projects in the cloud and locally via a SQL Lite database. It doesn't feature a simple method of exporting all files to local copies. This project offers an incremental export to parasolids complete with thumbnails.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages