노션 API와 블로그 연동 자동화 하기

프로젝트 설명

깃허브링크 클릭

notionAPI사용 > 나의데이터 추출 > JSON형식으로 로컬파일에 저장 및 업데이트 > 저장한 데이터를 md형식으로 변환 및 표 생성 > 파이썬으로 os 라이브러리 사용해 깃허브에 자동 커밋,푸시
  • 클라우드 환경

  • airflow 자동화

사용환경

  • 언어 : 파이썬

  • 라이브러리

    • requests

    • json

    • os

    • configparser

    • datetime


할일리스트

  1. 파이선을 이용해 노션 api를 사용해서 표 데이터 가져오기.

    • 22/06/10 제이슨 데이터를 파이썬에 담기.

    • 파이썬으로 md파일 형식 템플릿 만들기

    • 로컬에 md파일 형태로 저장.

  2. 파이썬 os를 사용해 커밋 코드짜기

    • os모듈을 이용해 깃허브 쉘 명령어를 작성.

  3. airflow를 이용해 자동 배치 하기

아키텍트 설명

  1. 노션 api 사용해서 나의 노션 데이터를 가져온다.

    • 웹클리핑 한 데이터는 노션api의 데이터베이스로 저장된다.

  2. 블로그로 사용중인 gitHub API로 넣는다.

  3. 자동화 한다.

나의일지

  • 22/06/25

    • 프로젝트 종료.

  • 22/06/15

    • notionAPI 사용테스트 완료.

    • 제이슨형태로 받아와 로컬에 저장함

  • 22/06/09

    • 할일리스트 만들기, 코드짜기.

  • 22/06/08

    • 아키텍트 짜기

Last updated