Fix all the linter errors I care about
This commit is contained in:
31
README.md
31
README.md
@ -78,6 +78,37 @@ The plugin will not start a Tor instance if a SOCKS proxy is open on port 9050.
|
|||||||
3. Set up an onion site which announces an I2P mirror exists
|
3. Set up an onion site which announces an I2P mirror exists
|
||||||
4. Use Bittorrent-over-I2P to download the Tor Browser software
|
4. Use Bittorrent-over-I2P to download the Tor Browser software
|
||||||
|
|
||||||
|
### Usage as a Library
|
||||||
|
|
||||||
|
[More information at the GoDoc](https://pkg.go.dev/i2pgit.org/idk/i2p.plugins.tor-manager)
|
||||||
|
|
||||||
|
This is also useful as a library for downloading a Tor Browser Bundle. This API
|
||||||
|
isn't really stable, more "stabilizing." Feel free to use it, but it may still
|
||||||
|
change a little.
|
||||||
|
|
||||||
|
To create a new instance, use:
|
||||||
|
|
||||||
|
``` Go
|
||||||
|
client, err = tbserve.NewClient(*verbose, *lang, *system, *arch, &content)
|
||||||
|
```
|
||||||
|
|
||||||
|
Customize the client using the exposed variables and methods:
|
||||||
|
|
||||||
|
``` Go
|
||||||
|
client.Host = *host
|
||||||
|
client.Port = *port
|
||||||
|
client.TBS.Profile = &content
|
||||||
|
client.TBS.PassThroughArgs = flag.Args()
|
||||||
|
```
|
||||||
|
|
||||||
|
And serve the controller:
|
||||||
|
|
||||||
|
``` Go
|
||||||
|
if err := client.Serve(); err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
### Similar Projects:
|
### Similar Projects:
|
||||||
|
|
||||||
- https://github.com/micahflee/torbrowser-launcher
|
- https://github.com/micahflee/torbrowser-launcher
|
||||||
|
Reference in New Issue
Block a user