Documentation
¶
Overview ¶
Package web provides RESTful API service and a website for gnparser.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTemplate ¶ added in v1.1.0
func NewTemplate() (*echoTempl, error)
func Run ¶
func Run(gnps GNparserService)
Run starts the GNparser web service and servies both RESTful API and a website.
Types ¶
type Data ¶
type Data struct { Input string Parsed []parsed.Parsed Code string Format string HomePage bool Version string WithDetails bool // WithCultivars is deprecated by Code field WithCultivars bool PreserveDiaereses bool }
Data contains information required to render web-pages.
type GNparserService ¶ added in v1.0.3
type GNparserService interface { gnparser.GNparser // Ping is a method to check if the service is running. Returns "pong". Ping() string // Port returns the port of the service. Port() int }
GNparserService is an interface that provides functionality for GNparser RESTful service.
func NewGNparserService ¶ added in v1.0.3
func NewGNparserService(gnp gnparser.GNparser, port int) GNparserService
NewGNparserService creates a new object that implements GNparserService interface.
Click to show internal directories.
Click to hide internal directories.