Pages

Sunday, May 1, 2005

Re: [py] bbs2wp.py

※  引述《letoh  (@heaven)》之銘言:

Download

Install

    解開以後,兩個檔案放在一起....     修改 bbs2wp.py 裡的 xmlrpcServer, username, password

        Post()  的第二個參數改成  bbs  的  id    (regex  is  ok)         這個參數是用來避免轉寄別人文章時會去掉  header  用的         (這樣感覺好像偷別人的文章...)

        設定以後只有轉自己文章才會  "去頭去尾留中間"  :p         轉寄別人文章會保留完整資訊

        修改好以後設定  .procmailrc

        :0  H         *  ^From:  bbsid.bbs@bbs.host.name         {                 :0  b                 |  /path/to/bbs2wp.py         }

        (不用大括號其實也可以...當初是有設定其他東西才會這樣寫)

手邊python是2.3,沒有用到特殊的模組 只要有  xmlrpc  re  就可以

測試可以用手動送文章的方式

cat  filename  |  ./bbs2wp.py

使用上有任何問題歡迎回報  :)

ChangeLog:

        *  修正一些  method  為  private  method,簡化一些處理細節             加上  <  >  的轉換,換掉幾個不需要用到  re  的地方             減少  list  slicing  的次數             procmail  的部份改成  b,可以省掉一次  search...

Todo:

        1.把  ANSI  物件改成  Filter  物件,負責所有轉換工作

        2.把設定檔的部份拿出  source,改放在  ~/.bbs2blogrc

        3.也許封裝一下  Blogger  API


This article was originally posted on this site.

2 comments:

  1. 這一篇已經更新:
    http://vision.twbbs.org/~letoh/blog/?p=108

    ReplyDelete