BTClip is a tool to share public links to large files synced with tools like BitTorrent Sync.
BTClip allows you to share files with users that do not have BitTorrent Sync installed, by syncing a local folder to a webserver and generating the public URL to the file on the webserver.
Say you want to generate a public URL to a file in a synced folder. In this example /home/starquake/BTSync/Public is synced with a folder on a webserver: http://example.org/public_files
-
Run the app.
-
Open the settings menu (using the button on the upper right)
-
Set the local path to
/home/starquake/BTSync/Public
-
Set the public URL to
http://example.org/public_files
-
Drag a file (For example the file
/home/starquake/BTSync/Public/Pictures/FunnyPicture.jpg
) from the synced folder and drop it onto the dashed square in the BTClip window -
BTClip puts the public URL on the clipboard (in this case the result would be
http://example.org/public_files/Pictures/FunnyPicture.jpg
) -
Paste the URL in your favorite email editor or instant messaging app.
This program uses node-webkit, for more information look here:
-
Install NodeJS: http://nodejs.org/
-
Open up a shell in the project folder
-
run npm install
-
Install bower:
npm install bower -g
-
Install grunt:
npm install grunt-cli -g
-
Run the default grunt task:
grunt
-
If everything went well you can find the binaries in builds/releases/BTClip