jishofetcher

package
v0.0.0-...-cd3de4a Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2022 License: LGPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const JishoURL = "https://jisho.org"

Variables

This section is empty.

Functions

func FetchKanjiList

func FetchKanjiList(jlptLevel, destFile string) error

func GetKanjiEnglishMeanings

func GetKanjiEnglishMeanings(sectionStr string) string

func GetKanjiReadings

func GetKanjiReadings(sectionStr string) string

func WriteCSVFile

func WriteCSVFile(kanjiChars []KanjiCharacter, fileDir string) error

Types

type KanjiCharacter

type KanjiCharacter struct {
	Kanji          string `json:"kanji"`
	KanjiJishoLink string `json:"kanji_jisho_link"`
	Strokes        int    `json:"strokes"`
	Kunyomi        string `json:"kunyomi"`
	Onyomi         string `json:"onyomi"`
	Meanings       string `json:"meaning"`
	Joyo           bool   `json:"joyo_kanji"`
	Grade          int    `json:"grade"`
	JLPT           string `json:"jlpt"`
}

func ProcessKanjiSection

func ProcessKanjiSection(sectionStr string) (KanjiCharacter, error)

func ProcessPage

func ProcessPage(pageStr string) ([]KanjiCharacter, error)

Jump to

Keyboard shortcuts

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