utils

package
v0.1.19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 22, 2024 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FindFromFormat

func FindFromFormat(p Params) string

func FindFromFormatByDict

func FindFromFormatByDict(dct map[string]interface{}) string

func FindFromFormatByExt

func FindFromFormatByExt(ext string) string

func FindFromFormatByFilename

func FindFromFormatByFilename(filename string) string

func FindFromFormatByID

func FindFromFormatByID(pid string) string

Find reader from format by id

func FindFromFormatByString

func FindFromFormatByString(str string) string

func IssnAsUrl

func IssnAsUrl(issn string) string

ISSN as URL

func NormalizeCCUrl

func NormalizeCCUrl(url string) (string, bool)

return true if the URL is a Creative Commons License URL

func NormalizeID

func NormalizeID(pid string) string

Check for valid DOI or HTTP(S) Url

func NormalizeORCID

func NormalizeORCID(orcid string) string

func NormalizeROR

func NormalizeROR(ror string) string

func NormalizeUrl

func NormalizeUrl(str string, secure bool, lower bool) (string, error)

Normalize URL

func Sanitize

func Sanitize(html string) string

func UrlToSPDX

func UrlToSPDX(url string) string

func ValidateORCID

func ValidateORCID(orcid string) (string, bool)

func ValidateROR

func ValidateROR(ror string) (string, bool)

Types

type Params

type Params struct {
	Pid, Str, Ext, Filename string
	Dct                     map[string]interface{}
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL