xyttr -- twitter client on xyzzy
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.xyttr
site-lisp
LICENSE
README.md
history.md
reference.md

README.md

xyttr

xyzzy上で動作するミニマムなtwitterクライアント

Install

  • NetInstallerをよりインストール

    下記のURLのパッケージリストを登録し、パッケージ*scrap*よりインストールして下さい。

    http://youz.github.io/xyzzy/packages.l

  • 手動インストール

    xyttr.l を*load-path*に配置してください。

※依存ライブラリ xml-http-request (v1.3.0以上), json, xl-oauthを別途インストールしておく必要があります。

.xyzzy設定例

(require 'xyttr)
(setq xyttr:*default-user* "your-name"
      xyttr:*auto-reload* 600)

また、フォルダ ~/.xyttrconfig.l というファイルを用意しておくと xyttr初回起動時にロードします。*defautl-user**auto-reload*の指定は .xyzzyではなくconfig.lに記述してもOKです。

Usage

M-x xyttr

初回起動時にブラウザ経由でOAuth認証を行います。 取得したaccess tokenは~/.xyttr フォルダ下に"token_<ユーザー名>"というファイル名で保存されます。

Keymap

  • タイムライン表示

    • H -- ホーム
    • M -- @関連
    • M-M (Alt+M) -- DirectMessages
    • U -- ユーザータイムライン
    • L -- リスト
    • F -- お気に入り
    • / -- twitter検索 (xyttr:*default-lang* に指定した言語で検索)
    • s -- 同上
    • S -- twitter検索 (言語指定なしで検索)
    • R -- リロード (新着取得)
    • M-r -- オートリロード on / off
    • J -- ページ追加 (過去分取得)
    • Q -- 閉じる
  • ポスト

    • u -- tweet
    • @ -- 言及
    • ` (バッククォート) -- 返信
    • rt -- 公式RT
    • rr -- 引用して返信
    • ru -- 引用してツイート (非公式RT)
    • dm -- DM
    • f -- お気に入り ☆ on / off
    • D -- 削除
  • カーソル

    • j -- 次
    • k -- 前
    • TAB -- 次のリンク
    • l -- 同上
    • h -- 前のリンク
  • その他

    • RET -- リンク(url, ユーザーTL, ハッシュタグ)を開く
    • C -- ステータスのURLをクリップボードにコピー
    • p -- 言及先のステータスをポップアップ表示
    • e -- カーソル下の短縮URLを展開

Todo

  • list購読
  • マルチアカウント対応

Author

Yousuke Ushiki (citrus.yubeshi@gmail.com)

@Yubeshi / @xyttr

Copyright

MIT License を適用しています。