|
|
@ -6,6 +6,7 @@ import (
|
|
|
|
"log"
|
|
|
|
"log"
|
|
|
|
"net/http"
|
|
|
|
"net/http"
|
|
|
|
"os"
|
|
|
|
"os"
|
|
|
|
|
|
|
|
"strings"
|
|
|
|
|
|
|
|
|
|
|
|
"foosoft.net/projects/jmdict"
|
|
|
|
"foosoft.net/projects/jmdict"
|
|
|
|
"git.elnu.com/ElnuDev/jichanorg/httputils"
|
|
|
|
"git.elnu.com/ElnuDev/jichanorg/httputils"
|
|
|
@ -69,6 +70,7 @@ func ParseEntry(entry jmdict.JmdictEntry) Entry {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func Search(query string) []Entry {
|
|
|
|
func Search(query string) []Entry {
|
|
|
|
|
|
|
|
query = strings.TrimSpace(query)
|
|
|
|
entries := make([]Entry, 0)
|
|
|
|
entries := make([]Entry, 0)
|
|
|
|
for _, jmdictEntry := range dict.Entries {
|
|
|
|
for _, jmdictEntry := range dict.Entries {
|
|
|
|
for _, kanji := range jmdictEntry.Kanji {
|
|
|
|
for _, kanji := range jmdictEntry.Kanji {
|
|
|
|