Documentation ¶
Index ¶
- func PanicOnError(e error)
- func WikiPageFrom(mediawikipage *Page, localizer *locale.Localizer) wiki.Page
- type ErrorReporter
- type ExtractQuery
- type HighlightMissingSpacesNaivelyWikiPagePreProcessor
- type MediaWiki
- type Page
- type ParseQuery
- type Persistence
- type RevisionsQuery
- type SearchQuery
- type WikiPagePreProcessor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PanicOnError ¶
func PanicOnError(e error)
Types ¶
type ErrorReporter ¶
type ErrorReporter interface {
ReportPanic(interface{}, interface{})
}
type ExtractQuery ¶
type ExtractQuery struct { Query struct { Pages []Page } }
type HighlightMissingSpacesNaivelyWikiPagePreProcessor ¶
type HighlightMissingSpacesNaivelyWikiPagePreProcessor struct { Persistence Persistence // contains filtered or unexported fields }
func NewHighlightMissingSpacesNaivelyWikiPagePreProcessor ¶
func NewHighlightMissingSpacesNaivelyWikiPagePreProcessor(persistence Persistence, errorReporter ErrorReporter) *HighlightMissingSpacesNaivelyWikiPagePreProcessor
func (*HighlightMissingSpacesNaivelyWikiPagePreProcessor) Process ¶
func (pp *HighlightMissingSpacesNaivelyWikiPagePreProcessor) Process(page *Page) *Page
type MediaWiki ¶
type MediaWiki struct { Logger *zap.SugaredLogger WikiPagePreProcessor WikiPagePreProcessor }
type ParseQuery ¶
type ParseQuery struct { Parse struct { Text struct { Body string `json:"*"` } } }
type Persistence ¶
type RevisionsQuery ¶
type RevisionsQuery struct { Query struct { Pages []struct { Revisions []struct { Content string } } } }
type SearchQuery ¶
type WikiPagePreProcessor ¶
Click to show internal directories.
Click to hide internal directories.