7 DAY BLACK & WHITE PHOTO CHALLENGE: Day 1

image.png


The rules are here below :
Take 7 black & white photos that represent an aspect of your life
Present one image every day for seven days
No people
No explanation
Nominate someone every day. Although anyone can join in
Use the tag: #sevendaybnwchallenge as one of your five tags

규칙은 다음과 같습니다 :
당신의 인생의 한 단면을 나타내는 흑백 이미지 7 개
매일 7 일동안 하나의 이미지를 게시하십시오.
인물은 없이 게시해주세요.
설명도 없이요.
매일 다른사람을 지명하십시오.
누구나 참여할 수는 있습니다.

#sevendaybnwchallenge를 다섯 개의 태그 중 하나로 사용하십시오.


Now it’s my turn to nominate another Steemian to keep this moving forward.
2018년 멋진 목표를 세우신 @k3g3m 님을 태그합니다.


This page is synchronized from the post: ‘7 DAY BLACK & WHITE PHOTO CHALLENGE: Day 1’

스팀이지 워드프레스 플러그인 적용 후기

안녕하세요!
워드프레스 플러그인을
제 홈페이지에 적용해봤습니다!
짜잔! 아래 링크는 제 홈페이지입니다.
http://hyejun.oa.to

image.png

스팀커넥트2 앱을 생성하는 부분은 생략했는데요.
생략하고 나머지를 적용하는데는 5분도 안걸렸습니다.
아주 쉬웠습니다.

플러그인 설치를 한 후,
아래와 같이
[steemplugin tag=”kr-dev” limit=”10”] 만 작성을 하니
완료되었습니다.
참 쉽죠잉?

image.png

스팀커넥트2 앱을 생성하는 부분은
몇 가지 궁금한 사항에 대해 @morning님에게 물어보고 진행해야 될 것 같아요.

  1. 스팀 커넥트2 앱을 연결하면
    보팅이나 댓글을 달 수 있는건가?

2. wordpress에서 글을 작성한 것을 바로 steem에도 업데이트 할 수 있는가?
궁금합니다.

건의사항
만약 2번이 안된다면 아래 스팀-워드프레스 플러그인이 있는데요.
https://wordpress.org/plugins/wp-steem

이 플러그인은 wordpress에서 포스팅하면 포스팅한 글을 steem으로 업데이트 해주는 플러그인입니다.
현재 제가 적용해보려고 노력했으나 오류가 나서 써보지는 못했고, 코드를 보며 고민중이였습니다.

이 기능도 적용하면 steemeasy는 전세계적으로 사용될 것으로 생각됩니다. ㅋㅋ!


This page is synchronized from the post: ‘스팀이지 워드프레스 플러그인 적용 후기’

[kr-dev] Steem-python을 활용하기 위한 python3.6 설치 (ubuntu)

안녕하세요.
오늘은 python3.6을 설치하고 활용하는 방법을 소개하려고 합니다.

steem API를 접근 할 수 있게 해주는 steem-python이라는 라이브러리가 있는데요.
이 라이브러리는 3.6 이상에서만 실행된다고 합니다.
그래서 python3.6을 설치하고 python3.6에서 steem-python 라이브러리를 활용해보겠습니다.

보통 ubuntu는 python 2와 3.5 version이 설치가 되어있는데요.
여기서 3.6까지 설치를 할 경우 중복이 됩니다.
해결책으로는 두 가지를 생각해봤는데 첫번째 방법을 소개하겠습니다.
첫째, 명시적으로 호출한다. 입니다.
둘째, Docker를 만든다.
혹은 이미 다른사람이 python3.6을 설치해논 Docker을 쓴다.
이것은 좀 조사를 해봐야해서 패스하겠습니다.

먼저 python3.6을 설치해봅시다.

#python 설치
sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install python3.6
sudo apt-get install python3.6-dev

#python pip설치
wget https://bootstrap.pypa.io/get-pip.py

sudo python3.6 get-pip.py

