[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#958854: ITP: golang-github-kennygrant-sanitize -- Package sanitize provides functions for sanitizing text in golang strings.



Package: wnpp
Severity: wishlist
Owner: Bradford D. Boyle <bradford.d.boyle@gmail.com>

* Package name    : golang-github-kennygrant-sanitize
  Version         : 1.2.4-1
  Upstream Author : Kenny Grant
* URL             : https://github.com/kennygrant/sanitize
* License         : BSD-3-clause
  Programming Lang: Go
  Description     : Package sanitize provides functions for sanitizing text in golang strings.

 sanitize GoDoc
 (https://godoc.org/github.com/kennygrant/sanitize) Go Report Card
 (https://goreportcard.com/report/github.com/kennygrant/sanitize) CircleCI
 (https://circleci.com/gh/kennygrant/sanitize) Package sanitize provides
 functions to sanitize html and paths with go (golang).
 .
 FUNCTIONS
 .
 go sanitize.Accents(s string) string
 .
 .
 Accents replaces a set of accented characters with ascii equivalents.
 .
 go sanitize.BaseName(s string) string
 .
 .
 BaseName makes a string safe to use in a file name, producing a sanitized
 basename replacing . or / with -. Unlike Name no attempt is made to
 normalise text as a path.
 .
 go sanitize.HTML(s string) string
 .
 .
 HTML strips html tags with a very simple parser, replace common entities,
 and escape < and > in the result. The result is intended to be used as
 plain text.
 .
 go sanitize.HTMLAllowing(s string, args...[]string) (string, error)
 .
 .
 HTMLAllowing parses html and allow certain tags and attributes from the
 lists optionally specified by args - args[0] is a list of allowed tags,
 args[1] is a list of allowed attributes. If either is missing default
 sets are used.
 .
 go sanitize.Name(s string) string
 .
 .
 Name makes a string safe to use in a file name by first finding the path
 basename, then replacing non-ascii characters.
 .
 go sanitize.Path(s string) string
 .
 .
 Path makes a string safe to use as an url path.  Changes Version 1.2
 .
 Adjusted HTML function to avoid linter warning Added more tests from
 https://githubengineering.com/githubs-post-csp-journey/ Chnaged name of
 license file Added badges and change log to readme
 .
 Version 1.1 Fixed type in comments.  Merge pull request from Povilas
 Balzaravicius Pawka
  - replace br tags with newline even when they contain a space
 .
 Version 1.0 First release

Dependency of barnard (#958567)


Reply to: