Readwise는 강력한 도구이지만 여러 플랫폼에 걸쳐 광범위하게 주석을 추가하는 사용자에게는 그 잠재력이 최대한 발휘됩니다. 나의 주요 사용 사례는 전자책 하이라이트와 메모를 Obsidian으로 가져오는 것이었습니다. 웹페이지에 주석을 달 때도 Orion 브라우저(Chrome 확장 프로그램 사용 가능)와 결합된 Obsidian Web Clipper가 이를 내 iPad에서도 Obsidian으로 직접 보냅니다.
이로 인해 구독 없이 하이라이트를 가져올 수 있는 방법을 찾게 되었습니다.
Readwise 하이라이트를 Obsidian으로 가져오기
Readwise의 반자동 하이라이트 검색은 Kindle 책으로 제한됩니다. 간단한 인앱 버튼으로 가져오기가 시작됩니다. Apple Books와 같은 다른 소스의 경우 수동 개입이 필요합니다. 앱 내에서 모든 하이라이트를 선택하고 Readwise에 이메일로 보냅니다.
Readwise Obsidian 플러그인은 이를 노트로 가져옵니다. 구성은 간단하고 효과적입니다.
그러나 Readwise의 가져오기 설정은 플러그인 자체 이상으로 확장됩니다. Readwise 웹사이트의 내보내기 구성 페이지에서는 추가 사용자 정의 기능을 제공합니다.
Obsidian 통합 카드를 사용하면 더욱 정교해질 수 있습니다.
기본 하이라이트 템플릿은 다음과 같은 메모를 생성합니다.
YAML 머리말을 추가하기 위해 "사용자 정의 형식 사용"을 사용하여 내보내기 템플릿을 사용자 정의하려고 했지만 결코 그렇게 하지 않았습니다. 템플릿의 유연성은 명백합니다.
eBook 하이라이트를 제한적으로 사용했기 때문에 구독이 필요 없는 대체 방법을 모색했습니다.
이메일로 전송된 전자책 하이라이트를 가져오기 위한 Obsidian 플러그인
저의 초기 접근 방식은 기존 Readwise 워크플로를 미러링하여 Gmail 가져오기를 처리하는 플러그인을 만드는 것이었습니다. 기능적이긴 하지만 번거롭고 다루기 힘든 것으로 나타났습니다. Gmail API는 커뮤니티 릴리스를 위한 전용 서비스가 필요했기 때문에 까다로웠습니다. 또한 이메일로 전송된 하이라이트는 제한된 메타데이터를 제공합니다.
그 후, 저는 macOS Books 앱이 비록 모호하긴 하지만 액세스 가능한 SQLite 데이터베이스에 강조 표시 및 메모 데이터를 저장한다는 사실을 발견했습니다. Calibre의 가져오기 메커니즘이 이를 보여줍니다. 나는 대부분의 eBook을 Books로 가져오고 Kindle(Readwise에서 활용하는 API가 있을 수 있음 - 다른 게시물의 주제)에서 많은 것을 구입하므로 스크립트와 잠재적인 Kindle API가 내 문제를 해결할 수 있습니다.
Python을 사용하여(또는 수동으로) Apple Books 하이라이트를 Obsidian으로 가져오기
제목에 Python이 언급되어 있지만 코딩 경험은 필요하지 않습니다. 아래 Python 스크립트는 Markdown 형식으로 하이라이트를 내보내는 데 독립적으로 작동합니다.
요구사항
- Obsidian Python Scripter 플러그인(커뮤니티 플러그인)
- 선택 사항: Python
ebooklib
라이브러리(향상된 메타데이터 및 표지 이미지용).
ebooklib
을 설치하려면(Python 라이브러리 설치에 익숙하지 않은 경우) 터미널을 사용하세요.
pip install ebooklib
Python OSX 도서 하이라이트 내보내기 스크립트
이 Python 스크립트를 osx_book_notes.py
:
import os import glob import sqlite3 import logging import sys from typing import List, Tuple, NamedTuple # ... (rest of the Python script remains the same) ...
Obsidian Vault의 YourVault/.obsidian/scripts/python/
폴더에 넣으세요. (.obsidian
폴더는 숨겨져 있습니다. 이를 표시하려면 Command Shift . 를 사용하세요. 필요한 경우 scripts
및 python
폴더를 생성하세요.)
Obsidian Python 스크립터 플러그인 구성
Python Scripter 플러그인을 활성화하세요. 설정에서 osx_book_notes.py
을 찾으세요. Vault 루트로 직접 가져오려면 변경이 필요하지 않습니다. 디렉터리를 지정하려면 "인수 추가" 버튼(Arg 3)을 사용하고 원하는 경로를 입력하세요.
가져오기 실행
하이라이트를 가져오려면 P 명령을 누르고 "Python"을 검색한 후 "Python Scripter: osx_book_notes.py 실행"을 선택하세요.
결과
예시 참고:
Future: 전용 흑요석 플러그인
저는 JavaScript와 Python에 모두 능숙하면서 Obsidian 플러그인 API 복잡성과 UI 디자인을 다루기 전에 데이터베이스 상호 작용의 프로토타입을 만들고 기능을 보장하기 위해 Python 스크립트를 우선시했습니다. Python 스크립트는 기대치를 초과하여 Readwise보다 더 많은 데이터를 추출했습니다.
향후 Obsidian 플러그인은 향상된 기능을 제공할 예정입니다.
- 마지막 하이라이트/접속 날짜를 기준으로 선택적으로 가져옵니다.
- 사용자 정의 가능한 YAML 머리말.
- 노트 맞춤설정을 위한 템플릿 구성
- 금고 열기 시 자동 동기화
이 Python 접근 방식은 MVP(최소 실행 가능 제품)를 제공합니다. 내 기본 Apple 계정에서 처음 실행하면 수많은 실수로 하이라이트가 드러났고 스크립트를 다시 실행하기 전에 Books 앱을 정리하라는 메시지가 표시되었습니다. 전용 플러그인은 다음을 통해 이 문제를 해결합니다.
- 메타데이터를 활용하여 최근 업데이트된 도서를 식별합니다.
- 기본 YAML 항목에 대한 옵션 제공(예:
reviewed: false
,#book/notes
태그). - 선택적 수입을 제공합니다.
현재 솔루션은 기능적인 해결 방법을 제공하지만 향후 플러그인은 더욱 세련되고 세련된 경험을 제공할 것입니다.
위 내용은 Mac OSX 책 하이라이트를 Obsidian Vault 또는 Markdown 파일로 내보내기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

