Simple2ch

2ch Japanese BBS simple reader for Ruby.

Ruby用の2chの簡易リーダーです。

gem version リファレンス

更新内容

[v0.1.3]

  • デバッグ
    • Res#received_anchors呼び出し時にNoThreGivenExceptionが起きる場合がある問題を修正

[v0.1.2]

  • リファクタリングとデバッグ
  • メソッド修正
    • Thre#reses(Array)で指定したレス番号のレスを取得
    • Thre#resesは今まで通り使用可能
  • メソッド追加
    • Thre#received_anchors
    • 全レスについて被レスを返す
    • Res#received_anchors(Thre)
    • 自レスへの被レスを返す

Installation

Add this line to your application's Gemfile:

gem 'simple2ch'

And then execute:

$ bundle

Or install it yourself as:

$ gem install simple2ch

Usage

  • 初期化

    require 'simple2ch'
    
  • スレ取得

    board = Simple2ch::Board.new('ニュー速VIP', 'http://viper.2ch.sc/news4vip/')
    board.thres #=>[#<Simple2ch::Thre>, ..., #<Simple2ch::Thre>]
    
  • レス取得

    hoge = SUM_OF_NUMBER1
    thre = board.thres[hoge] #=> #<Simple2ch::Thre>
    thre.reses #=> [#<Simple2ch::Res>, ..., #<Simple2ch::Res>]
    
  • 書き込み内容取得

    foo = SUM_OF_NUMBER2
    res = thre.reses[foo] #=> #<Simple2ch::Res>
    res.author #=> "以下、\(^o^)/でVIPがお送りします"
    res.contents #=> "hoge foo bar"
    

Contributing

  1. Fork it ( https://github.com/dogwood008/simple2ch/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request