文章から単語を抜き出すプログラム
単語を抜き出した後、単語をハッシュ化しTwitterにてツイート
Yahooデベロッパーの日本語形態素解析を利用して文章から単語を抜き出し、それらをハッシュタグ化してTwitterへツイートするシステム
$ python sentence_hash.py "これはてすとです"
['これ', 'てすと']
これはてすとです
#これ #てすと
OK
— みやかわのラズパイ (@momijinn_raspi) 2017年6月28日
-
動作確認をしたPythonバージョン
Python 3.5
-
TwitterのAPI
-
YahooデベロッパーのAPI
$python sentence_hash.py "日本語文章"
お店の名前や商品の名前の場合、誤って違うところで切り出されるため、回避策としてこれらの単語のときはシングルクォーテーションで囲うことでうまく抜き出せるようにしました
$python sentence_hash.py "'おいしいぱんけーき'というお店に行きたい"
おいしいぱんけーきというお店に行きたい
['おいしいぱんけーき', 'お店']
-
sentence_hash.pyに引数渡せば出力される
-
YahooデベロッパーAPIを取得し,def yaho_nounのにあるappidにAPIを入力
def yaho_noun(sentence): url = "https://jlp.yahooapis.jp/MAService/V1/parse?" appid = "**********************************************" #your_API
-
TwitterAPIを取得し、def send_twitterにAPIを入力
def send_twitter(words, sentence): CK = '*************************' # Consumer Key CS = '**************************************************' # Consumer Secret AT = '**************************************************' # Access Token AS = '*********************************************' # Accesss Token Secert
This software is released under the MIT License, see LICENSE.