Skycoder42 / dolphin-seafile-plugin

A plugin for dolphin to show the seafile synchronization status

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

dolphin-seafile-plugin

A plugin for dolphin to show the seafile synchronization status

Features

A simple VCS plugin for KDEs Dolphin file manager, that displays sync status for your Seafile repositories. Simply install and enable under "Services". Currently, the plugin can:

  • Display sync status of seafile repositories
    • Per File/Folder thats inside a seafile folder
    • Including special states, e.g. "ignored"

More features, such as sharing, etc. are planned.

Limitations/Workaround

Due to the way those dolphin plugins work, only repositories that are inside your seafile main directory will work. Additionally, you will have to open this folder once, before the plugin recognizes them.

The reason is, that the plugin reacts on the presence of the .seafile-data folder. If you have custom locations outside of the folder, or don't want to always go there first, simply create an empty file called .seafile-data in whichever directory you need the plugin to work. One useful location would be your home directory, as thats the default directory dolphin opens.

Dependencies

You'll need Dolphin (and thus Qt and KDE frameworks) and Seafile. The plugin only needs the seafile daemon, so make sure you have that one with whatever seafile package you use.

Installation

For now, only an AUR package is provided: dolphin-seafile-plugin

Until then, you can simply build it yourself. Install all the stated dependencies and build via:

cd plugin
qmake
make
make install

About

A plugin for dolphin to show the seafile synchronization status

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 93.1%Language:QMake 6.9%