wiki

package
v0.0.0-...-11be726 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FrequentWords = map[string]struct{}{}/* 210 elements not displayed */

Functions

func GatherWordFrequency

func GatherWordFrequency(r io.Reader) (map[string]int, error)

Types

type Page

type Page struct {
	XMLName  xml.Name `xml:"page"`
	Text     string   `xml:",chardata"`
	Title    string   `xml:"title"`
	Ns       string   `xml:"ns"`
	ID       string   `xml:"id"`
	Redirect struct {
		Text  string `xml:",chardata"`
		Title string `xml:"title,attr"`
	} `xml:"redirect"`
	Revision struct {
		Chardata    string `xml:",chardata"`
		ID          string `xml:"id"`
		Parentid    string `xml:"parentid"`
		Timestamp   string `xml:"timestamp"`
		Contributor struct {
			Text     string `xml:",chardata"`
			Username string `xml:"username"`
			ID       string `xml:"id"`
		} `xml:"contributor"`
		Comment string `xml:"comment"`
		Origin  string `xml:"origin"`
		Model   string `xml:"model"`
		Format  string `xml:"format"`
		Text    struct {
			Text  string `xml:",chardata"`
			Bytes string `xml:"bytes,attr"`
			Sha1  string `xml:"sha1,attr"`
			Space string `xml:"space,attr"`
		} `xml:"text"`
		Sha1  string `xml:"sha1"`
		Minor string `xml:"minor"`
	} `xml:"revision"`
}

Page was generated 2024-09-? by https://xml-to-go.github.io/ in Ukraine.

func ParseXMLFromFile

func ParseXMLFromFile(pageFilePath string) (Page, error)

type Siteinfo

type Siteinfo struct {
	XMLName    xml.Name `xml:"siteinfo"`
	Text       string   `xml:",chardata"`
	Sitename   string   `xml:"sitename"`
	Dbname     string   `xml:"dbname"`
	Base       string   `xml:"base"`
	Generator  string   `xml:"generator"`
	Case       string   `xml:"case"`
	Namespaces struct {
		Text      string `xml:",chardata"`
		Namespace []struct {
			Text string `xml:",chardata"`
			Key  string `xml:"key,attr"`
			Case string `xml:"case,attr"`
		} `xml:"namespace"`
	} `xml:"namespaces"`
}

Siteinfo was generated 2024-09-08 14:09:30 by https://xml-to-go.github.io/ in Ukraine.

Jump to

Keyboard shortcuts

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