0
현재 라이브 인 Twitter 메시지를 장기 실행 응용 프로그램으로 스트리밍하기 위해 twitty-twister을 사용하고 있습니다. 그러나 때로는 추적 매개 변수를 변경하기 위해 스트림을 다시 시작해야합니다. 이 라이브러리를 사용하여이 스트림을 Twitter에서 연결 해제 할 수 있습니까?닫기 Twitty Twister Stream
현재 라이브 인 Twitter 메시지를 장기 실행 응용 프로그램으로 스트리밍하기 위해 twitty-twister을 사용하고 있습니다. 그러나 때로는 추적 매개 변수를 변경하기 위해 스트림을 다시 시작해야합니다. 이 라이브러리를 사용하여이 스트림을 Twitter에서 연결 해제 할 수 있습니까?닫기 Twitty Twister Stream
이 문제에 대한 조사를 한 후 트위터 스트림을 "끄기"불가능하다는 것을 발견했습니다. 그런 다음
# spawnProcess requires you to implement a ProcessProtocol
class TwitterProcess(protocol.ProcessProtocol):
def outReceived(self, data):
print("TWITTER: ", data)
def errReceived(self, data):
print("TWITTER ERR: ", data)
def processEnded(self, reason):
print("twitter process ended.")
# later on...
args = ["python", "twitter_stream.py"] # add other args here if necessary
pp = TwitterProcess()
feedProcess = reactor.spawnProcess(pp, "python", args)
당신이 과정 닫으려는 경우 :
feedProcess.signalProcess("TERM")
을
이 솔루션은 대신 reactor.spawnProcess
사용하여 자체 프로세스 내에서 Twitty 트위스터 스크립트를 실행하는 것이 었습니다