Twitter Client for ZSH
@tmyt
Dentoo.LT #2
2013/01/13
   Twitter: @tmyt
       関西出身だし電通大関係者でもないです…
       しかも昨年4月から学生ですらなくなりまし
        た…
       いちおう組み込み系の仕事してる感じです
   みなさんShellなに使ってます?
   sh
   ash
   bsh
   csh
   ksh
   bash
   tcsh
   zsh
   Zsh
   ZSH
   ZshでOAuthアクセスしてみました
   https://github.com/tmyt/tw
   このコードのねらい
       Shellしか使えない環境でいかにTLを取得する
        か
       できる限りZshのみでがんばる
       SHA1はがんばれなかった
       HTTP通信もがんばれなかった
   メリット
       curlとshasum(sha1sumも可)だけで動く
   デメリット
       非常に遅い
% time tw てすとめっせーじ
tw てすとめっせーじ    1.19s user 1.72s system 55% cpu 5.235 total
   一部紹介
   詳しいことはコード読んでください!
   今後の展望
       SHA1の外部依存をなくす…?
       JSONをパースしてちゃんとTL読む…?
       ちゃんとしたZsh拡張にする…?

Twitter Client for ZSH

  • 1.
    Twitter Client forZSH @tmyt Dentoo.LT #2 2013/01/13
  • 2.
    Twitter: @tmyt  関西出身だし電通大関係者でもないです…  しかも昨年4月から学生ですらなくなりまし た…  いちおう組み込み系の仕事してる感じです
  • 3.
    みなさんShellなに使ってます?
  • 4.
    sh  ash  bsh  csh  ksh  bash  tcsh  zsh  Zsh  ZSH
  • 5.
    ZshでOAuthアクセスしてみました  https://github.com/tmyt/tw
  • 6.
    このコードのねらい  Shellしか使えない環境でいかにTLを取得する か  できる限りZshのみでがんばる  SHA1はがんばれなかった  HTTP通信もがんばれなかった
  • 7.
    メリット  curlとshasum(sha1sumも可)だけで動く  デメリット  非常に遅い % time tw てすとめっせーじ tw てすとめっせーじ 1.19s user 1.72s system 55% cpu 5.235 total
  • 8.
    一部紹介
  • 9.
    詳しいことはコード読んでください!
  • 10.
    今後の展望  SHA1の外部依存をなくす…?  JSONをパースしてちゃんとTL読む…?  ちゃんとしたZsh拡張にする…?