Comments (1)
@mvidalgarcia suggested libcloud which looks VERY nice in terms of its Python API - when using that the plugin would be a generic cloud storage plugin instead of being S3-specific.
The only real drawback I see is that it seems to lack an equivalent of boto3's generate_presigned_url()
method that generates a temporary public URL to download a specific file. While it might not be too hard to implement the signature generation, it would be problematic when used with something that isn't S3...
cloudstorage looks good as well, but unfornately it supports only Python 3. Besides that, it has hard dependencies against all the various cloud storage client libraries which isn't amazing since it pulls in a ton of new packages (especially for Azure). BTW, their docs indicate that libcloud does indeed lack support for generating signed URLs:
Generate temporary signed URLs for downloading and uploading files.
from indico-plugins.
Related Issues (20)
- Zoom plugin: add ability to configure cohosts
- Zoom plugin: OAuth integration HOT 11
- Configuration info. HOT 1
- String defect HOT 5
- i18n strings not referenced from Admin interface HOT 2
- Add plugin: owncloud
- Zoom plugin: Handle meeting expirations
- Jupyter preview: Update nbconvert dependency
- Allow configuration of piwik plugin using a configuration file HOT 9
- Add hCaptcha plugin
- Zoom: Do not break meetings with registration enabled HOT 1
- Citadel Search: Remember sort order while on page?
- Citadel Search: Wrong counts in sidebar when searching in categories
- [NEW Plugin Request] Zoom Videoconferencing HOT 6
- RFC: Deprecating some old plugins / moving them to an attic repo? HOT 3
- storage_s3: Password saved in plain text in database HOT 1
- add vidyo room management link HOT 1
- CERN Indico Event Statistics Broken HOT 4
- Allow chunked uploads to S3
- Move CI to GitHub actions instead of Travis HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from indico-plugins.