• Stars
    star
    135
  • Rank 269,297 (Top 6 %)
  • Language
    Swift
  • License
    Other
  • Created almost 10 years ago
  • Updated over 5 years ago

Reviews

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

Repository Details

A statusbar for syncthing on Mac OS X

syncthing-bar Build Status

THIS PROJECT IS OBSOLETE NOW AS THERE IS AN OFFICIAL CLIENT: https://github.com/syncthing/syncthing-macos

A little statusbar for http://syncthing.net/ on OSX

Be aware that i am NOT a swift developer. I am not even a cocoa developer. This is more or less a weekend experiment. It should be useable but the code is a mess :O (so much i can tell :D)

What will it do?

Syncthing bar has syncthing bundled. Once started it will try to upgrade and then keep the bundled syncthing running. It will automatically select a port. When clicking on the statusbar icon it will offer quick access to the UI and will allow you to open any shared folder in finder. Syncthing log may be examined as well. That's it

Requirements

OS X 10.10 is required

To build/run

  1. Clone the repository in X-Code
  2. Download syncthing from http://syncthing.net/
  3. Extract the archive
  4. Locate the "syncthing" binary
  5. Copy the binary to your syncthing-bar source repository in the folder "syncthing"
  6. Open X-Code (binary/syncthing should NOT be marked RED anymore)
  7. Hit the fancy play button :S
  8. it SHOULD run :S

Demo :O

alt tag

Caveats

Syncthingbar is intended for local usage only. It will hardcode host and port and apikey. If you want to access the UI from within your network use a standalone syncthing.

Installation Package

The latest release can be found on the releases tab

Installation using homebrew

After you have installed homebrew you can install syncthing-bar with the brew command:

brew tap caskroom/cask
brew cask install syncthing-bar

More Repositories

1

nuklear-glfw-vulkan

A nuklear adapter that does Vulkan rendering
C
58
star
2

promise-any

Promise.any() implementation
JavaScript
41
star
3

jugglingdb-arango

jugglingdb adapter for ArangoDb
JavaScript
16
star
4

MopArangoDbBundle

Symfony2 Bundle to handle integration with ArangoDB
PHP
8
star
5

mailwurst

wurst da mail
JavaScript
6
star
6

x1-carbon-gen9-hammer

Trying to fix the ARBEITSVERWEIGERUNG of the X1 Carbon Gen 9 under linux
Shell
5
star
7

webgl-webworker-texture-helloworld

An experiment trying to offload texture decoding to webworkers in webgl
JavaScript
5
star
8

MopHugbearBundle

Symfony2 bundle which adds awesome, entertaining and adorable hugbears to your project
PHP
4
star
9

g14-perf-control

Utility to control performance related settings on the Asus Zephyrus G14
Rust
4
star
10

babylon-objloader

An (alternative) obj loader for babylon.js
JavaScript
3
star
11

rpck

RPck file archiver
Rust
3
star
12

babylonjs-imagetexture

JavaScript
2
star
13

ElpeEfpeAndroid

Elpe Efpe android version
Java
2
star
14

wirklichkeitssteuerungsgeraet

C
2
star
15

sportplaetze-koeln

HTML
2
star
16

buedchen

Rust
2
star
17

deploysh

deploy script
Shell
1
star
18

brumm-case

Brumm case
OpenSCAD
1
star
19

kamelladjutant-sloppy

Sloppy configuration for kamelladjutant
1
star
20

my-first-blog

djangogirls :S
Python
1
star
21

hlaipf

How long am i php free
Rust
1
star
22

mesos-cluster

Mesos cluster in a container
Shell
1
star
23

wirklichkeitssteuerungsgeraet-presentation

JavaScript
1
star
24

webos-telekomsport

App that (hopefully) brings Telekomsport to webOS
TypeScript
1
star
25

mop-include

A directive to ng-include including parameters. It offers simple template reusing for the lazy and people who don't favor "YOU NEED A DIRECTIVE FOR EVERYTHING"
JavaScript
1
star
26

penny-hat-geburtstag

C++
1
star
27

babylonjs-presentation

Slides for colognejs 10/2014
JavaScript
1
star
28

angular2-es6-seed

Lazy loading using system.js and babel
JavaScript
1
star
29

ipng2iff

Indexed PNG to IFF
Rust
1
star