Skip to content

yshimada0330/gohatena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gohatena

Build Status

Hatena Rss Search

Installation

go get github.com/yshimada0330/gohatena

Usage

search text

http://b.hatena.ne.jp/search/text?q=test&mode=rss

package main

import (
    "github.com/yshimada0330/gohatena"
    "fmt"
)

func main() {
  param := hatena.SearchParameter{Query: "テスト"}
  feed := hatena.SearchTextRss(&param)
  for _, item := range feed.Items {
    fmt.Printf("%d - %s - %s\n", item.BookmarkCount, item.Title, item.Link)
  }
}

search domain

http://b.hatena.ne.jp/entrylist?url=example.com&mode=rss&sort=popular

package main

import (
    "github.com/yshimada0330/gohatena"
    "fmt"
)

func main() {
  param := hatena.EntryListParameter{Threshold: 3, Sort: "popular"}
  feed := hatena.EntryListRssByUrl("https://example.com", &param)
  for _, item := range feed.Items {
    fmt.Printf("%d - %s - %s\n", item.BookmarkCount, item.Title, item.Link)
  }
}

About

Hatena Rss Search

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages