每日自動彙整Plurk至BBS及信箱

我是一個重度的BBS使用者,之前在Vexed大神的引薦下開始使用Plurk,每天在plurk上面亂撲後,總是希望能夠每天plurk後整理一份到BBS上面記錄(我承認我還蠻無聊的,想要備份每天的胡言亂語)。所以就著手寫了一份自娛娛人,跑了快一個月看起來應該沒甚麼問題,於是就放出來跟各位分享。(因為一開始沒打算丟出來,所以code寫得有點亂,還請見諒)

執行本程式需要在*nix下,搭配php-cli、php curl librarypearmailJSON套件以及crontab方可使用。(我承認對於入門者來說這樣難度有點高 XD),如果都克服上列問題,只需下載本程式,填上plurk的帳號密碼、smtp伺服器等相關資訊即可使用。

首先,先來個有圖有真相自動彙整plurk

自動彙整plurk

使用步驟:

  1. 下載本程式到你的機器上 (plurk.php)。
  2. 在第8行到第23行中填入所需的資訊。
  3. 修改/etc/crontab,讓本程式在每天一過午夜就執行彙整前一天的plurk

1       0       *       *       *       yuwen   /usr/local/bin/php /home/clyang/plurk/plurk.php

最後,本程式中取得userid所使用的regex式取用自klcintw的PO3程式。

9 Responses to “每日自動彙整Plurk至BBS及信箱”


  • 似乎 plurk 把協定改掉了?

    經過千辛萬苦把 Mail 和 JSON 弄好後…

    執行了會跑到登入畫面… Orz

  • 後來手動找到自己的 UID,直接把程式中的 $uid 換成自己的就找得到東西了…

  • 不好意思, code裡面少了兩個變數的宣告, 才會導致這個問題, 已經修正了, 感激回報啊!!!

  • 謝謝大大的分享~我在Windows上灌xampp也可以用了~乾溫!

  • 您好!
    看到您的文章真的很開心,
    因為我也很想把自己的噗文記錄下來,
    可是我是新手,不太懂您寫的程式,
    我開起來變成是一個網頁,所有您說要key in的部分,
    因為字都在頁面上,無法修改,
    請教教我該怎麼做好嗎?
    謝謝!

  • 好不容易跑起來了,卻發現回應的時間只有第一個回應能夠顯現
    有甚麼解決的辦法嗎 XDrz

  • 回報一下BUG
    Line 125: 僅判斷 pm 會使 12:**pm 的噗跑到隔天去
    Line 140: 『span class=\』time\』>.*』改為『span class=\』time\』>.*?』可以解決只有第一個回應時間的問題
    另外應該不必改變時區 (大概吧~我註解掉在使用上沒發現問題,反而是沒註解的話時間會出錯)

  • XDD 語法跑掉了。弄成全型再貼一次
    span class=\"time\">.*?<\/span>

  • 哈~沒想到有人願意幫忙fix bug~超級感謝阿~晚一點我update上去… :)

Leave a Reply