update README

This commit is contained in:
SamSchott 2019-06-25 19:29:01 +01:00 committed by Sam Schott
parent ca9255da18
commit 27b96f908e

View File

@ -11,12 +11,16 @@ Download and install the Python package by running
```console ```console
$ pip install --upgrade git+https://github.com/SamSchott/maestral $ pip install --upgrade git+https://github.com/SamSchott/maestral
``` ```
in the command line. in the command line. If you intend to use the graphical user interface, you also need to
install PyQt5:
```console
$ pip install --upgrade PyQt5
```
## Usage ## Usage
Run `meastral-gui` in the command line to start Meastral with a graphical user interface. Run `meastral gui` in the command line to start Meastral with a graphical user interface.
On first sync, Meastral will run you through linking and configuring your Dropbox and then On its first run, Meastral will guide you through linking and configuring your Dropbox and
start syncing. The user interface is based on a status bar (menu bar) icon showing the will then start syncing. The user interface is based on a status bar icon which shows the
current syncing status and a preference pane for configuration. current syncing status and a preference pane for configuration.
![Screenshot macOS](/screenshots/full.png) ![Screenshot macOS](/screenshots/full.png)
@ -73,18 +77,19 @@ The follwing tasks could need your help:
- [ ] Native Cocoa and GTK interfaces. Maestral currently uses PyQt. - [ ] Native Cocoa and GTK interfaces. Maestral currently uses PyQt.
- [ ] Better handling of network errors and API errors. - [ ] Better handling of network errors and API errors.
- [ ] More efficient and robust tracking of local revisions. Possibly using xattr, even
though this would limit file system compatibility.
- [ ] Detect and warn in case of unsupported Dropbox folders locations (network drives,
external hard drives, etc).
- [ ] Speed up initial sync: Download whole folders as zip files if possible.
- [ ] Test robustness if internet connection is slow or lost, maestral process is killed - [ ] Test robustness if internet connection is slow or lost, maestral process is killed
during sync, user is logged out during sync, etc. during sync, user is logged out during sync, etc.
- [ ] More efficient and robust tracking of local revisions. Possibly using xattr, even
though this would limit file system compatibility.
- [ ] Detect and warn in case of unsupported Dropbox folder locations (network drives,
external hard drives, etc) and when the Dropbox folder is deleted by the user.
- [ ] Speed up download of large folders and initial sync: Download zip files if possible.
## Warning: ## Warning:
- Meastral does not have production status yet, so only 500 accounts can use the API keys. - Meastral does not have production status yet, so only 500 accounts can use the API keys.
- Meastral is still in beta status and may potentially result in loss of data. Only sync - Meastral is still in beta status and using it may potentially result in loss of data.
folders with non-essential files. Only sync folders with non-essential files.
- Known issues: - Known issues:
- File and folder names with two periods are currently not supported. This prevents - File and folder names with two periods are currently not supported. This prevents
syncing of temporary files which are created during the save process on some file syncing of temporary files which are created during the save process on some file