jpgill86 / neurotic

Curate, visualize, annotate, and share your behavioral ephys data using Python
https://neurotic.readthedocs.io
MIT License
32 stars 9 forks source link

Allow downloads from common cloud storage services #171

Open jpgill86 opened 4 years ago

jpgill86 commented 4 years ago

For example, Dropbox and Google Drive.

The direct download links that these services provide for sharing files do not follow a traditional directory hierarchy, which neurotic expects for remote_data_dir.

Perhaps with the help of some third-party libraries, neurotic could support these cloud storage services. Or maybe a closer look at the APIs would reveal something that isn't normally exposed through the browser.

Otherwise, distinct URLs would need to be provided for each file which would not share a common root, and this is something neurotic does not currently support. Adding that capability might be the fastest way to get something working.

jpgill86 commented 3 years ago

Since #294, downloading from Google Drive is fully supported.