백업 자동화

만약 네가 나의 last blog post을 읽은 적이 있다면, 너는 내가 이 개념을 영원히 떠나고 싶다는 것을 안다.
문제는 내가 아직 다른 해결 방안을 찾지 못했다는 것이다.나는 정말 해 보았지만, 나는 이 개념과 그 특징에 너무 익숙해진 것 같다.
그 글에서 개념에 대한 문제 중 하나는 성능이다. 혹은 성능이 부족하다는 것이다.나는 지난 며칠 동안 컨셉트 뒤에 있는 팀이 백엔드 개선을 좀 했다고 생각한다. (데이터베이스도 업그레이드했다.)이제 더 시원해졌어.검색 속도가 더 빠르고 데이터베이스가 더 빨리 불러옵니다. 템플릿을 실제로 사용할 수 있습니다. 만들려고 하는 페이지에서 템플릿을 설정할 때까지 기다릴 필요가 없습니다.
그러나 이 글은 정말 이것에 관한 것이 아니기 때문에 너무 상세하게 우리의 주제에 집중하지 말자.
Concept 설정에는 모든 작업공간 내용 내보내기 버튼이 있습니다.백업을 위해 자주 사용하지만, 작업 공간의 크기에 따라 시간이 걸릴 수도 있고, 매우 수동적인 과정이므로, 끊임없이 자신을 일깨워야 한다.
나는 모든 것을 자동화하려고 노력하는 사람이다. 이렇게 하면 나는 생활 속의 중요한 일에 전념할 수 있다. (솔직히 말하면 엔지니어에게 이렇게 하는 것은 매우 재미있다.)
이 때문에 Go에서 개념적인 작업 영역이나 특정한 부분을 자동으로 백업하는 소형 소스 오픈 명령행 프로그램을 만들었습니다.Go 덕분에 플랫폼에 독립되어 있기 때문에 맥OS나 Windows에서도 실행할 수 있다. (직접 구축하고 싶지 않으면 저장소에 pre-built binaries이 있다.)
너는 Github에서 그것을 찾을 수 있다

5hay / 백업


개념 페이지를 다운로드할 수 있는 소형 유틸리티 명령행 프로그램


가장 간단한 실행 방식은 미리 만들어진 바이너리 파일을 다운로드하는 것이지만, 이것은 원본이기 때문에, 당신은 당연히 스스로 그것을 구축할 수 있다.
그리고 최소한 두 개의 환경 변수를 설정해야 한다. 너는 시작할 수 있다.
필요한 환경 변수 포함
  • NOTION_TOKEN
  • 의 개념을 검증하는 데 사용되는 토큰 v2 쿠키
  • 구글에서만'개념영패2'를 검색하면 충분한 검색 결과를 찾을 수 있을 것이다
  • 아무것도 찾지 못한 상황에서 이 영패를 검색하는 방법에 대한 빠른 설명이 있습니다. https://www.redgregory.com/notion/2020/6/15/9zuzav95gwzwewdu1dspweqbv481s5
  • NOTION_PAGEID
  • 자동 백업
  • 에 설정할 개념 페이지 ID입니다.
  • 매 페이지에서 구석에 있는 세 개의 점을 클릭한 후 복제 링크를 클릭할 수 있다
  • 또는 각 페이지의 사이드바에 마우스를 놓으면 이 세 가지 점이 사이드바에 나타납니다


  • 페이지 ID는 이렇게 할 수 있습니다.https://www.notion.so/username/PageTitle-3514g811b36849b3zi8322fdac38287f
  • 이 env 변수를 전체 URL로 설정하거나 마지막 - 뒤에 있는 ID 부분만 설정할 수 있습니다.
  • Linux 기반 시스템에서 애플리케이션에 설치할 수 있습니다.*rc 파일(.bashrc, .zshrc 등),그래서 항상 쓸 수 있어요.
    export NOTION_TOKEN=someLongAlphanumericValue
    export NOTION_PAGEID="https://www.notion.so/username/......"
    
    그 후 source은 너의 것이다*rc 파일, 이미 설정되어 있습니다.source ~/.bashrc이 프로그램에 다른 두 개의 환경 변수를 설정할 수도 있지만, 기본값이 있기 때문에 필요한 설정을 할 필요가 없습니다. (설정하려면 Github 저장소를 확인하십시오.)
    현재, ./notionbackup을 호출해서 바이너리 프로그램을 실행할 수 있습니다. (이 폴더에 cd을 넣었다고 가정하십시오.)
    거의 이렇다.프로그램이 백업을 다운로드하면, 예를 들어 백업 솔루션에 통합해서 잊어버릴 수 있다.
    또한 내보낼 때마다 자동으로 압축을 풀 수 있어 백업 솔루션에서 파일 중복을 더욱 효과적으로 제거할 수 있습니다.무한한 가능성이 있다.무슨 일이 생기지 않도록 백업을 하는 것이 중요하다.
    나는 줄곧 매우 간단했다.
    나는 매주 크론 작업을 설정해서 내 작업 영역을 백업한 다음 rclone (익숙하지 않으면 아주 좋은 도구) 으로 파일을 암호화된 Google 드라이브 폴더로 전송합니다.암호화된 Google Drive 폴더의 내용은 다른 백업 시스템에도 복사되지만 이 문서와는 관련이 없습니다.
    나는 네가 이 박문과 도구가 매우 유용하다고 생각하기를 바란다.만약 이 글에서 단 한 가지 배울 수 있는 것이 있다면, 그것은 최악의 경우 항상 백업이 있다는 것이다.
    나를 팔로우하거나 채팅만 하고 싶다면 트위터에서 나를 찾을 수 있다.

    좋은 웹페이지 즐겨찾기