Giter Club home page Giter Club logo

mikutter's Introduction

mikutter - simple, powerful and moeful twitter client file:core/skin/data/icon.png 全てのミク廃、そしてTwitter中毒者へ贈る、至高のTwitter Clientを目指すTwitter Client。 略して至高のTwitter Client。

用件

必須アプリケーション:

  • ruby (1.8.7, 1.9.2)
  • ruby gtk
  • rcairo
  • Open SSL

mikutterはruby1.9.2を推奨しています。

プラグインが必要とするもの(必須ではない):

  • notifyプラグイン
    • notify-sendコマンド(ubuntuでは、sudo apt-get install libnotify-bin)
    • aplayコマンド(サウンド通知のため・ubuntuなら最初から入ってる)

gemで入れるもの(なくてもOKです):

  • httpclient

OS/ディストリ別インストール方法

Windowsでのインストール方法

mikutterのサイトより、Windows版をダウンロードして展開し、mikutter.exeを起動してください。

Debian/Ubuntuでのインストール方法

  1. aptでインストール
    • sudo apt-get install libgnome2-ruby libopenssl-ruby ruby1.8 ruby
  2. 推奨パッケージたち(オプション)
    • sudo apt-get install libnotify-bin -> 共通の設定へ

その他のディストリビューション

基本的には、その他のディストリでは、同等のライブラリが配布されていたらそれを使ってください。 また、ディストリによってはmikutterが公式リポジトリに含まれていることがあります。

Macでのインストール方法

  1. これといった設定は必要ありません。 -> 共通の設定へ

共通の設定

  1. ruby mikutter.rb で起動できます。
  2. ruby mikutter.rb –debug とすると、人柱気分が味わえます。

起動

単純に、以下のようなコマンドで実行できます。

ruby mikutter.rb
  • Mac OS X portでrubyを入れて、以下のコマンドで起動して下さい。
    /opt/local/bin/ruby mikutter.rb
        

    また、日本語入力をするためには、XにIMEをインストールする必要があるらしいです。現在調査中です。

ディレクトリ構成

  • mikutter.rb 本体起動スクリプト
  • core/ CHIのコアファイル。この下はめんどくさいから説明しません
  • plugin/ サードパーティー製プラグイン
  • skin/ スキン

生成されるファイルとその意味

mikutterが生成するファイルは ~/.mikutter 以下に全て配置されます。

ファイル名説明
cache/Twitter APIのレスポンスのキャッシュ。
icons/アイコンなど、画像のキャッシュ
p_store_values.db設定やアカウント情報などが保存されるデータベースファイル
logs/エラーログなど
tmp/一時ファイル

各ファイルは、ない場合はすべて自動生成されます。ディスク容量が圧迫されているなど、削除したくなったら適宜削除してもらって構いません (ただし、p_store_values.dbは削除するとmikutterのデータが飛びます)。 というか、一定期間でいらんものは削除するようにします。ほんとすみません。

リンク

mikutter

http://mikutter.hachune.net/ ネタで改良されていっている究極のクライアント

hachune.net

http://hachune.net/ 奇跡のドメイン

Project みくんちゅ♪

http://mikunchu.wiki.fc2.com/ みくかわいいよみく

ライセンスなど

ライセンス

Copyright (C) 2009-2011 Toshiaki Asai

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

このプログラムはフリーソフトウェアです。あなたはこれを、フリーソフトウェア財団によって発行されたGNU 一般公衆利用許諾書(バージョン3か、それ以降のバージョンのうちどれか)が定める条件の下で再頒布または改変することができます。 このプログラムは有用であることを願って頒布されますが、*全くの無保証 *です。商業可能性の保証や特定目的への適合性は、言外に示されたものも含め、全く存在しません。詳しくはGNU 一般公衆利用許諾書をご覧ください。 あなたはこのプログラムと共に、GNU 一般公衆利用許諾書のコピーを一部 受け取っているはずです。もし受け取っていなければ、http://www.gnu.org/licenses/ をご覧ください。

なお、mikutter上で動作するプラグイン及び添付されている外部ライブラリ(core/lib以下の全て)については、このライセンスの適応対象外です。

連絡先

作者(toshi_a)には、ツイッターのリプライで連絡して下さい。だいたい連絡がつくと思います。 また、ハッシュタグ #mikutter に、mikutter関連のことを気軽につぶやいてください。Twitterらしく 適当に参考にします。

@toshi_a http://twitter.com/toshi_a [email protected]

mikutter's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.