Linux 터미널에서 Python 버전을 보려고 할 때 Linux 터미널에서 Python 버전을 볼 때 권한 문제에 대한 솔루션 ... Python을 입력하십시오 ...

이 기사에서는 HTML을 구문 분석하기 위해 파이썬 라이브러리 인 아름다운 수프를 사용하는 방법을 설명합니다. 데이터 추출, 다양한 HTML 구조 및 오류 처리 및 대안 (SEL과 같은 Find (), find_all (), select () 및 get_text ()와 같은 일반적인 방법을 자세히 설명합니다.

이 기사는 딥 러닝을 위해 텐서 플로와 Pytorch를 비교합니다. 데이터 준비, 모델 구축, 교육, 평가 및 배포와 관련된 단계에 대해 자세히 설명합니다. 프레임 워크, 특히 계산 포도와 관련하여 주요 차이점

Python의 통계 모듈은 강력한 데이터 통계 분석 기능을 제공하여 생물 통계 및 비즈니스 분석과 같은 데이터의 전반적인 특성을 빠르게 이해할 수 있도록 도와줍니다. 데이터 포인트를 하나씩 보는 대신 평균 또는 분산과 같은 통계를보고 무시할 수있는 원래 데이터에서 트렌드와 기능을 발견하고 대형 데이터 세트를보다 쉽고 효과적으로 비교하십시오. 이 튜토리얼은 평균을 계산하고 데이터 세트의 분산 정도를 측정하는 방법을 설명합니다. 달리 명시되지 않는 한,이 모듈의 모든 함수는 단순히 평균을 합산하는 대신 평균 () 함수의 계산을 지원합니다. 부동 소수점 번호도 사용할 수 있습니다. 무작위로 가져옵니다 수입 통계 Fracti에서

이 기사는 Numpy, Pandas, Matplotlib, Scikit-Learn, Tensorflow, Django, Flask 및 요청과 같은 인기있는 Python 라이브러리에 대해 설명하고 과학 컴퓨팅, 데이터 분석, 시각화, 기계 학습, 웹 개발 및 H에서의 사용에 대해 자세히 설명합니다.

이 기사는 Python 개발자가 CLIS (Command-Line Interfaces) 구축을 안내합니다. Typer, Click 및 Argparse와 같은 라이브러리를 사용하여 입력/출력 처리를 강조하고 CLI 유용성을 향상시키기 위해 사용자 친화적 인 디자인 패턴을 홍보하는 세부 정보.

Python의 Pandas 라이브러리를 사용할 때는 구조가 다른 두 데이터 프레임 사이에서 전체 열을 복사하는 방법이 일반적인 문제입니다. 두 개의 dats가 있다고 가정 해

이 기사는 프로젝트 종속성 관리 및 충돌을 피하는 데 중점을 둔 Python에서 가상 환경의 역할에 대해 설명합니다. 프로젝트 관리 개선 및 종속성 문제를 줄이는 데있어 생성, 활성화 및 이점을 자세히 설명합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

Dreamweaver Mac版
시각적 웹 개발 도구

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.