python3.6을 실행해서 아래와 같은 이미지가 나오면 잘 설치한 것입니다.

image.png

이제 steem-python을 실행시켜봅시다.
sudo python3.6 -m pip install -U steem

설치가 다됐다면 간단히 활용을 해봅시다.
import가 된다면 steem-python도 잘 설치된 것입니다.
축하합니다!
image.png

이렇게 python3.6을 설치를 해보고 steem-python도 간단히 활용해봤는데요!
저는 이 steem-python을 이용해서
특정 유저나 특정 태그의 최신글 알리미 봇을 개발중입니다.

아마 일주일안에 완성될 듯합니다.

궁금하시다면 아래 링크를 누르시면 됩니다.
아래 글은 새로운 글이 업데이트 될 경우, 텍스트를 출력하는 것에 대해 설명했습니다.
현재는 텔레그램 봇을 개발하고 있고, 텔레그램과 연동해서 알림 메시지를 보낼 예정입니다.
https://busy.org/kr-dev/@jacobyu/1-c1ac3fbc6bfc4

현재 테스트 중에 있으며, kr-dev의 최신글들이 작성되면 텔래그램을 통해 메시지를 보내는 것까지 개발하였습니다.
아래처럼 노티피케이션에 알림 메시지가 뜹니다!

image.png

image.png

지속적으로 관련 포스팅을 할테니 관심 많이 가져주시고
배포하면 많이 활용해주세요!
감사합니다.


This page is synchronized from the post: ‘[kr-dev] Steem-python을 활용하기 위한 python3.6 설치 (ubuntu)’

[kr-dev] 최신 글 알림 서비스 #1

특정 원하는 사람의 글

혹은 특정 태그의 최신글이 작성되었을 때

제일 먼저 가서 댓글을 달고 싶으신가요?

개인적으로는..

@danihwang @jungs @tumble 님의

지원 프로젝트에 참여하고 싶은데

늦게 알아서 참여를 못했던 적이 있습니다.

그 외로도 특정 태그의 최신글을 알림받고 싶은데 뭐 없나?

찾아보다가 특정 사람이 글을 작성하면 바로 찾아가 보팅을 해주는 서비스는 있는데 알림 서비스는 없는것 같아서

제가 개발해보고자 합니다.


알림 기능을 위해서 필요한 기능을 차근차근 개발하려고 합니다.

01.05 수정 사항
텔레그램을 통해 알림 메시지를 보내는 것을 진행하고 있습니다.
image.png

현재 개발중인 코드는 아래 git에서 확인할 수 있습니다.

https://github.com/passionbull/steemit-alarm-posting

개발을 위해 Steem-python을 활용하였습니다.

설치하는 방법은 다른 능력자님들이 올리신게 있어 생략하겠습니다.

https://github.com/steemit/steem-python

http://steem.readthedocs.io/en/latest/

아래 사진은 예제처럼 제가 스달을 얼마나 갖고 있나 체크해봤습니다 ㅎㅎ


 

알리미 봇 개발을 위해서 아래와 같은 과정으로 개발합니다.


 


  • 주기적으로 특정 태그 혹은 유저의 글을 검색한다.


Steem API에 보면 특정 태그의 글을 가져오는 함수가 있습니다.

각각 파라미터를 보면


  • limit: 몇 개의 포스팅을 가져올 것인가?

  • sort: recent, payout, created, trending 등 태그의 어떤 글들을 가져올 것인가?

  • category: 어떤 tag의 글을 가져올 것인가?

  • start: 특정 포스터부터 다음부터 검색하라는 파라미터이다.


아래 그림과 같이, kr-dev의 최신글 중에서도 가장 최근 글 1개를 추출해봤습니다.

[<Post-@jacobyu/2xk3vo>]가 출력되었고, 이것의 의미는..
https://steemit.com/kr-dev/@jacobyu/2xk3vo
위의 글이 가장 최신의 글이라는 의미입니다.


간단하게 테스트를 해봤는데요.


테스트를 해봤으니 간단한 프로그램을 만들어보려고 합니다.

