Rokka

http://deleter.bbspink.com/wiki/wiki.cgi?page=Rokka

Rokka System

Rokka System is the new method to get 2ch/bbspink archived dats.
Rokkaシステムは2ちゃん/BBSPINKのDAT落ちログを取得する新しい方法です。

  get archived DATs

1) get $SID, $SID length is 192 characters

HTTP POST https://2chv.tora3.net/futen.cgi?ID=example@email.com&PW=password
HTTP/1.1 200 OK
Content-Type: text/plain

SESSION-ID=Monazilla/2.00:4373298c8948z3710L4758p6811a4278j8170k1299y43207q2897a2811s45242k42852u6725y95346g6820L6383H0297o62124l2450n64672G6826N2472L7957N2508x9686O8904U4108793x6855v1216b1499s6811a2729r

2). request to Rokka with the $SID

HTTP GET http://rokka.<DOMAIN>/<SERVER>/<BOARD>/<THREAD>/[<OPTIONS>]?sid=<SID> 

 DOMAIN : 2ch.net or bbspink.com
 SERVER : name of the server, pele,kilauea,...(bbspink) anago,awabi,....(2ch)
 BOARD : name of the board, news,entrance,.....
 THREAD : thread key(=thread number)
 OPTIONS : 2ch standard url options, l50 , 25-35 , -45 , 13- , etc...
 <SID> : authentication SID, UrlEncoding is recommended

 Response : 1st line indicates processed status of the server.
  "Success"  - The process has successfuly done. Following lines are achieved message with dat format(nameemaildatetimebody[title]).
  "Error XXX" - The process has not succeeded. XXX is error code.

Error codes:

  • inputError = "Error 8008135"      invalid SERVER or BOARD or THREAD
  • authenticationError = "Error 69"    invalid SID
  • urlError = "Error 666"           invalid OPTIONS
  • timeLimitError = "Error 420"       access too fast, interval between requests required
  • dat not found = "Error 13"        a network catch-all error for 404 not found, timeouts, and everything else network related.

examples

  http://rokka.bbspink.com/pele/erobbs/1285357421/?sid=Monazilla/2.00:4373....    get whole thread
  http://rokka.bbspink.com/pele/erobbs/1285357421/l50?sid=Monazilla/2.00:4373...  get 1 and last 50 posts

Notes