browse-everything
browse-everything copied to clipboard
Rails engine providing access to files in cloud storage
Ensuring that the APIs between each provider are consistent might introduce significant changes, but they should still be backward compatible.
This might also deprecate https://github.com/samvera/browse-everything/blob/master/HISTORY.md
In ScholarSphere we only allow access to the FileServer driver for administrators. We accomplished this fairly simply by overriding the providers list: https://github.com/psu-stewardship/scholarsphere/commit/93d1731 Would this configuration option be useful to...
Ensure that directories containing relative paths ("." and "..") are handled properly by all Drivers
One approach would be to impose some constraints upon the `browse_everything#show` route: https://github.com/samvera/browse-everything/compare/master...jrgriffiniii:hotfix-jrgriffiniii-file-systems-punct
Hello, Do you plan to offer the ability to set swift as provider? Thanks by advance
Addition of a provider for SharePoint/OneDrive (basically MS graph) When writing this there was no reliable MS graph ruby client gem (https://github.com/microsoftgraph/msgraph-sdk-ruby/issues/69) That may have now changed, so a TODO...
This follows the proposed maintenance reorganization within https://github.com/samvera/maintenance/issues/137. In order to consider this completed, the following tasks must be completed: - [ ] https://github.com/samvera-labs/browse-everything-redux-react/issues/93 - [ ] https://github.com/samvera-deprecated/browse-everything-redux-react/pull/94 - [...
The current proposal for this is to explore the integration of JavaScript alone for supporting cloud-based file uploads. I have started prototyping an experimental replacement at the following using [Parcel](https://parceljs.org/docs/):...
The instructions to require browse-everything JS via sprockets are to: //= require browse_everything Which will give you this file: https://github.com/samvera/browse-everything/blob/main/app/assets/javascripts/browse_everything.js Which includes a `//= require bootstrap`. The original thinking probably...
Browse_everything [depends on](https://github.com/samvera/browse-everything/blob/ab0ee56bf891139bf50d69069d4cae2047624b45/browse-everything.gemspec#L23) the [dropbox-api](https://github.com/Jesus/dropbox_api) gem. Current [dropbox-api depends on oauth2 gem '~> 1.1'](https://github.com/Jesus/dropbox_api/blob/11bd1cf5f9a3683f1956857f9187b68134a7eddd/dropbox_api.gemspec#L24) oauth2 1.x is EOL and deprecated. Installing it gets you this message: > You have installed...