터미널에서 트윗 해 보았다!
터미널에서 트윗 할 수 있으면 편리하네요!
전치
작업 중에 트윗하고 싶어지는 일이 자주 있나요?
단지 거기서 Twitter를 열어 버리면 일관의 끝입니다.
TL을 순회하고, 트렌드를 잡고, 추격을 쫓는 것으로 시간이 지나 버립니다.
그러나 아무래도 트윗(만)이 하고 싶다!
그렇다면 터미널에서 직접 트윗하면 좋잖아! 라는 것을 깨달았습니다!
그래서 실제로 절차를 적어 가고 싶습니다.
(Twitter API의 취득만 할 수 있으면 귀신 간단합니다.)
(영어를 읽을 수 있는 분은 이 사이트 을 배견하는 것이 빠를지도 모릅니다.)
아래 준비
먼저 트윗하려는 계정으로 API를 가져옵니다.
API 취득에 대해서는 이 사이트 를 참고로 했습니다.
API를 얻을 수 있으면 바로 작업 시작입니다.
먼저 이 페이지(Developer용 사이트)로 이동합니다.
화면 오른쪽 상단의 계정 이름에서 앱을 선택합니다.
여기에서 앱을 만듭니다.
앱 작성 과정에서 API key, API secret key를 얻을 수 있으므로 메모를 취하십시오.
(Bearer token도 만약을 위해 삼가하는 것이 좋을지도 모릅니다.)
그런 다음 App Permissions를 편집합니다.
처음에는 read only가 되어 있다고 생각하므로 그것을 Read and Write로 바꿔 줍니다.
그런 다음 액세스 토큰을 얻습니다.
Keys and tokens를 선택합니다. (앱 이름으로 전환할 수 있습니다.)
Access Token & Secret을 생성(Generate)하고,
Access token과 Access token secret도 마찬가지입니다.
이것으로 아래 준비가 완료됩니다.
준비
우선 임의의 디렉토리에 프로젝트용의 폴더(여기에서는 twitter)를 만듭니다.
$ mkdir twitter
$ cd twitter
$ pipenv install python 3.7.5 #各自の環境に合わせて構築してください
$ pipenv shell
$ touch tweet.py
$ open tweet.py
필요한 라이브러리를 설치합니다.
$ pipenv install tweepy
tweet.pyimport tweepy
#認証キー
#適宜自分のkeyに変更してあげてください。
consumer_key = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
consumer_secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
access_token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
access_token_secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
tweet = input().split()
api.update_status('\n'.join(tweet))
나머지는 터미널에서 실행할뿐입니다!
$ python tweet.py
실행 후 트윗하고 싶은 말을 넣고 엔터를 누르면 완료입니다!
반각 스페이스를 넣어 주면 개행할 수 있습니다.
후기
우선 트윗할 수 있게 되었습니다! 했어!
끝까지 읽어 주셔서 감사합니다!
Reference
이 문제에 관하여(터미널에서 트윗 해 보았다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/Yodaka_ay/items/7386e6fac6804dc2cd6e
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ mkdir twitter
$ cd twitter
$ pipenv install python 3.7.5 #各自の環境に合わせて構築してください
$ pipenv shell
$ touch tweet.py
$ open tweet.py
$ pipenv install tweepy
import tweepy
#認証キー
#適宜自分のkeyに変更してあげてください。
consumer_key = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
consumer_secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
access_token = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
access_token_secret = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
tweet = input().split()
api.update_status('\n'.join(tweet))
$ python tweet.py
Reference
이 문제에 관하여(터미널에서 트윗 해 보았다!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/Yodaka_ay/items/7386e6fac6804dc2cd6e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)