A very smart filemanager to manage your files in the browser developed in AngularJS with Material-Design styles by Jonas Sciangula Street
This project is under free license. If you want to support the angular-filemanager development or just thank it's main maintainer by paying a beer, you can make a donation by clicking the following button

1) Install and use
bower install --save angular-filemanager
2) Include the dependencies in your project
<script src="https://github.com/joni2back/angular-filemanager/raw/1.5.1/bower_components/angular/angular.min.js"></script>
<script src="https://github.com/joni2back/angular-filemanager/raw/1.5.1/bower_components/angular-translate/angular-translate.min.js"></script>
<script src="https://github.com/joni2back/angular-filemanager/raw/1.5.1/bower_components/jquery/dist/jquery.min.js"></script>
<script src="https://github.com/joni2back/angular-filemanager/raw/1.5.1/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<link rel="stylesheet" href="https://github.com/joni2back/angular-filemanager/raw/1.5.1/bower_components/bootswatch/paper/bootstrap.min.css" />
<link rel="stylesheet" href="https://github.com/joni2back/angular-filemanager/raw/1.5.1/dist/angular-filemanager.min.css">
<script src="https://github.com/joni2back/angular-filemanager/raw/1.5.1/dist/angular-filemanager.min.js"></script>
3) Use the angular directive in your HTML
<angular-filemanager></angular-filemanager>
<link href="https://github.com/joni2back/angular-filemanager/raw/1.5.1/dist/angular-filemanager.min.css" rel="stylesheet">
<script src="https://github.com/joni2back/angular-filemanager/raw/1.5.1/dist/angular-filemanager.min.js"></script>
<script type="text/javascript">
angular.module('FileManagerApp').config(['fileManagerConfigProvider', function (config) {
var defaults = config.$get();
config.set({
appName: 'angular-filemanager',
pickCallback: function(item) {
var msg = 'Picked %s "%s" for external use'
.replace('%s', item.type)
.replace('%s', item.fullPath());
window.alert(msg);
},
allowedActions: angular.extend(defaults.allowedActions, {
pickFiles: true,
pickFolders: false,
}),
});
}]);
</script>
To contribute to the project you can simply fork this repo. To build a minified version, you can simply run the Gulp
task gulp build. The minified/uglified files are created in the dist folder.
For transparency into our release cycle and in striving to maintain backward compatibility, angular-filemanager is maintained under the Semantic Versioning guidelines.
Code and documentation released under the MIT license.
$ claude mcp add angular-filemanager \
-- python -m otcore.mcp_server <graph>