diff --git a/README.md b/README.md index c8c7f832..50e7c71d 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ At TheCodingMachine, we build a lot of web applications (intranets, extranets an * Performance :zap:: Google Chrome and Libreoffice (unoconv) started once in the background thanks to PM2 * Failure prevention :broken_heart:: PM2 automatically restarts previous processes if they fail * Assets :package:: send your header, footer, images, fonts, stylesheets and so on for converting your HTML and Markdown to beaufitul PDFs! -* Easily interact with the API using our [Go](/pkg) and [PHP](https://github.com/thecodingmachine/gotenberg-php-client) libraries +* Easily interact with the API using our [Go](/pkg) and [PHP](https://github.com/thecodingmachine/gotenberg-php-client) (**WIP**) libraries ## Quick start diff --git a/internal/pkg/printer/html.go b/internal/pkg/printer/html.go index 8cda9378..6d97a268 100644 --- a/internal/pkg/printer/html.go +++ b/internal/pkg/printer/html.go @@ -35,6 +35,7 @@ const defaultHeaderFooterHTML string = "" // Print converts HTML to PDF. // Credits: https://medium.com/compass-true-north/go-service-to-convert-web-pages-to-pdf-using-headless-chrome-5fd9ffbae1af +// nolint: gocyclo func (html *HTML) Print(destination string) error { // use the DevTools HTTP/JSON API to manage targets (e.g. pages, webworkers). devt := devtool.New("http://127.0.0.1:9222") diff --git a/internal/pkg/printer/printer.go b/internal/pkg/printer/printer.go index 1636d87c..b9e2f6ae 100644 --- a/internal/pkg/printer/printer.go +++ b/internal/pkg/printer/printer.go @@ -23,7 +23,7 @@ func Merge(fpaths []string, destination string) error { func writeBytesToFile(dst string, b []byte) error { if err := ioutil.WriteFile(dst, b, 0644); err != nil { - return fmt.Errorf("%s: writting file: %v", dst, err) + return fmt.Errorf("%s: writing file: %v", dst, err) } return nil } diff --git a/pkg/client.go b/pkg/client.go index 10491918..5b9e5573 100644 --- a/pkg/client.go +++ b/pkg/client.go @@ -148,7 +148,7 @@ func multipartForm(req Request) (*bytes.Buffer, string, error) { } for name, value := range req.getFormValues() { if err := writer.WriteField(name, value); err != nil { - return nil, "", fmt.Errorf("%s: writting form field: %v", name, err) + return nil, "", fmt.Errorf("%s: writing form field: %v", name, err) } } return body, writer.FormDataContentType(), nil