Skip to content

Instantly share code, notes, and snippets.

View cbare's full-sized avatar
👹
¯\_(ツ)_/¯

Christopher Bare cbare

👹
¯\_(ツ)_/¯
View GitHub Profile
@cbare
cbare / synapse_upload_directory_tree.py
Last active August 29, 2015 14:18 — forked from binarybottle/synapse_upload_directory_tree.py
Added use of SQLite to cache information about what files have already been uploaded. NOT foolproof, but faster that checking in Synapse.
#!/usr/bin/env python
"""
Recursively upload a directory structure to a Synapse project (synapse.org).
Examples::
synapse_upload_directory_tree <PROJECT ID> -user <EMAIL> --pass <PASS> --top <TOP DIRECTORY>
synapse_upload_directory_tree syn3207152 --user arno.klein@sagebase.org --pass XXXXXX --top brains
synapse_upload_directory_tree syn3207152 --user arno.klein@sagebase.o