A simple file browser for inspecting the contents of a remoteStorage account. It is intended for RS app developers and power users. Build it yourself, or use it from https://inspektor.5apps.com
Basti
2017da2af0
Audio and video files are not downloaded, but the element src is fetching the content directly from storage. Unfortunately, one cannot skip forward, when the RS server doesn't support content ranges. |
||
---|---|---|
app | ||
config | ||
public | ||
scripts | ||
tests | ||
vendor | ||
.editorconfig | ||
.ember-cli | ||
.eslintrc.js | ||
.gitignore | ||
.jshintrc | ||
.scss-lint.yml | ||
.travis.yml | ||
.watchmanconfig | ||
LICENSE | ||
README.md | ||
ember-cli-build.js | ||
package-lock.json | ||
package.json | ||
testem.js |
README.md
RS Inspektor
Inspektor is a simple file browser for inspecting the contents of a remoteStorage account. It is intended for RS app developers and power users.
Inspektor is beta software and currently under development. You're invited to contribute and/or give feedback: https://gitlab.com/skddc/inspektor
Features
- Connect RS accounts
- Traverse/inspect directories
- View document details
- Render images in details
- Render text content in details
- Render JSON content tree view (optional source view)
- Delete documents
- Edit JSON content in tree view
- Delete directories
- Edit content source
- Render other types content (e.g. audio and video)
- Copy/move documents
- Copy/move directories (and enclosed files)
- Loading indicator for any view change that loads remote data
- Logo/icon
- Layout/support for small screens
Prerequisites
You will need the following things properly installed on your computer.
- Git
- Node.js (with NPM)
- Ember CLI
- Google Chrome
Installation
git clone <repository-url>
this repositorycd inspektor
npm install
Running / Development
ember serve
- Visit your app at http://localhost:4200.
- Visit your tests at http://localhost:4200/tests.
Code Generators
Make use of the many generators for code, try ember help generate
for more details
Running Tests
ember test
ember test --server
Building
ember build
(development)ember build --environment production
(production)
Deploying
With the 5apps remote added correctly (and push access to the GitLab repo), just run:
npm run deploy
If you want to deploy this from and to different repos, have a look at the
scripts
section in package.json
, as well as scripts/deploy.sh
for how it
works.