Skip to content

DestinyLab/go-poetryengine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-poetryengine

poetryengine is the engine of lottery poetry.

GoDoc Go Report Card Build Status Coverage Status

Installation

go get -u github.com/DestinyLab/go-poetryengine

Usage

package main

import (
  "fmt"

  p "github.com/DestinyLab/go-poetryengine"
)

func main() {
  poem := []p.Poem{
    {
      Title: "第一籤",
      Gua:   []string{"上上", "○○○○○"},
      Poem:  []string{"彩鳳呈祥瑞", "麒麟降帝都", "禍除迎福至", "喜氣自然生"},
      Item:  []string{"禍消福至", "求官得位", "求財大利", "婚姻成就", "出行大吉", "占病得安", "作事大吉", "考試得意"},
    },
    {
      Title: "第二籤",
      Gua:   []string{"上平", "○●●●●"},
      Poem:  []string{"從革宜更變", "時來合動遷", "龍門魚躍出", "凡骨作神仙"},
      Item:  []string{"行事得利", "作事可成", "占訟和吉", "求官得位", "走失見近", "婚姻成吉", "運途漸吉", "作事如意"},
    },
  }

  s := p.New(poem)

  fmt.Printf("get one:\n%v\n\n", s.Get(0).Title)
  fmt.Printf("get all:\n%v\n\n", s.GetList())
  fmt.Printf("total: %v\n", s.Total())
  fmt.Printf("random one:\n%v\n", s.Draw().Title)
}

About

go-poetryengine is the engine of lottery poetry.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages