리디북스 독서노트 정리하는 법
리디북스(Ridi)를 통해 하이라이트한 문구를 옵시디언이나 노션 등에 깔끔하게 정리하는 방법을 소개해보려고 한다. 리디는 킨들과 같은 다른 전자책 서비스와는 다르게 하이라이트를 CSV로 다운로드를 할 수가 없고, 독서노트 모음 페이지에 가서 복사 -> 붙여넣기 방식으로 정리를 할 수 있다.
다만 각 하이라이트에 날짜가 적혀 있어서, 하이라이트만 노트에 깔끔하게 정리하려면 꽤 오랜 시간이 걸릴 수 있다.
날짜를 일괄 삭제하는 간단한 방법이 있는데, 순서를 정리해보자면, 다음과 같다.
- 리디 독서노트 페이지에서 원하는 책 노트 페이지 클릭
- 마우스 드래그를 통해 모든 하이라이트를 선택하고 복사하기. 이 때, 리디는 하이라이트 20개씩만 나오도록 되어 있어서, 가장 하단으로 내려가 모든 하이라이트가 한 페이지 안에 다 나오도록
N개 더보기
를 누른다. - 새로운 텍스트 파일을 만들고 그 파일에 복사한 하이라이트를 붙여 넣는다. (Sublime, VS Code 등 텍스트에디터 프로그램 필요)
- 터미널을 열어 아래 정리해둔 커맨드를 적용한다.
- 사용하는 노트앱에 적용한다.
준비 사항:
1. 리디 독서노트 페이지에서 원하는 책 노트 페이지를 클릭하기
2. 마우스 드래그를 통해 모든 하이라이트를 선택하고 복사하기.
이 때, 리디는 하이라이트 20개씩만 나오도록 되어 있어서, 가장 하단으로 내려가 모든 하이라이트가 한 페이지 안에 다 나오도록 N개 더보기
를 누른다.
3. 새로운 텍스트 파일을 만들고 그 파일에 복사한 하이라이트를 붙여넣는다. (Sublime, VS Code 등 텍스트에디터 프로그램 필요)
Sublime, VS Code 와 같은 무료 텍스트 에디터를 실행해서 새로운 텍스트 파일을 만들고, 그 파일에 하이라이트를 붙여넣는다. 이때 파일 이름 및 확장자는 아무거나 해도 상관은 없지만, 기본으로 이렇게 해도 좋다.
text.md
4. 터미널을 열어 아래 커맨드를 적용한다.
날짜 (YYYY.MM.DD) 제거하기
sed -i '' -E '/^[0-9]{4}.[0-9]{2}.[0-9]{2}.$/d' /Users/chris/Desktop/text.md
여기에서 /Users/chris/Desktop/text.md
는 본인의 컴퓨터 폴더 구조에 맞게 수정해서 넣으면 된다.
위의 터미널 커맨드는 파일에서 "YYYY.MM.DD." 형식(끝에 마침표가 있는)의 날짜와 정확히 일치하는 줄을 삭제하는 커맨드이다.
예시:
변경 전:
2024.01.30.
Some text here
2023.12.25.
More content
변경 후:
Some text here
More content
문장마다 ""
추가하기
sed -i '' -e '/[""]/b' -e '/^[^""]/s/^/"/' -e '/[^""]$/s/$/"/' /Users/chris/Desktop/text.md
위의 터미널 커맨드는 "
를 문장의 앞과 뒤에 추가한다. 단, 이미 "
가 있는 경우 건너뛴다.
예시:
변경 전:
hello world
"already quoted"
unquoted text
변경 후:
"hello world"
"already quoted"
"unquoted text"
5. 사용하는 노트에 적용한다.
나는 옵시디언을 사용하고 있다.