Twitterツール

contwit Version0.20


Copyright (C)2009-2010 JBA-soft mulsys

目次
1.このソフトは
2.使い方
3.Mono環境で使ってみる
4.もし、
5.いつものやつです
6.ひとりごと
7.開発環境



1.このソフトは

Twitterにつぶやきを送信するだけのコマンドラインツールです
OAuth認証に対応してます
クリップボードにある画像をTwitpicに送信する機能もあります

2.使い方

コマンドプロンプト起動

contwitはコマンドラインツールですのではじめにコマンドプロンプトを起動します
スタートメニューの「アクセサリ」の中にいます


そしてcontwitを展開した場所へ移動します、今回は D:\contwit へ展開してあるとします


OAuth認証

まずTwitterにcontwitを使う事を許可する作業(OAuth認証)をします
コマンドプロンプトに下記のように入力して下さい
contwit.exe -oi ID PASS
IDはtwitterに登録したIDです
PASSはcontwitで使うパスワードです、Twitterのパスワードではありません

すると暗証番号を入力するウィンドウとブラウザが起動してTwitterのログイン&認証画面が出ますので、Twitterのログイン情報を入力して下さい


既にTwitterにログイン済みの場合は次の画面が出ます
説明にある通り、連携したいアカウント以外でログインしている場合はログインし直して下さい


「許可する」をクリックすると暗証番号が表示されますので、この番号を先ほどのウィンドウに入力して下さい

作業を中止する場合は何も入力せずに[OK]ボタンを押して下さい

これでOAuth認証は終了です

つぶやく

準備も出来たので本命のつぶやきです
contwit.exe -o ID PASS MESSAGE
IDとPASSはOAuth認証の時と同じものです
MESSAGEはつぶやく内容です

OAuth認証に成功していて、ID・PASS共に間違いがなければつぶやけます
なお、ミス等でつぶやけなくてもエラーメッセージは出ませんのでご注意下さい

クリップボードにある画像をTwitpicに送信する

まず、送信したい画像をクリップボードにコピーします
現在アクティブなウィンドウのスクリーンキャプチャを送信したいなら[Alt]+[PrtScn]でいけます
[PrtScn]のみだとデスクトップ全体がコピーされて、全世界に晒される事になりますのでご注意を(^^;;

contwit.exe -p ID PASS MESSAGE
IDとPASSはTwitpicのものです、つまりはTwitterのものです
MESSAGEはつぶやく内容です、省略可です

TwitpicへはBASIC認証を使っていますので今後使えなくなるかもしれません
その時はOAuth認証へ対応したいと思います

3.Mono環境で使ってみる

Linux環境等で.NETアプリケーションを動かすMonoというプロジェクトがあります
contwitはこのMonoを使えばWindows以外の環境でも使えます
ただし、System.Windows.Formsが使える環境が必要になりますのでご注意下さい
Debianならlibmono-winforms2.0-cilをaptでインストールすればOKです

注意点がいくつかあります
1つは、CUI環境ではTwitterのOAuth認証ページへ行けないので別の環境で認証を行い、token.datファイルをコピーして下さい
2つめは、Twitpicへの送信は動作確認が出来ないのでWindows環境専用となっています
よってMono環境で出来るのはつぶやく事のみです
mono contwit.exe -o ID PASS MESSAGE

4.もし、

分からない事やバグ・要望・感想などがありましたら私宛にメール又はJBA-soft掲示板に書き込みお願いします
またはTwitterで私宛(@mulsys)につぶやいて下さい
出来る限り対応したいと思います

5.いつものやつです

このソフトはフリーソフトです
著作権は私が保持します
転載したい時は私にメール等で連絡下さい
このソフトによる損害については一切責任を持ちません

6.ひとりごと

OAuth認証に対応しました、面倒だった……
その面倒さの対価としてfromにアプリ名が載るようになったから結果オーライ
クリップボード画像の送信機能は拙者作「マルチ・システム」と組み合わせると便利です
本当はもう1つ追加機能があったんだけれど先日サイトが閉鎖してしまったので泣く泣く削除(苦笑)

7.開発環境

PC M3A79-T Deluxe/Phenom X4 9850 Black Edition
OS Windows 7 Enterprise SP1beta 6.1.7601 32bit
VS Visual Studio 2008 Version 9.0.30729.1 SP C# Express Edition
.NET Framework Version 3.5 SP1

−−−−−−−−−−−−−−−−−−−−−−−
 まるしす(mulsys)
 E-mail : mulsys@din.or.jp
  URL   : http://www.mulsys.net/
−−−−−−−−−−−−−−−−−−−−−−−