プログラマなら専ブラぐらい自作するよな
■ このスレッドは過去ログ倉庫に格納されています
俺は専ブラ開発者の囲い込みと広告表示に
嫌気がさして自分で作ったよ
プログラマなら簡単に作れるアプリだよな プラットホームをどれにするかで悩むけど
今やネットなんてスマホがメインだから
俺はブラウザベースで動くWebアプリにしたよ datは直接取得出来ないけどHTMLなら誰でも取得出来る
スクレイピングしてdat化すれば、あとは好きなように表示出来る
NGワードの登録ややアンカーレスのカスケード表示、画像リンク抜きなど
公開されているアプリよりも自分仕様で自由に作り込める レスの書き込みやスレ立ての手順も解説サイトがあるので簡単に投稿機能も作れる
さすがにRONINまで対応するのは大変だけど まさか、プログラマのくせに公開されている専ブラを入れて
広告に金を落としたりしてないよな 運営の公認を受けていない専ブラ(いわゆる野良アプリ)はみんなそうだね
野良アプリでも広告出してるのとかあるけど
そこまでして金儲けしたいのかな つーか、自分の欲しいアプリは自分で作るのが一番いいよな
高価で機能が優れているのは別として、5ちゃんねるのブラウザなんて
データ取ってきて加工するだけなんだからEXCELのマクロでもできる 自称有能は自分の欲しいアプリすら作れないのか
ゆうくんだってウイルスくらい作れるのにな 新着レスがあるといちいちコピペして無能ってほんとに非生産的だよな(笑)
今時の専ブラならNG登録で終了だし、ましてや自分専用にアプリを作っている俺には
なにやってんのかなと
あと、制限にかからずに何でこんなにスレが建てられるのかと、
不思議に思う人もいるかと思うけど、それは俺が有能だからね 正月明け思い立って作ってみたよ
書き込み機能も実装済み
全てキーボード操作だけで完結するようにした
昔愛用していたNavi2chのようだ 実は簡単なんだよな
書き込みもスレ立てもサーバーとのやりとりを解説したサイトもあるし
HTMLからdatに変換する部分が出来たらあとは好き放題自分仕様にできる
必死にコピペを繰り返す無能くんのレスとかもサクッとNG
レス番も消してずれたアンカーもfixすれば最初から全く存在しないレスとして扱える >>19
Javaで作ってる
ほんとはDATベースで作れればいいんだろうけど野良専ブラなのでHTMLをパースする
形で実装した
利用ライブラリはJsoupとApache HttpClient、
DOM解析にChromeを使ったくらいだ ???????????????????????????????????????????
NG????????????????????????????
??????????????????????????????????? 連投スマソ
5ちゃんの投稿・スレ立てって成功しようが失敗しようがステータスコード200を返すのな
スレ立て成功したら201、失敗した時はそれなりのステータス(アクセス規制なら403とかPOSTパラメータがおかしいなら400とか)返してほしい。。。 ステータスではなくtitleタグの中身で判断するんじゃなかったかな?
レスの投稿も
他には成功したら特定の文字があるかどうか >>23
????????????????title???????????????????????
??????HTTP???????????????????????????????????????????
????????????????????????????? ?????????????
>>23
???????title?????????????????????????
???????????????????????????????????HTTP????????????????
???????????????????? どうも^Hが入ると化けるようだ
どうにかサニタイズしてやりたいね >>27
書き込みルーチンにバグがあって特定の条件下で正常にエンコードされなかったようだ
今は修正したからきちんと書き込みできているはず? 概ね常用できる感じになってきた
個人的にそこまで必要としないからNG機能は付けてない
もう少し試しに使ってみて問題なければ保守フェーズに移行予定 自分専用だと不便に感じた時に改修してくぐらいだしね
スレ立てもできるようになるといいね
そうすればスレを乱立させることも出来るし(笑) >>31
実はスレ立てもできるようになってるw
●は持ってないから未対応w >>31
実はスレ立てもできるようになってるw
●は持ってないから未対応w PCやスマホアプリだとIPが固定だからスレ立てや連投がしにくいんだよね
俺はperlやphpで作ってレン鯖に置いてるから鯖の数だけIPを変えられる
しかし、世の中は同じようなことをする人はいて、
殆どのレン鯖のIPはアクセス禁止にされてる(笑) >>34
書き込み成功判定の文字列をミスってたw
多分大丈夫 これまで作ってきたCUIのコンポーネントそのまま流用してGUI版作ってみた
書き込み画面作ればほぼほぼOK
今のところはROM専 ということで書き込み機能も実装してみた
とりあえず動きそうだけどはてさて 割とサクサク動くからびっくりしている
元々の書き込みルーチンがタコでたまに正常にポストできないからそこは要改修
ROMだけなら無問題 ちっ、書き込みでリモートホストが入ってると
専ブラのuaしか受け付けなくなったな
面倒い改変しやがるな やっぱりタブないと常用はキツいな
今月忙しいから難しそうだけどいずれ実装したい ブラウザをUIにしてしまえばタブ実装の手間は省けるよ(笑) >>43
なるほど
とりあえずタブ実装してみた
もう少しいろいろ勉強してみる Linux板とかだと403で、ここの板だと普通に書き込めるのは
鯖の仕様によるんかいな 403だからクッキー周りかな
もう少し調べてみよう とりあえずCookieManager#setCookiePolicy(CookiePolicy.ACCEPT_ALL);してやったら動くようになった たぶんUAかな、こないだ俺もなった
書き込む時は専用ブラウザのUAを送らないと書き込めなくなった
いままでブラウザのUAで書き込めていたのに >>48
ブラウザのUA使ってるけどこうやって問題なく書き込めてるよ
(ブラウザのUA使う是非はここではおいといて) 今日の午後くらいから書き込み機能がおかしくなったのでとりあえず間に合わせのfix
機能面は大体実装し終えたから急にモチベdown 俺のはずっとメンテモードだけど、HTMLの吐き出し方が
鯖によって少しずつ仕様が違ったりするのでムカつく(笑)
あと、read.cgiのURLの解析パターンを汎用的にすればscもopenもbbspinkも取れるようになるよ >>51
スレの記事クラスを抽象クラスで作って、各システムで具象クラスで実装したらからとりあえず5ちゃんとおーぷんは見られるようにした
そのうちscも作ってみようかと scのスレ取得は特に作り込まずにできた
あとはレスかな 書き込みの挙動見たらscはなんかめんどくさそうだな
もう少し検討してみる GUI版、Eclipseではスレ一覧、スレ取得がちゃんと動くのにJarにした途端動かない。。。
eclipseでは64bit、JREは32bitぽいんだよなぁ
でも同じコンポーネント使ってるCUI版はちゃんと動くんだよなぁ 不要なファイル消してJAR作り直したらいけた
相変わらずようわからんな ときに、自分のPC専ブラ歴は、
ギコナビ(1-2年)
-> p2 (3年)
-> Navi2ch (5年)
-> chaika (1-2年)
-> V2C (1年弱)
-> (自作)
なんだが
見た目はギコナビ
(CUI版: 操作性はNavi2ch)
機能はp2
的なのが割と理想形に近い気がする
p2の書き込み履歴とか意外によかったように思えて、今から自作にも実装しようかと思っている いわゆる3ペインや2ペインのUIはとっくの昔に捨てたわ 専ブラの寡占化と広告化あたりからきな臭くなってきて
自分で専ブラを作り乗り換えるようになったよ
スレをロードするたびにチャリンチャリンと運営と
専ブラ作者に金が落ちていくのがね 1年以上前からこつこつやってるけど
なかなか思ったとおりのものにはならないね 11ヶ月ぶりくらいに来てみた
作った後すっかり熱が冷めてごくたまに使うくらいだったが勉強がてらWeb化してみたので書き込みテスト しばらく寝かせていたがちょいちょいチェックしたいスレができたから久しぶりに手を入れてる
外出時は Ngrok で公開して外からでも見れるようにした CUIでやってるうちに「どうせなら FUSE でやってみればよくね?」とか思ってやってみたんだけど
結果は五分五分な感じだったな >>59
自作専ブラでもエンジン部分相乗りだと運営チャリンチャリンは変わらないんじゃないか?
読み込み、書き込み部分も完全に自前で作ってるの?
規制前だとけっこう楽に作れた(Delphiのサンプルも多かったし)けど、今だとHTML解析でけっこう面倒なんじゃない? 昨日データスケベすりゃヨカタ
昨日埋め損ねた窓埋めたな ■ このスレッドは過去ログ倉庫に格納されています