BtSync
BtSync is a library to help you interact with Bittorrent Sync in Ruby
Installation
Add this line to your application's Gemfile:
gem 'btsync'
And then execute:
$ bundle
Or install it yourself as:
$ gem install btsync
Usage
Using BtSync
bittorrent = BtSync.new
BtSync::Directory
A system directory managed with Bittorrent Sync is represented as a BtSync::Directory.
On a BtSync::Directory you can
- Update the secret
- change the settings for
- Use tracker server
- Use relay server when required
- Search LAN
- SearchDHT network
- Delete Files to Sync Trash
- Use Predefined Hosts
Todo
[ ] Manage predefined hosts
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature) - Commit your changes (
git commit -am 'Add some feature') - Push to the branch (
git push origin my-new-feature) - Create new Pull Request