SW 개발

티스토리를 자동으로 포스팅하기

. . . 2022. 4. 8. 13:53
반응형

파이썬을 통해서 티스토리에 자동으로 포스팅하는 프로젝트를 작성하였다.

https://github.com/kksworks/tistory-posting-cli

프로그램의 장점

  1. markdown 내의 파일들 티스토리 업로드 및 업로드 파일링크 관리
  2. 여러 blog 동시 운영
  3. 다른 markdown 과의 링크
  4. 폴더 스캔후 md 파일들을 복수발행

...

일단 리눅스 환경과 win10 에서 동작테스트를 완료하였다.

계속 수정 및 동작을 수정해볼까 한다.

옵시디언에서의 해당 프로젝트사용

shell command plug in 설정하기

해당 repo 를 .obsidian 폴더 안에 clone 한 후에.. shell command plugin 을 다음과같이 추가한다.

python {{vault_path}}\.obsidian\tistory-posting-cli\tistory_posting_cli.py publish {{file_path:absolute}}

추가한 커맨드의 상세설정으로 이동하여 operation system & shell 탭으로 이동, windows shell 을 powershell5 혹은 powershell core 로 변경한다.

powershell 로 설정

파이썬 스크립트에서 번역한 내용으로 replace 하기 위해서 output 설정은 다음과 같이 caret position 으로 변경한다.

output 지정

obsidian shell 을 정상적으로 사용하기위한 설정

다음의 두 포스팅을 확인하여 동일하게 진행한다.

위의 포스팅은 powershell 에서 utf8 인코딩을 정상적으로 할 수 있도록 하는 세팅이다. 위대로 설정후 재부팅을 하면 powershell 내에서 호출하는 python 에서도 한글이 정상사용가능하다. (obsidian powershell 도 한글출력가능)

...

반응형