Skip to content

5rahim/go-qbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-qbit

Wrapper for qBittorrent Web API (> v3.1.x)

Forked from KnutZuidema/go-qbittorrent

Example

package main

import (
	"fmt"
	qbittorrent "github.com/5rahim/go-qbit"
)

func main() {
	client := qbittorrent.NewClient(&qbittorrent.NewClientOptions{
		Username: "",
		Password: "",
		Port:     8080,
		Host:     "127.0.0.1",
		BinaryPath: "C:/Program Files/qBittorrent/qbittorrent.exe",
	})
	
	err := client.Login()
	if err != nil {
		fmt.Printf("failed to login: %v\n", err)
	}
	
	err = client.Start()
	if err != nil {
		fmt.Printf("failed to start qBittorrent: %v\n", err)
	}
}

qBittorrent settings

  1. Go to Options > Web UI
  2. Check the box for Web User Interface (Remote Control)

About

Wrapper for qBittorrent Web API.

Topics

Resources

License

Stars

Watchers

Forks

Languages