특정 작가들의 최신 글을 email로 받기 #1
지난 주 자동으로 보팅하는 로봇을 만들어 보기 위하여 node.js를 공부하였다.
자동으로 보팅하는 봇 만들어 보기 #3
그런데 node.js를 처음 접하다 보니 생각보다 어려웠다.
steemit 서버가 변경되면서 접속이 안되는 일이 생겨서 더 힘들었다.
그러던 중 @tmkor 님이 윈도우에 steem-python을 설치하는 법을 올려주셨다.
윈도우 10 환경에서 steem API 라이브러리 설치하기 with python
역시 스티밋에는 개발자들이 많아서 도움을 많이 받을 수 있다.
다시 파이썬을 설치할려고 하였으나, 역시 실패...
원인이 무엇인지 한참을 찾아보다가 사용자 명이 한글이어서 설치가 안된다는 사실을 발견하였다. 그래서 사용자 계정을 영어로 만들고 @tmkor 님이 써 준대로 하니 설치가 된다.
암튼. 우여곡절 끝에 다시 파이썬으로 작업 시작.
파이썬도 낯설기는 마찬가지이다.
여기 저기 찾아보면서 작업을 시작했다.
일단 특정작가의 최신 글을 받는 파이썬 코드를 간단하게 완성.
그 결과는 다음과 같다.
이렇게 간단한 것을 하는데 며칠이 걸렸으니 내가 봐도 안타깝다.
다음에 추가로 할 것은 지정한 작가의 최신 글의 제목과 링크를 만들어서
지정한 email 주소로 보내는 것을 할 예정이다.
처음에 할려고 했던 보팅봇은 크게 효용가치가 떨어져서 다음으로 미루기로 한다.
이 프로그램이 완성되기까지 많은 스티미언들의 글을 참고하였다.
시간이 나면 관련 사항에 대해서도 정리하여 글을 쓸 예정이다.
안녕하세요!
이메일로 보내는거 좋은 것 같습니다!
추후 많은 사람들에게 서비스를 한다면 텔레그램을 써서
유저의 정보를 입력받는 것도 괜찮은 방법 같습니다.
예를 들어 유저의 이메일, 지정할 작가의 정보를 트레이딩님이 만드는 서비스에서 유저의 이메일로 정보를 보낼 수 있도록 해야될 것 같아요!
그리구 저도 최신 글 알림 서비스 개발중인데요.
저 같은 경우는 특정 태그 및 유저들의 최신 글을
텔레그램으로 받는 서비스를 만들고 있습니다.
하시려는 프로젝트가 저랑 비슷한 것 같아서요!
https://steemit.com/kr-dev/@jacobyu/kr-dev-2-telegram
한 번 참고해보셔요.
제가 개발하고 있던 코드도 깃허브에 공개해놨습니다.
( steem, telegram, yaml 라이브러리를 활용하는 모듈을 각각 클래스로 만들어 놨고, main.py는 업데이트 안했는데 main.py에서 만들어놓은 모듈들의 함수를 이용해서 서비스를 만들고 있습니다. DB관련 작업을 진행 한 후 main.py를 업데이트 할 예정입니다.)
감사합니다!
좋은 글 감사합니다. 깃허브에 올리신 것도 참고할께요.
정말 능력자십니다~.~
파이팅입니다!!
응원 감사합니다. 갑자기 힘이 납니다.
스팀잇엔 정말 능력자분들이 많으신거 같아요ㅎㅎ 팔로우 하고 갑니다!
저는 다른 능력자에 비하면 피라미입니다. 칭찬 감사합니다.
👍👍👌👌👌
오우 잘 실행되셨다니 다행입니다.
조금 다른 댓글이지만..
개인적으로 python IDE는 visual studio code를 애정합니다. 한번 써보셔요!
그리고 이메일 보내시려면 gmail 계정 하나 파시고 smtp 설정해서 보내시는게 제일 편할것 같습니다. 메일서버 구축은 언제나 좀 어려운 느낌입니다..
email 보내는 법도 물어볼려고 했는데, 벌써 답을 주셨네요. 관련 예제 있을까요? 파이썬으로 email 보내는 예제?
저도 그거 애정하는데.. 하필 visual studio 깔면서 전 사용자 옵션을 빼고 설치하는 바람에 새로 만든 계정에서 사용을 못하더라고요. 다시 설치할려고 하는데, 시간이 안나네요. 주말에 visual studio 다시 깔겁니다. 감사요..
몇달전에 파이썬 설치하려다가 포기헸는데
가능한 모양이군요.
시도해봐야 겠습니다.
감사합니다^^
옙. @tmkor님이 대단한 열정을 가진 개발자시네요. 저를 위하여 다시 길을 뚫어 주셨어요. 이!! 중요한 것이 윈도우의 계정이름이 한글이면 설치가 안됩니다. 만약 한글로 계정으로 만드셨으면 사용자 계정을 영문으로 새로 만드세요.
감사합니다.
윈도우 사용자계정까지 문제가 되는군요.
자랑스러운 한글이 여기서는 장애가 되다니..