chai2010 / ptyy

莆田医院: 莆田系 野鸡医院 查询 (iOS/Swift/Go/Ruby/)
https://godoc.org/github.com/chai2010/ptyy
BSD 3-Clause "New" or "Revised" License
157 stars 30 forks source link

莆田系等 野鸡医院 查询

GoDoc

关键字: 莆田, 魏则西, 莆田医院, 野鸡医院, 百度

数据来源: https://github.com/open-power-workgroup/Hospital

iOS版本的 野鸡医院 运行效果

AppStore: https://appsto.re/cn/QH8ocb.i

iOS版本的 野鸡医院 底层使用了 ptyy 作为底层查询引擎:

扫码安装:

App开发教程: 使用Go语言开发iOS应用(Swift版)

安装Go语言包

  1. go get github.com/chai2010/ptyy
  2. go run hello.go

Go语言示例代码

package main

import (
    "flag"
    "fmt"
    "os"
    "path/filepath"

    "github.com/chai2010/ptyy"
)

var (
    flagLimits = flag.Int("limits", 0, "设置最大查询数目")
)

func main() {
    flag.Usage = func() {
        fmt.Fprintf(os.Stderr, "Usage of %s: %s [query...]\n", filepath.Base(os.Args[0]), filepath.Base(os.Args[0]))
        flag.PrintDefaults()
    }
    flag.Parse()
    if flag.NArg() > 0 {
        for i := 0; i < flag.NArg(); i++ {
            for _, v := range ptyy.Search(flag.Arg(i), *flagLimits) {
                fmt.Printf("%s (%s)\n", v.Name, v.City)
            }
        }
    }
}

关键字查询:

go run hello.go -limits=0 武汉
武汉华仁医院 (武汉)
武汉华夏医院 (武汉)
武汉华美医院 (武汉)
武汉当代佳丽医院 (武汉)
武汉现代女子妇科医院 (武汉)
武汉阳光女子医院 (武汉)
湖北荣军医院 (武汉)

正则表达式查询:

go run hello.go "上海.*[男女]子"
上海九龙男子医院 (上海)
上海城市女子医院 (上海)
上海玛丽女子医院 (上海)
上海玫瑰女子医院 (上海)
上海真爱女子医院 (上海)
上海阿波罗男子医院 (上海)

支持拼音匹配:

go run hello.go wuhan
武汉华仁医院 (武汉)
武汉华夏医院 (武汉)
武汉华美医院 (武汉)
武汉当代佳丽医院 (武汉)
武汉现代女子妇科医院 (武汉)
武汉阳光女子医院 (武汉)
湖北荣军医院 (武汉)

报告问题

请联系 chaishushan@gmail.com.

谢谢!