• Stars
    star
    177
  • Rank 214,672 (Top 5 %)
  • Language
    JavaScript
  • License
    GNU Affero Genera...
  • Created over 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Qiniu Box.

Qbox logo

Build status Github All Releases Itunes App Store

QBox is a convenient manage tool for your Qiniu buckets. It is an open-source software and can be used on OS X, Linux and Windows, and it was generated with electron-vue

Screenshots

Bucket Panel

bucket panel

Manage Panel

bucket panel

Upload Panel

bucket panel

Feature

Bucket Panel

  • Login by setting accessKey and secretKey.
  • Logout by clearing localStorage (include accessKey and secretKey).
  • List all buckets (include private).
  • Manage files in a bucket, that will open a new Manage Panel.

Manage Panel

  • List all files in a specified bucket.
  • List all files with pagination.
  • Sort by file name, file type, file size or modified time.
  • Preview image and media file.
  • Delete a existing file.
  • Delete a batch of files were checked.
  • Copy the outer link of a file.
  • Refresh the files in the bucket.
  • Download a existing file.(this feature will be put in preview modal)
  • Upload a single file.
  • Search filter.

TODO

MenuBar

  • Set default bucket.
  • Drag to MenuBar icon to upload.

Bucket Panel

  • Delete a existing bucket.
  • Create a new bucket.

Manage Panel

  • Add enter event to search box.
  • Upload mutiple files.
  • Download a batch of files were checked.
  • Rename resouces.

License

license

Contribute

# install dependencies
npm install

# serve with hot reload at localhost:9080
npm run dev

# build electron application for production
npm run build

# run unit tests (no tests now)
npm test

# lint all JS/Vue component files in `src/`
npm run lint

中文文档