因為從 plurk 的 getPlurks 接回來的資料被轉成 unicode 了,所以使用以下方法轉回 utf8.echo "\u6c49\u5b57" | \ref: this & this
sed 's/\\u\(..\)\(..\)/\\x\2\\x\1/g' | \
sed 's/.*/\"\\xff\\xfe&\"/g' | \
xargs printf | iconv -f utf-16 -t utf-8
| [+/-] |
convert unicode chartset to utf8 in CLI
poster:
MarlboroMoo on
15:00
tag:
bash,
command-line,
plurk
/
Comments: (0)
|
| [+/-] |
my plurk robot aka robot kingdom |
自從上次 plurk.sh release 之後, 便開始製造自己的機器人, 因為我非常喜歡尋找和**欣賞**圖片, 所以機器人的定位就是"自動貼圖", 就這麼單純, 不需要其他多餘的功能.接下來開始構思機器人的運作方式, 首先要有圖片來源, 最方便的方式是使用 RSS, 再來就是取得 RSS 裡面的圖片連結, 且不要縮圖, 而是原始大小的圖檔, 這個部份也很簡單, 通常圖片的命名方式都有規則可尋, 稍微看一下 source 就可以瞭解規則, 知道規則後, 用正規畫表示來取得這些連結, 並且使用先前寫好的plurk script 來發佈. 機器人啟動方式是無限 loop 來檢查是否有新的 RSS 內容.
機器人可以正常運作後, 發現一個小問題, 那就是圖片品質的控制, 一開始的圖片來源是朝 image bookmarking 的網站來尋找, 如 vi.sualize.us or ffffound, 然後利用該網站已有的 tag 來取得自己需要的 RSS, 但單純用 tag 是無法分辨圖片的品質的, 達成良好品質的最保險方式, 當然是人工審核, 不過我一個人是單然無法做到的, 太搞肛! 不過倒是可以讓別人來審核, 方法是: 手動挑選一些良好的 RSS 資料來源, 譬如說從 tumblr 裡來尋找, by user 的方式來尋找自己喜歡的 style. 經過一番 search 後, 實作了三個機器人, 會以五分鐘的時間做間隔來自動貼圖, plurk 帳號分別是:
- moo_robot
圖片來源為 lookbook.nu, 想要表達一些穿衣服的哲學. - moo_sexy_robot
圖片來源比較廣, 很多 RSS 的聚合, **性感**是重點. - moo_fffound_robot
圖片來源為 ffffound, 讓人有另類新奇的發現.
| [+/-] |
plurk.sh
poster:
MarlboroMoo on
23:22
tag:
bash,
code,
command-line,
plurk,
script,
social network
/
Comments: (2)
|
會寫這隻 script 的原因很簡單, 我想要 karma 達到 100, 然後有一隻自己的 robot, 哇哈哈, 雖然已經有高手們寫出 API 了, 可是我想要重複造輪子, 而且是用 bash script. 這隻 script 的原理很簡單, 用 curl 這個工具來登入 plurk.com 並取得 cookie, 然後 post. 就這樣.
實作功能:
- 噗它
- 噗的時候可以指定動作
- 取得自己的浪
- 取得好友的浪
- 變身成 robot
- ...
- 必須有安裝 curl, ubuntu 直接用 apt-get 來安裝
- 請先修改 script 裡的帳號密碼, 還有 uid(登入 plurk 後, 網頁原始碼裡看得見.)
- 如果無法正常發送, 可以用 -v 的選項來來 debug.
- 目前只能當"偽robot", 使用 crontab 來定時噗.
使用方式:
直接看說明吧.
chmod +x ./plurk.sh
./plurk.sh -h
ref: this
| [+/-] |
Linux cheatsheet
poster:
MarlboroMoo on
22:10
tag:
bash,
cheatsheet,
command-line,
editor,
linux,
resource,
screen,
terminal
/
Comments: (0)
|
不知道是缺乏安全感, 強迫症, 還是檔案松鼠 ;> 只要是關於 linux command 的任何東西, 都想要收集, 嘿嘿, 不過這些 cheatcheet 真的很好用, 對於 linux 的千千萬萬的指令來說, 有時候很容易就失憶, 把這些 cheatsheet 印在一張張的 A4 紙, 釘在 partition 上, 就無敵拉!!!!!
| [+/-] |
postwp-mu.sh |
因為工作的關係, 用 bash 寫了一隻 script 可以從 command line 直接 blogging, 原理是將資料轉換成 xml, 並使用 netcat 將 xml 透過 xml-rpc protocol 塞給伺服器, 不過是這個 script 是給 wordpress 用的.. 如果 blogger 有支援 xm-rpc 的話, 我會生一個 for blogger 的版本, 應該會很黑皮, 嘎嘎嘎 !
實作功能:
- 發佈文章
- 發佈頁面(page)
- 發佈文章 or 頁面可指定分類(Categorie)和標籤(tag)
- 列出文章 or 頁面
- 刪除頁面(page)
- 刪除文章
- ...
- 請先修改 script 裡的帳號密碼.
- 可以先編輯一篇文章, 再將檔案指定給 script.
- wordpress 支援的 html tag 都可以使用, 如 <pre> <code> <blockquote>.
直接使用以下指令來看說明.
chmod +x ./postwp-mu.sh
./postwp-mu.sh -h
ref: this, this and this