jererc/transfer-py
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
Transfer.
Handles http, ftp, sftp, rsync, torrent and binsearch.
Start the daemon:
./transfer/run.py
Examples:
from transfer import Transfer
# Download a torrent
src = 'magnet:?xt=urn:btih:bff328f4ae3f4c3d93d2510113daedc2b57c5870&dn=Homeland+S02E06+720p+HDTV+x264-IMMERSE+%5Beztv%5D&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80&tr=udp%3A%2F%2Ftracker.publicbt.com%3A80&tr=udp%3A%2F%2Ftracker.istole.it%3A6969&tr=udp%3A%2F%2Ftracker.ccc.de%3A80'
dst = '/home/jererc/Downloads'
Transfer.add(src, dst)
# Upload a directory to a ftp server
src = '/home/jererc/Downloads/my_dir'
dst = 'ftp://user:password@host/path/to/dst'
Transfer.add(src, dst)
# Sync hosts directories
src = 'rsync://username1:password1@host1/path/to/src/'
dst = 'rsync://username2:password2@host2/path/to/dst/'
Transfer.add(src, dst)