주기적으로 체크를 하고 최신 글이 업데이트 될 경우, 감지하는 봇을 만들었습니다.

추후 Text message가 뜨는 것 대신에 푸쉬 메시지를 보내게 되면 알림 기능이 완성이 됩니다.

코드는 위에 깃허브 링크에 가면 볼 수 있습니다.

지금은 아주 단순합니다.

전체 개발 과정은 아래와 같습니다.


  • 주기적으로 특정 태그 혹은 유저의 글을 검색한다. (특정 태그에서의 최신 글 검색)

  • 새로 업데이트가 된 글이 있을 경우 특정 동작을 하게한다. (현재는 Text 출력)

  • 특정 동작으로는 기존 서비스들을 활용할 계획이다.


  • 트위터, 인스타, Facebook 포스팅을 통한 알림

  • Email 및 문자 전송

  • GCM Service 개발

  • GCM service를 하는 써드파티 앱 활용




꾸준히 개발해서 많은 사람들이 사용할 수 있도록 하겠습니다.

많은 조언과 참여 부탁드립니다!

감사합니다.

Steemit에 필요한 기능이 무엇일까?

같이 고민해봐요. 링크는 아래와 같습니다.

https://steemit.com/kr-dev/@jacobyu/2xk3vo


This page is synchronized from the post: ‘[kr-dev] 최신 글 알림 서비스 #1’

스팀잇을 해보면서 이런 기능 있었으면 좋겠다

스팀잇을 한 지 이제 3주정도 됐군요!

kr-dev의 여러 능력자님들의 글들과 스팀잇 라이브러리를 활용한 여러 프로젝트를 보면서 나도 해보고 싶다라는 생각을 했습니다.

제가 생각한 스팀잇을 하면서 있었으면 하는 기능들에 대해 생각해봤습니다.
여러분도 있었으면 좋겠다 생각한 기능을 댓글에 적어주세요!


  • 알림 기능: 내가 관심있는 유저 혹은 태그에서 새로운 글이 작성되었을 때, 알림

    • 자신의 글의 댓글이 달린 경우에 대해서는 이미 있는 것 같다.



  • 자신의 글 분류 기능: 내가 쓴 글을 태그별로 분류해서 보고 싶다.


알림 기능

조사를 해본 결과, Python-steem을 활용하면 충분히 구현할 수 있을 것 같습니다.


  • 주기적으로 특정 태그 혹은 유저의 글을 검색한다.

  • 새로 업데이트가 된 글이 있을 경우 특정 동작을 하게한다.

  • 특정 동작으로는 기존 서비스들을 활용할 계획이다.


  • 트위터, 인스타, Facebook 포스팅을 통한 알림

  • Email 및 문자 전송

  • GCM Service 개발

  • GCM service를 하는 써드파티 앱 활용




위와 같은 방법으로 수행하면 충분히 구현할 수 있을 것 같습니다.

알림 기능부터 시작을 해보려고요! 같이 시작하실 분이 있다면 더욱 재밌게 할 수 있을것 같습니다.

제가 생각한 스팀잇을 하면서 있었으면 하는 기능들에 대해 생각해봤습니다.
여러분도 있었으면 좋겠다 생각한 기능을 댓글에 적어주세요!

감사합니다.

[Ourselves 캠페인]
셀프보팅을 하지 않고 글을 올리시고
ourselves 테그를 달아 주시면
어떤 일이 일어날까요?
긴 젓가락으로 서로 먹여주는 천국이 이뤄지지 않을까요?


This page is synchronized from the post: ‘스팀잇을 해보면서 이런 기능 있었으면 좋겠다’

Sunrise on East Sea in Korea (동해 해돋이)


2018.01.01 7:42
I watched sunrise.

it makes me feel fresh.
Let ‘s start a new year with a new mind.


144.png
Created with Steepshot
View in the web app

4.png

This page is synchronized from the post: ‘Sunrise on East Sea in Korea (동해 해돋이)’

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×