Duckling

弃用,改用 https://github.com/facebook/duckling。「Deprecated in favor of https://github.com/facebook/duckling」

  • 所有者: facebookarchive/duckling_old
  • 平台: Linux, Mac, Windows
  • 许可证: Other
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Deprecation notice

As of May 1st, 2017 we're deprecating this repository in favor of the new Duckling. See our blog post announcement.

Thanks to all the contributors!

Duckling

Clojars Project

Duckling is a Clojure library that parses text into structured data:

“the first Tuesday of October” => {:value "2014-10-07T00:00:00.000-07:00"
                                   :grain :day}

You can try it out at https://duckling.wit.ai

See our blog post announcement for more context.

Getting started

To use Duckling in your project, you just need two functions: load! to load the default configuration, and parse to parse a string.

(ns myproject.core
  (:require [duckling.core :as p]))

(p/load!) ;; Load all languages

(p/parse :en$core ;; core configuration for English ; see also :fr$core, :es$core, :zh$core
         "wake me up the last Monday of January 2015 at 6am"
         [:time]) ;; We are interested in :time expressions only ; see also :duration, :temperature, etc.

;; => [{:label :time
;;        :start 15
;;        :end 49
;;        :value {:type "value", :value "2015-01-26T06:00:00.000-02:00", :grain :hour}
;;        :body "last Monday of January 2015 at 6am"}]

See the documentation for more information.

主要指标

概览
名称与所有者facebookarchive/duckling_old
主编程语言Clojure
编程语言Clojure (语言数: 2)
平台Linux, Mac, Windows
许可证Other
所有者活动
创建于2014-05-15 23:02:02
推送于2019-05-30 14:10:47
最后一次提交2019-05-30 07:10:46
发布数0
用户参与
星数1.3k
关注者数76
派生数216
提交数588
已启用问题?
问题数100
打开的问题数67
拉请求数123
打开的拉请求数3
关闭的拉请求数25
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?