생산성/옵시디언(Obsidian)
옵시디언 노트앱을 활용한 스팀 코인 수익 자동 기록 방법
안피곤
2024. 1. 8. 23:04
반응형
옵시디언 노트앱은 일기 작성, 독서 노트, 글쓰기 등 다양한 노트 작업에 유용합니다. 이를 위해 필요한 플러그인을 개발하거나, 다른 유용한 플러그인을 활용할 수 있습니다.
저는 옵시디언에서 스팀 수익을 매일 기록하기 위해 스크립트를 작성하고, 이를 효과적으로 사용하고 있어 여러분과 공유하고자 합니다. 이 방법을 활용하면 다른 기록을 을 자동화하여 효율적으로 관리하는 데에도 도움이 될 것입니다.
필요한 플러그인
다음 두 가지 플러그인이 필요합니다.
- Periodic Notes: 일간/주간/월간 노트 생성
- Templater: 템플릿을 사용해 자동으로 원하는 데이터를 삽입
자동 조회를 위한 JavaScript 스크립트
스팀 API를 활용하여 수익 데이터를 자동으로 조회하는 자바스크립트 스크립트를 작성했습니다. 이 스크립트를 통해 매일 자동으로 스팀 수익을 기록할 수 있습니다. 스크립트는 여기에서 확인할 수 있습니다.
옵시디언 Templater 플러그인에서 User Function 호출하는 방법
템플릿 파일에 다음과 같이 작성하여 사용합니다.
<% tp.user.steem_incoming('anpigon', tp.date.now("YYYY-MM-DD", -1)) %>
tp.user.steem_incoming
함수에는 사용자 이름과 날짜(YYYY-MM-DD 형식)를 입력합니다. 예를 들어, tp.date.now("YYYY-MM-DD", -1)
는 전일 날짜를 가져오는 문법입니다.
Templater 플러그인 문법에 대한 자세한 사용방법은 이곳에서 확인하실 수 있습니다.
데모 화면
옵시디언을 실행하면 Periodic Notes 플러그인에 의해 오늘 일자의 노트가 자동으로 생성됩니다. 그다음 Templater 플러그인이 템플릿에 작성된 함수를 실행시켜, 아래와 같이 데이터가 노트에 자동으로 삽입됩니다.
이런 방법으로 저는 스팀잇에서 발생한 수익을 매일 기록하고 있습니다.
or
반응형