Google for Origami CPs.
Try it here: https://bogdanthegeek.github.io/CPoogle/
Uses google drive api and nltk to index, and clasify models.
Serves the data as a static webpage and uses Fuse.js to fuzzy find models
Use scan.py to retrieve all the files. You will need a credentials.json with your google cloud OAuth keys, follow a tutorial or smth.
Option -j sets the number of jobs, this can speed up the process a lot, but you may hit some rate limits and it uses more memory (32 works well).
Use spreadsheet.py to pull in all the metadata from the spreadsheet.
Use organise.py with the output of scan.py to generate a "database" of models. This will also use nltk to add metadata.