improve filter
clean up some code
open file by fd
change how ptt.pt crawls articles