Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
YQL database driver for golang.
Go
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
example
README.md
yql.go

README.md

YQL GoLang api wrapper

Simple Yql Queries

db, _ := sql.Open("yql", "")

stmt, err := db.Query(
    "select * from rss where url = ?",
    "http://blog.golang.org/feeds/posts/default?alt=rss")

if err != nil {
    return
}
for stmt.Next() {
    var data map[string]interface{}
    stmt.Scan(&data)
    fmt.Printf("%v\n", data["link"])
    fmt.Printf("  %v\n\n", data["title"])
}

Private Yql Queries

db, _ := sql.Open("yql", *conKey+"|"+*conSecret)

stmt, err := db.Query(
    "select * from contentanalysis.analyze where url=?",
    "http://www.espn.com")

if err != nil {
    return
}
for stmt.Next() {
    var data interface{}
    stmt.Scan(&data)
    fmt.Printf("%v\n", data)
}
Something went wrong with that request. Please try again.