Go external libraries
A page to list the libraries I currently use in go
goph - ssh client
import (
"github.com/melbahja/goph"
)
auth, err := goph.UseAgent()
client, err := goph.NewConn(&goph.Config{
User: user,
Addr: host,
Port: 22,
Auth: auth,
Timeout: goph.DefaultTimeout,
Callback: ssh.InsecureIgnoreHostKey(),
})
defer client.Close()
sftp, err := client.NewSftp()
fpdf - build PDF
Doc on fpdf.org
import (
"codeberg.org/go-pdf/fpdf"
)
pdf := gofpdf.New("P", "mm", "A4", "")
tr := pdf.UnicodeTranslatorFromDescriptor("") // "" defaults to "cp1252"
pdf.AddPage()
MetaDataPDF(pdf, tr, ctx.Config, "My title")