go-qbittorrent-sync

command module
v0.0.0-...-600de44 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 29, 2023 License: MIT Imports: 15 Imported by: 0

README

go-qbittorrent-sync

QBittorrent & Rsync auto sync tools writing in go

This tools will automatically run an Rsync command of completed torrent in qbittorrent tags with Sync.

While the transfer is in progress, it update the tag with Progress:X%.

And at the end it can remove or set a tag like Synced.

Installation

First ensure to have a working version of GO: Installation

Then install the last version of the tool:

$ go install github.com/celogeek/go-qbittorrent-sync@latest

Usage

$ go-qbittorrent-sync -h

Usage of go-qbittorrent-sync:
  -pool-time int
    	Number of second to check new files to sync (default 30)
  -qbittorrent-password string
    	Password of qbittorrent
  -qbittorrent-password-file string
    	Password file with the password of qbittorrent
  -qbittorrent-sync-tag string
    	Tag of qbittorrent to copy (default "Sync")
  -qbittorrent-synced-tag string
    	Tag of qbittorrent when copy finished
  -qbittorrent-uri string
    	URI of qbittorrent (default "http://localhost:8080")
  -qbittorrent-username string
    	Username of qbittorrent
  -rsync-destination string
    	Rsync Destination directory (default ".")
  -rsync-hostname string
    	Rsync host
  -rsync-rsh string
    	Rsync rsh command (default ".")
  -rsync-username string
    	Rsync username

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL