
Notion에서 Tistory로 자동 업로드 #7 (selenium으로 페이지 자동 다운로드)개요잠깐 지난번까지 해왔던 것들을 정리해 보겠습니다. 빨간 부분은 이번에 알아 볼 방법입니다.notion-py모듈을 이용해서 발행할 페이지 탐색발행할 페이지를 자동으로 다운로드(html export)다운로드 한 html을 parsing하여 notion style에 맞게 수정tistory api를 이용하여 위 3번의 페이지를 tistory에 업로드 이번에는 1번을 활용해서 발행할 페이지만 골라서 다운로드 하는 방법을 알아보겠습니다. selenium이라는 python 모듈을 이용하여 해당 페이지에 각각 접속하여 다운로드 해보겠습니다. 일단 여기를 클릭하여 selenium을 사용할 수 있도록, chromedriver를..
[Notion] 노션에 방문자 수 카운트하기개요사용방법page link 알아내기notion에서 embed하기참고자료개요요즘에는 노션을 개인 블로그처럼 사용하는 사람들이 많다. 그러나 타 블로그와 달리 노션에는 방문에 대한 통계정보를 제공하지 않는다. 이에 embed기능을 활용하여 아주 간단하게 방문자 횟수를 알아낼 수 있다. 사용방법page link 알아내기원하는 notion page에서 share 버튼을 클릭하면 해당 page의 링크가 나오는데, copy link 버튼을 눌러주면 링크가 복사된다.notion에서 embed하기위에서 복사한 page 링크를 아래 주소의 [노션 페이지 주소] 를 지우고 해당 자리에 붙여넣기하여 바꿔준다.방문자 수를 확인할 페이지에서 /embed 를 작성하여 [노션 페이지 주..

Notion에서 Tistory로 자동 업로드 #6 (notion property 자동 수정)목표이번에는 notion table의 상태 property를 확인해서 발행준비 완료로 되어있는 페이지를 탐색해서 어떤 페이지를 업로드 할 건지 찾아주는 것과 업로드가 완료 되었다면 카테고리를 발행준비 완료에서 발행완료로 변경하는 방법을 알아보겠습니다.Notion table property 예시업로드 할 페이지 찾기지난번에 카테고리 id를 찾기 위해 notion-py모듈을 사용한 것처럼 이번에도 같은 방법으로 사용하겠습니다.이번에는 상태라는 property를 체크해서 발행준비 완료인 page들을 반환하는 함수를 작성해 보겠습니다.(이때 한글로 상태라는 property 명은 notion-py에서 자동으로 sangtae..

Notion에서 Tistory로 자동 업로드 #5 (tistory 카테고리 id를 notion table에서 가져오기)개요티스토리 블로그 카테고리 id 가져오기파이썬에서 requests로 가져오기notion-py를 이용해서 발행할 게시물(페이지)의 카테고리 이름 찾기notion table property 세팅notion-py 모듈로 가져오기다음 할 일개요지난 번엔 티스토리 블로그에 자체 CSS를 적용하여 노션에서 제공하는 style처럼 보이게 만들었습니다. 이번에는 게시물을 업로드 할 때 어떤 카테고리에 올릴 지 티스토리 API를 사용하여 원하는 카테고리 id를 가져오는 방법을 알아보겠습니다.티스토리 블로그 카테고리 id 가져오기아래 링크는 티스토리에서 제공하는 공식 API 설명입니다. 그 중에서 카테고..
Notion에서 Tistory로 자동 업로드 #4 (notion css style 적용)개요지난 번에 notion page를 html형태로 export하여 python으로 parsing하고 tistory API로 직접 업로드까지 해보았습니다. 이번에는 notion CSS를 적용하여 블로그에서도 노션과 같은 style로 보이게 수정해보겠습니다.CSS 수정하기아래는 notion page를 html export한 파일을 열었을 때의 소스 입니다. 태그 안에 여러가지 css가 적혀 있는데요, 이를 티스토리 블로그에 그대로 가져가면 적용이 됩니다. 하지만, 기존 tistory에 있는 style과 notion에서 export한 html의 style(css)이 겹쳐서 실제로는 원하지 않는 style이 적용 될 수 있..
notion-py를 사용하여 내 노션 페이지 자동화 하는 방법(읽기, 쓰기, 수정하기)notion-py란?python을 이용해서 비공식적으로 notion에 대한 api를 지원하는 패키지이다.아래 링크에서 자세한 설명을 확인할 수 있다.jamalex/notion-pyUnofficial Python 3 client for Notion.so API v3.https://github.com/jamalex/notion-py 사용 방법notion-py 패키지 설치우선 notion-py 패키지를 설치한다. (패키지명이 notion입니다.)pip3 install notion notion token 값 얻기해당 패키지를 사용하려면 개인의 token값이 필요하다. 아무나 내 페이지를 접근하면 안되기 때문이다.우선 인터넷에서..
Notion에서 Tistory로 자동 업로드 #3 (notion html parsing)개요지난번에는 Tistory API 사용법과 notion에서 page export 하는 법까지 알아봤는데요,이번에는 export한 HTML 파일에서 python코드(beatifulsoup)로 필요한 정보를 가져오는 법을 알아보겠습니다.Python에서 Notion HTML Parsing하기지난 1편에서와 같이 아래처럼 notion table property를 구성하셨다면, BeutifulSoup 모듈을 사용하여 다음과 같이 각각의 title, content, category, tag 값을 가져올 수 있습니다.from bs4 import BeautifulSoup # html 로드하기 with open('sample.htm..
Notion에서 Tistory로 자동 업로드 #2 (tistory api, notion export)목표지난번에 소개해드린 것과 같이 notion페이지를 tistory로 자동 업로드하는 2번째 입니다. notion에서 원하는 페이지를 export하는 방법과 tistory api로 게시물을 올리는 방법에 대해 알아보겠습니다. Tistory API 사용하기Token 발급받기우선 아래 게시물을 참고해서 Tistory API Token을 가져와야 합니다.[Python] Tistory API 사용하는 방법(Access Token 받기)안녕하세요. 오늘은 python을 이용해서 tistory api 를 사용하는 방법에 대해 알아보겠습니다. Tistory API를 사용하면 직접 api를 호출하여, 개인 블로그에 글이..
🔥 바로 사용해 보고싶으신 분은 오른쪽 링크를 눌러주세요. [github] [사용방법] Notion에서 Tistory로 자동 업로드 #1 (방법 및 개요) 안녕하세요. 요즘 개인정인 정리, 개발내용을 정리 등으로 Notion을 애용하고 있는데요, 노션에 글을 쓰고 블로그도 올리려니 같은 일을 두 번 하는 것 같은 기분이 들었네요.그래서 notion에서 자성한 페이지를 자동적으로 tistory에 올리는 방법이 없을까 하다가 직접 만들게 되었습니다.개요제가 구현한 방법은 다음과 같습니다.notion에서 블로그에 올릴 글을 다음과 같이 table 형태로 만듭니다.티스토리 블로그에 올릴 page의 제목, 카테고리, 태그를 table의 property로 설정합니다.python 모듈(notion-py)로 개인 pa..
- Total
- Today
- Yesterday