title: How to exact differentiate python and snake article by machine?
body: <p>I try to create a python language news aggregate site <a href="http://www.pythonmeme.com" rel="nofollow">http://www.pythonmeme.com</a> like planet, I crawled python news from social media like G+ and twitter and some python feed by some python keywords.</p>
  
  <p>But some articles about snake on resultsand I found its difficult to exact identify these articles about snake, I create a dict to filter it, but its not good enough.</p>
  
  <p>Is there a better method to do this? </p>
  
  <pre><code>snack_dic = ['shoe', 'snake', 'nail', 'python hunter']
  
  def is_snake(txt):
      for dic in snack_dic:
          if re.search(dic, txt, re.IGNORECASE) is not None:
              return True
      return False  
  </code></pre>