Skip to content
This repository has been archived by the owner on Oct 28, 2020. It is now read-only.

turenar/elnetw

Repository files navigation

elnetw (エルナト)

Twitter client for HITOBASIRA

はじめに

elnetwはP3:PeraPeraPrvに少し影響をうけた、Java上で動くTwitterクライアントです。

Linux上で動くことを念頭に置いてますが、Java上で動くのでWindowsでもMac OSでもあるいは他のOSでも動くことが期待されています (サポートはLinuxとWindowsのみです。他のOSはパッチを投げないと修正できません)

開発者の技量と時間不足によりあまり使えるものではありませんので、Linuxなら mikutter を使うとか、WindowsやMac OSならわざわざこんなの使わなくても TweetDeck(Open)TweenKrileYoruFukurou とかを素直に使うのがいいと思うのですよ。

動作環境等

  • OS JRE1.8以上がインストールされGUIが利用できること
  • メモリ あればたくさん (目安としては空き領域が256MB以上)
  • ストレージ あればたくさん (キャッシュを保存するため空き領域が128MBくらいあるとよい)

あると幸せになれるかも

  • 高速なインターネット
  • notify-sendコマンド (Linuxのみ?: Ubuntuではlibnotify-binパッケージ)
  • java-gnome (Linuxのみ: gtk.jarへの(ハードorシンボリック)リンクを~/.elnetw/libに作成してください)
  • zenityコマンド(Linuxのみ)

パッケージのダウンロード

公式版リリースとか開発版リリースをどうぞ。

ソースコードからの使用方法

ビルド

$ git clone https://github.com/turenar/elnetw.git
$ cd elnetw
$ mvn install

実行

$ elnetw-launcher/bin/elnetw

主な機能

  • クエリフィルタ
  • ブロック中のユーザーのオートミュート

FAQ

ろくにFAQも書けない程度の能力()

Q.なんでこんなの作ろうと思ったの

A.Linuxで使いやすいのがP3:PeraPeraPrvとmikutterしかなかった。でもP3はストリームが使えないしmikutterはシングルアカウントだったから作ったんだよ。

Q.なんで elnetw なの?

A.おうし座の エルナト星 からとったの。え?だったら elnatwじゃないの、って?なななな何を言ってるのかよくわからないな!!!! (誤字をやっちゃったんです許してください)

Q.この機能はつける気あるの?このバグ直してくれない?

A.今すぐissueを作るんだ!バグっぽいときは、そのバグが再現する手順を書いてネ☆バグの確認に時間がかかるとやる気がなくなっちゃうからね

Q.このissueはいつ実装されるの?

A.気が向いたら。待てなかったらPull Request投げるとか、@ture7にパッチ投げてついでに一緒に開発させろむしろ代われ云々言えば泣いて喜ぶよ

Q.コーディング規約とかあるの?

A.タブ文字を使用する以外は特に規約とか作る気ないです。IDEも気に入ってるもの使ってくれていいです。

Q.クライアント名がださいんだけど

A. http://dev.twitter.com からアプリを作って、設定からConsumer(Secret)Keyを設定すれば via 部分が変わるよ!再認証を忘れずに!

Q.FAQがみにくいんだけど

A.パッチをくれ

Q.ふざけてんの?

A.当然だ

ライセンス・ライブラリ

elnetw は MIT Licence のもとで公開されています。

ライブラリとして、Twitter4JSLF4JおよびLogbackbase64htmlparserjsontwitter-text-javaなどを利用しています。