Skip to content
Bittorrent Sync indicator for linux desktops
Branch: master
Clone or download
marxjohnson Replaced `dpkg -S` call with faster `dpkg -s` call
Unlike the previous method, this doesn't check whether the script itself is from the btsync-user package, only that the btsync-user package is installed.  This means that a standalone version of the script can't be tested alongside a btsync-user installation, but the speed tradeoff is probably worth it.
1
Latest commit 50c85d7 Sep 5, 2014
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
icons add direct/relay status icons to peer menu items Sep 19, 2013
.gitignore Initial commit Sep 13, 2013
CREDITS Added cpbotha to CREDITS Mar 17, 2014
LICENSE Initial commit Sep 13, 2013
README.md Updated readme Jan 27, 2014
btsyncindicator.py Replaced `dpkg -S` call with faster `dpkg -s` call Sep 5, 2014

README.md

btsyncindicator

BitTorrent Sync indicator for Linux desktops

usage: btsyncindicator.py [-h] [--config CONFIG] [--iconpath ICONPATH] [-v]
                          [--log LOG]

optional arguments:
  -h, --help           show this help message and exit
  --config CONFIG      Location of BitTorrent Sync config file
  --iconpath ICONPATH  Path to icon theme folder
  -v, --version        Print version information and exit
  --log LOG            Set logging level
  • Displays an application indicator for BitTorrent Sync on Linux desktops.
  • Shows syncing folders and the status of connected peers.
  • Allows you copy the secret for each folder to the clipboard.

Contributions welcome

I'm not actively developing the indicator at the moment but am keeping an eye on bug reports and will test and merge pull requests. If you'd like to contribute, please raise a bug in the tracker, I'll be notified and get back to you.

Installation

The recommended installation method is using the Debian and Ubuntu Desktop Packages for BitTorrent Sync which includes the indicator.

Ubuntu/Debian (i386, and amd64)

sudo add-apt-repository ppa:tuxpoldo/btsync
sudo apt-get update
sudo apt-get install btsync-user

If you get a command not found error, run sudo apt-get install python-software-properties software-properties-common first.

The indicator will start on login with BitTorrent Sync.

Debian (i386, amd64, powerpc, armel, and armhf)

sudo gpg --keyserver pgp.mit.edu --recv-keys 6BF18B15
sudo gpg --armor --export 6BF18B15 | sudo apt-key add -
sudo echo deb http://debian.yeasoft.net/btsync $(lsb_release -cs) main contrib non-free >> /etc/apt/sources.list.d/btsync.list
sudo echo deb-src http://debian.yeasoft.net/btsync $(lsb_release -cs) main contrib non-free >> /etc/apt/sources.list.d/btsync.list
sudo apt-get update
sudo apt-get install btsync-user

The indicator will start on login with BitTorrent Sync.

Arch Linux

btsyncindicator is available in the AUR.

sudo packer -S --noedit --noconfirm btsyncindicator

Other distributions

The indicator is not packaged for other distros. You will have to download BitTorrent Sync, then download and run the indicator seperately:

cd ~/
git clone https://github.com/marxjohnson/btsyncindicator.git
~/btsyncindicator/btsyncindicator.py`

You may want to make it start on login.

Documentation

The API used by the indicator is (partially) documented on the GitHub Wiki

Copyright Mark Johnson mark@barrenfrozenwasteland.com and contributors, 2013 Released under GNU Lesser General Public License V3

You can’t perform that action at this time.