repositorypackage
0.0.0-20240716054421-9188f680246d
Repository: https://github.com/sunshineplan/go-clc.git
Documentation: pkg.go.dev
# README
go-clc
Golang Chinese Library Classification (CLC; 中国图书馆分类法) Search Tool
All classification data were collected from wikipedia.
《中国图书馆分类法》各种版本及其管理系统的知识产权归国家图书馆所有。http://clc.nlc.cn
Installation
go get -u github.com/sunshineplan/go-clc
License
Example code
package main
import (
"log"
"github.com/sunshineplan/go-clc"
)
func main() {
results := clc.SearchByCaption("计算机技术")
log.Print(results) // [{TP 自动化技术、计算机技术} {TP3 计算技术、计算机技术}]
result, err := clc.SearchByNotation("TP3")
if err != nil {
log.Fatal(err)
}
log.Print(result) // {TP3 计算技术、计算机技术}
log.Print(result.String()) // TP3 计算技术、计算机技术
log.Print(result.TopClass()) // {T 工业技术}
log.Print(result.Classes()) // [{T 工业技术} {TP 自动化技术、计算机技术} {TP3 计算技术、计算机技术}]
}