parser

package
v0.0.0-...-d047b00 Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Parse

func Parse(req *requester.Request) error

Parse parse entry

Types

type HTMLBytesParser

type HTMLBytesParser struct {
}

HTMLBytesParser parse html to pdf

func (*HTMLBytesParser) Parse

func (h *HTMLBytesParser) Parse(req *requester.Request) error

Parse parse html bytes to pdf bytes

type HTMLFileParser

type HTMLFileParser struct {
}

HTMLFileParser parse html file to pdf bytes

func (*HTMLFileParser) Parse

func (h *HTMLFileParser) Parse(req *requester.Request) error

type HTMLSourceParser

type HTMLSourceParser struct {
}

HTMLSourceParser parse html source to pdf bytes

func (*HTMLSourceParser) Parse

func (h *HTMLSourceParser) Parse(req *requester.Request) error

Parse html file to pdf bytes

type MDBytesParser

type MDBytesParser struct {
}

MDBytesParser markdown parser

func (*MDBytesParser) Parse

func (m *MDBytesParser) Parse(req *requester.Request) error

Parse markdown bytes to tag bytes

type MDFileParser

type MDFileParser struct {
}

MDFileParser markdown file parser

func (*MDFileParser) Parse

func (m *MDFileParser) Parse(req *requester.Request) error

Parse markdown file to markdown bytes

type Parser

type Parser interface {
	Parse(*requester.Request) error
}

Parser interface that contain Parse function

func NewParser

func NewParser(inType string) (Parser, error)

NewParser return parser according to input type

type TagBytesParser

type TagBytesParser struct {
}

TagBytesParser markdown parser

func (*TagBytesParser) Parse

func (t *TagBytesParser) Parse(req *requester.Request) error

Parse markdown to html

type TagFileParser

type TagFileParser struct {
}

TagFileParser Parse tag file to tag bytes

func (*TagFileParser) Parse

func (t *TagFileParser) Parse(req *requester.Request) error

Parse tag file to tag bytes

Jump to

Keyboard shortcuts

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