만약 내가 특정 회사의 주가를 관찰하면서 예측하는 프로그램을 작성[바로가기]하고 이를 이용해서 예측과 현재가 너무 많은 차이가 날때 이를 내 폰에 문자로 알람을 할 수 있다면, 혹은 내 메일함에 주기적으로 접속해서 메일 목록을 관찰[바로가기]하다가 특정 내용에 대해 내에게 문자로 알람을 하는 코드를 작성하고 싶다면 어떨까요. 딴건 몰라도 꽤 재미있을 겁니다.^^ 오늘은 그걸 도와주는 서비스를 하나 소개할까 합니다.^^
IFTTT라는 서비스[바로가기]입니다. 이 곳도 참 재미있는 곳입니다. 가입하고, 또 인증까지 하고 나면...
My Applets에서 New Applet을 선택하면 위 문장이 나타납니다. if THIS then that.. 네. .이 사이트의 이름이죠~^^ 즉 이 사이트는 this를 만족하는 상황에서 that을 할 수 있도록 해주는 겁니다. 아무튼 위 그림에서 this를 클릭합니다.
이 화면에서.. 저는 제가 짠 python 코드가 여기로 신호를 주어야하는 거구요^^
그래서 webhooks라는 서비스를 선택합니다.
그리고 나타난 Receive a web request를 선택합니다.
그러면 Event Name을 정의하라고 하는데요
Hello World로 잡고 Create Trigger를 눌러줍니다.
이제... that을 클릭해서 행동을 정의해 주어야 합니다.
검색할 것 없이 SMS가 떠 있네요~~^^
네.. Send me an SMS를 선택합니다.
저런 화면이 나타나는데요. Message라는 박스에 마우스를 클릭하면
비어지죠^^ 그리고 Add ingredient를 선택하면 변수 리스트가 나타납니다.
Value1을 선택한 후 저렇게 나머지를 타이핑합니다.
이제.. Create action을 선택합니다.
네.. 저렇게 나타나죠^^
FINISH를 눌러줍니다.~
잘 되었네요.. 이제 코드를 짜야죠^^
ifttt.com 뒤에 maker_webhooks를 붙여서 접속[바로가기]합니다. 그리고 Documentation을 선택하는 거죠~
야호~ 뭔가 될것 같은 느낌의 페이지입니다.^^
위와 같이 입력하고 마지막 나타난 주소를 복사합니다.
이제.. Jupyter Notebook을 기동하고~
위와 같이 requests 모듈을 import하고 요즘 가장 유행하는 '영미'를 불러줍니다.~^^ (이글은 예약글이라 아마 3월 중순에 발행되겠지만, 실제 이글은 올림픽 폐막전에 작성되었습니다. 오.. 이렇게 하니 뭔가 타임갭슐같은데요^^)
그리고 실행하면~~~ 짠~~~ 제 폰으로 저렇게 문자가 왔습니다. 우와.. ^^ 잘 활용하면 정말 재미있는 많은 프로젝트를 수행해 불 수 있겠죠^^
'Theory > DataScience' 카테고리의 다른 글
카카오 얼굴 및 상품 인식 API 사용해보기 (18) | 2018.06.11 |
---|---|
네이버 얼굴 인식 API 사용해보기 - 유명인 인식, 얼굴 인식 (26) | 2018.06.07 |
OpenCV를 활용해서 내가 쓴 손글씨를 CNN으로 학습된 모델을 이용해서 인식해보기 (26) | 2018.05.21 |
지도 그리는 모듈 Folium의 업그레이드에 대해 달라진 점들 (20) | 2017.11.30 |
간편하게 사용하면서도 꽤 이쁜 기능도 많은 워드 클라우드 Word Cloud 모듈 (for Python) (51) | 2017.05.31 |
Python 유저가 한글 자연어 처리를 할 때 필수 모듈인 KoNLPy를 소개합니다. (34) | 2017.05.23 |
19대 대선 후보간 득표율의 지역별 비교 - 문재인 대통령, 홍준표 후보, 안철수 후보 (28) | 2017.05.13 |