WINDOWS上で書かれたShift-JISのテキストファイルをLINUX上で表示

  1 #!/usr/bin/python
  2 # coding: utf-8
  3
  4 import codecs
  5 import re
  6 import sys
  7
  8 hoge = codecs.open('data/TESTB.txt','r','shift_jis')
  9 sys.stdout = codecs.getwriter('euc_jp')(sys.stdout)
 10
 11
 12 for l in hoge :
 13     print l

shift_jisでファイルを開いて、euc_jp(自分の環境がEUCだった)で書けばいい。

冗談ヌキに
自分ひとりで触るには付箋紙で十分ではないかと。。
大人数で情報を整理するのには便利だけど、一人だと威力を発揮しない気がしてきた。。。
aptでインストールしたものって結構古かった。(0.8.1)最新は0.10ぐらい。

(追記)
subversion使い出したら、結構使えるかもって思った。

pymixiやらを触る。pythonスクリプトからmixiを動かすことができる。

以下やり方

  • 以下からpymixiのソースをダウンロード

http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pymixi/

  • Beautiful SoupとかいうpythonXML,HTMLパーサを以下のところからダウンロード

http://www.crummy.com/software/BeautifulSoup/

  • 解凍してBeautiful Soupをインストール
$ tar zxvf BeautifulSoup-3.0.3.tar.gz
$ cd BeautifulSoup-3.0.3
$ python setup.py install

pymixiを解凍するとpymixiフォルダ配下にスクリプトが転がっているので、これを動かせばよい。
自分が解凍したら、こんな感じだった。

friend_diary.py  mixi.py           new_bbs.py       show_log.py
image.py         mixi.pyc          profile.py
list_frind.py    mixi2rss.py       result.txt
list_message.py  mixidiary2txt.py  search_diary.py

マイミクシィ最新日記を見てみた。

$ python mixidiary2txt.py -u MAILADDRESS -p PASSWORD

無事に見れましたとさ。投稿もできるけど、WEB上で別に不満はないことに気づく。

lhzファイルを解凍、圧縮するためのlhaコマンドをインストールする。

$ apt-get install lha

しかしないって。おかしいと思っていろいろ調べるとnon-freeのものらしい。
/etc/apt/sourcelistのミラーの指定の最後にnon-freeって追加して
一回updateして再度やったらインストールできた。