https://github.com/sieren/QSyncthingTray
ATT: NO LONGER ACTIVELY MAINTAINED, NEEDS NEW OWNER || A OS X / Windows / Linux Tray App for Syncthing written in C++
https://github.com/sieren/QSyncthingTray
Last synced: about 1 month ago
JSON representation
ATT: NO LONGER ACTIVELY MAINTAINED, NEEDS NEW OWNER || A OS X / Windows / Linux Tray App for Syncthing written in C++
- Host: GitHub
- URL: https://github.com/sieren/QSyncthingTray
- Owner: sieren
- License: lgpl-3.0
- Created: 2015-08-31T18:22:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-05-10T21:52:26.000Z (almost 5 years ago)
- Last Synced: 2024-10-10T13:41:25.436Z (7 months ago)
- Language: C++
- Homepage:
- Size: 17.1 MB
- Stars: 366
- Watchers: 22
- Forks: 30
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: COPYING.GPLv3+.txt
Awesome Lists containing this project
README
QSyncthingTray
=============
#### A Traybar Application for Syncthing written in C++ [](https://ci.appveyor.com/project/sieren/qsyncthingtray/branch/master)
[](https://github.com/sieren/QSyncthingTray/releases)
[](https://github.com/sieren/QSyncthingTray/issues)A cross-platform status bar for [Syncthing](http://syncthing.net/).
Currently supports **OS X**, **Windows** and **Linux**.Written in C++ with Qt.
## Features
+ Shows number of connections at a glance.
+ Traffic statistics and graphs about throughput and connections.
+ Launches Syncthing and Syncthing-iNotifier if specified.
+ Quickly pause Syncthing with one click.
+ Last Synced Files - Quickly see the recently synchronised files and open their folder.
+ Quick Access to all shared folders.
+ Presents Syncthing UI in a separate view instead of using the browser.
+ Supports authenticated HTTPS connections.
+ Uses System Notifications about current connection status.
+ Toggle for monochrome icon.Is there a feature missing? Open an issue, send me an [email](mailto:[email protected]) or fork this project and add it yourself.
## Download
Precompiled binaries for Windows and Mac are downloadable in the [Releases](https://github.com/sieren/QSyncthingTray/releases) section.
## Screenshots


## How To Use It
QSyncthingTray does not come with Syncthing bundled. Therefore it needs to be downloaded from [Syncthing](http://syncthing.net/).
Once you specifiy the path to the 'syncthing' binary it will automatically spawn syncthing when you run QSyncthingTray.To start Syncthing at boot (OS X):
+ Go to **System Preferences** and **Users & Groups**
+ Drag QSyncthingTray into the **Login Items** list## Requirements
If you want to use HTTPS to connect to Syncthing on Windows, please download and install the [OpenSSL DLLs](http://slproweb.com/products/Win32OpenSSL.html). Then restart QSyncthingTray.## Build & Run
+ Get a recent version of Qt (5.5+)
+ QSyncthingTray can be either built with QWebEngine, QtWebView or native Browser support. By default it is built with QWebEngine. To enable QWebView pass `-DQST_BUILD_WEBKIT=1` as an argument to `cmake`. For native browser support: `-DQST_BUILD_NATIVEBROWSER=1`.### Mac & Windows
+ Use either QtCreator or create an XCode or Visual Studio Project with CMake or QMake.
```
mkdir build && cd build
cmake ../ -G Xcode
```### Linux
+ Get the most recent [Qt Version](http://www.qt.io/download/)
+ Using `cmake`:
```
mkdir build && cd build
cmake .. && make
```