Github 링크

v.0.1

사실 Mastodon의 기본적인 인증 절차가 헷갈리기도 하고 까먹어가기도 해서 만든 프로젝트. 정식 macOS 앱을 만들기 전에 commandline에서 마스토돈의 기본적인 기능(툿 보내기와 타임라인 읽기)까지만 구현을 해 볼 예정. 부스트나 Favourite은 커맨드라인의 특성상 힘들기 때문에. 뭔가 좋은 생각이 나면 시도를 해 볼 만 할 듯.

quit을 입력하면 조건문에 의해서 툿 전송을 건너뛰게 되고 While 문에 의해서 코드가 종료되도록 설계. C언어에서는 좀 더 간명한 해결책이 있었던 것 같은데.

단점이라면 툿 전송을 위한 로그인 정보가 평문으로 저장된다는 건데 이건 고민해 볼 여지가 있는 사항. 보통은 어떻게 하지.

의외로 Official Documentation에 올라온 refresh_token는 안 해도 크게 상관이 없는 듯하다. 시간이 지나면 만료될 지는 모르겠지만.

다음 목표는 스트리밍 API를 이용해서 타임라인 구현하기.


via