Visualize Dropbox file and directory sizes.
Live version: https://banyan.osteele.com/
-
Install yarn.
-
Install npm and elm packages:
$ yarn install
-
Sign into Dropbox.
-
Create a new app. Select “Dropbox API”, and give it “Full Dropbox” access.
![](./docs/dropbox-create-app.png)
-
Add
http://localhost:4000/
to the list of Redirect URIs. -
Set the
DROPBOX_APP_KEY
environment variable to the app's API key (highlighted below). If you use direnv, you can copy.envrc.template
to.envrc
and edit the key into that file.
$ yarn start
$ yarn test # run the tests once
$ yarn test:watch # test in watch mode
$ yarn lint
Build with Elm, elm-dropbox, Highcharts, Semantic UI, and Poi.
The Banyan tree image used in this app's Dropbox OAuth page was donated to the Wikimedia Foundation by Pearson Scott Foresman. It is in the public domain.
Highcharts is used under the Creative Commons (CC) Attribution-NonCommercial licence for personal use and demonstrations.
MIT