티스토리 블로그를 자동 생성하기 위해서 시간을 들이고 있습니다.
이제 충분히 원리를 이해하고 샘플로 몇개의 사례를 구현하였습니다.
관련하여 제가 참고한 사이트와 내용들을 여기에 기록함으로써 관심있는 분들에게 도움이 되었으면 합니다.
1. 필요한 기술
- 파이썬 (꼭 파이썬은 아니더라도 개발언어 뭐든 java든, vue.js 든 자신이 잘 하는 것 )
- api 연동하는 방법(호출방법)
- json 형식에 대한 처리 기술(api 응답내용을 분해하고 조립하기)
- html 형식에 대한 지식(내가 블로그에 표현하고자 하는 내용의 껍데기를 만드는 작업)
- 티스토리 글 처리api에 대한 지식(글등록, 사진 등록, 사진등록한 링크를 html에 추가)
- 프로그램 개발을 위한 툴 사용방법(저는 vscode이나 다들 편하신 도구를 사용)
2. 순서(꼭 지킬 필요는 없지만 각각의 내용은 확인되어야 함)
- 필요한 api사이트에 대한 인증키 획득 ( 예를들어 네이버 api , 영문을 한글번역을 위한 네이버 파파고 인증키 발급)
- 자동화하고자 하는 내용을 위한 api에 대한 입력과 출력양식 확인
- 파이썬을 사용하여 샘플 api 연동 테스트
- 티스토리에 표현하고자 하는 내용을 html로 작성
- 파이썬을 사용하여 티스토리 글 올리기 테스트
- 파이썬을 사용하여 이미지 다운후에 그걸 티스토리에 이미지 등록하고 대체문자열을 획득
- 대체문자열을 html파일에 지정된 곳에 교체해 넣기
- api에서 돌려주는 값에 대하여 json 파일로 바꾸고 해당내용에서 원하는 값을 추출
3. 더 발전을 위한 단계
- 낮은 해상도를 가진 이미지를 보완을 위한 처리
- 정해진 시각에 블로그를 발행하기 위한 처리
- 분석한 내용을 그래프화 하여 이미지로 자동생성하기
- 예상했던 이벤트 들에 대한 대응처리 기술 적용
늘 즐거운 시간 되시기 바랍니다.
https://tistory.github.io/document-tistory-apis/auth/authorization_code.html
https://developers.naver.com/docs/nmt/reference/#%EC%9D%91%EB%8B%B5%EC%98%88%EC%8B%9C
자바스크립트 fetch와 async/await 의 사용법 (0) | 2023.02.18 |
---|---|
fetch 구문 사용을 위한 chatGPT3 와의 대화 (0) | 2023.02.18 |
Axios vs Fetch 사용법 (0) | 2023.02.18 |
네이버 통합 검색어 트렌드 조회 API (1) | 2023.01.31 |
[API 연동]일별 박스오피스 API 서비스 목록과 전문양식 (0) | 2023.01.31 |