옵시디언 25

옵시디언 템플레이터 - 실행 노트에서 커서 위치를 얻는 방법

템플레이터에서 템플릿이 삽입될 곳의 위치를 알면 쓸모가 많습니다. Callout을 넣으려고 할 때 커서가 위치한 곳에 넣을 수 있는지 확인할 수 있습니다. 또 Callout 안에 Callout을 넣으려 할 때 커서 위치 앞의 글에 "> " 문자가 얼마나 놓여 있는 지를 알아야 합니다. 다음의 제 글에서 사용했습니다. 소스 코드 중간에서 볼 수 있습니다. 옵시디언 템플레이터(Templater) - Callout 넣기  https://eoureo.tistory.com/entry/옵시디언-템플레이터-Templater-Callout-넣기 옵시디언 템플레이터(Templater) - Callout 넣기Callout(말풍선, 설명글?)의 모양과 색을 보면서 골라 노트에 삽입할 수 있습니다. 얼마 전에 다음 글을 보게..

옵시디언 템플레이터 - 실행한 다음 에디터가 활성화(focus) 안됨. - 임시 해결

"Templater" 실행이 끝난 다음 "Editor"가 활성화(fucus) 되지 않습니다. 노트 파일에서  커서(caret)가 보이지 않습니다. 그래서 이어서 바로 글을 작성할 수 없습니다. 그렇지만 "Template"에서는 바로 이어서 글을 작성할 수 있습니다.템플레이터 issue 사이트(https://github.com/SilentVoid13/Templater/issues)에서 검색해 보니 다음과 같은 비슷한 내용의 글을 볼 수 있었습니다.Put writing cursor at the end of the template after insertion · Issue #4 · SilentVoid13/Templater   https://github.com/SilentVoid13/Templater/issue..

옵시디언 템플레이터(Templater) - 교보문고 도서 검색(제목, 저자)한 다음 선택하여 정보 가져오기

메타 데이터(Frontmatter)에 제목과 저자 정보를 입력하고 템플레이터를 실행하여 교보문고 검색을 합니다. 그 검색 목록을 옵시디언의 목록 선택창을 써서 표시합니다. 그 목록 가운데 찾고 있는 도서를 선택하면 그 정보가 메타 데이터와 본문에 넣어지도록 합니다. 설치 방법은 다음 슬라이드를 보면 됩니다. https://docs.google.com/presentation/d/1eFoL_hvWVsFJevjQ6gXbOtt9mZovm_OIjbSj56cxniM/edit?usp=sharing   Dataview 목록 예시다음 Dataview 코드 블럭은 위에서 가져온 정보로 만들어진 노트들을 책표지 썸네일과 제목, 저자로 표로 만들어 보여 줍니다. 자신의 메타데이터(frontmatter) 구조가 저와 다르다면 ..

Obsidian/Templater 2023.04.11

옵시디언 템플레이터(Templater) - 교보문고 도서 정보 가져오기(User Script Functions을 써서)

이전에 만든 템플레이터 템플릿(아래 링크)의 활용성을 높이려고 조금 고쳐서 사용자 스크립트 함수(User Script Function)로 만들었습니다. 옵시디언 템플레이터(Templater) - 교보문고 도서 정보 가져오기 (고침 @2023-04-05 20:00:00)https://eoureo.tistory.com/entry/옵시디언-Templater-교보문고-도서-정보-가져오기 여기에서는 메타 데이터를 넣을 때 제목과 표지, 목차를 같이 넣을 것인가? 말 것인가를 설정하는 방법을 보여 줍니다.이 방법을 쓰면 여러 도서 정보가 들어간 노트 파일의 메터 데이터만을 한꺼번에 바꾸게 하려 할 때 쓸모가 있겠습니다. 또 다른 활용(아래 링크)으로는 제목과 저자만 넣어서 교보문고에서 검색하여 목록을 만듭니다. 그..

Obsidian/Templater 2023.04.11

옵시디언 - 한꺼번에 여러 노트의 태그들을 바꾸기(Feat. 템플레이터 & 데이터뷰)

여러 노트 파일을 선택하여 frontmatter tags 키 값에 한꺼번에 새 태그들을 넣거나 이미 있는 태그들을 지울 수 있도록 했습니다.  Tag Wrangler 플러그인을 써서 태그 이름을 바꿀 수 있습니다. 태그를 다루는 데 아주 잘 쓰고 있지만 노트들 가운데 일부 노트들만 골라서 태그 이름을 바꾸거나 지울 수는 없습니다.  그래서 구글이나 옵시디언 포럼에서 검색을 해봐도 제 미숙함 때문인지 찾을 수가 없네요. 그래서 데이터뷰로 노트 목록(체크 박스를 넣음)을 만들고 템플레이터로 태그를 바꾸는 방법이 나을 것 같아 만들어 봤습니다.   다음과 같은 것도 조금만 소스를 바꾸면 될 것 같습니다.한꺼번에 파일 이름 바꾸기한꺼번에 frontmatter 키 이름 바꾸기한꺼번에 template 적용하기템플릿..

Obsidian/Templater 2023.04.05

Obsidian Web Clipper Bookmarklet과 Local REST API의 결합 - URI 글자 수 제한 넘기

"Obsidian Web Clipper Bookmarklet"의 URI 2048 글자 수 제한을 해결하기 위해 옵시디안 플러그인 "Local REST API"를 사용합니다. 아래 링크에 있는 북마크릿 "Obsidian Web Clipper Bookmarklet"은 Obsidian URI를 써서 클리핑 데이터를 옵시디언으로 전송합니다. 그래서 URI 2048 글자 수 제한 때문에 데이터가 조금만 많으면 실행되지 않습니다. 더욱이 한글은 한글자당 9개 글자수로 변환되어야 하므로 2~400 여자가 못되어도 2048 개의 변환된 글자가 되어 버립니다.Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrom..

Obsidian 2023.04.03

옵시디언 Web Clipper Bookmarklet 고침 - CORS 문제 해결

Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers) · GitHubhttps://gist.github.com/kepano/90c05f162c37cf730abb8ff027987ca3 위 북마크릿 코드는 CORS 보안을 적용한 사이트에서는 외부 모듈을 import할 수 없어 실행 되지 않았습니다. CORS (Cross-Origin Resource Sharing) / CSP (Content Security Policy) 문제는 보안상의 이유로 웹 브라우저에서 다른 도메인으로부터 리소스를 요청하는 것을 제한하는 정책입니다. 이러한 제한은 모듈 ..

Obsidian 2023.04.01

옵시디언 웹 클리핑(스크래핑) - 옵시디언 플러그인(Local REST API for Obsidian), 크롬 확장(Obsidian Web)

옵시디언을 쓴 지 얼마 되지는 않지만 여러 가지 스크랩 방법을 써 봤습니다.모두가 어느 정도 마음에 차지 않는 점들이 있었습니다.CORS 제한보안 문제로 몇몇 사이트는 안됨(https://github.com/c, https://developer.mozilla.org/).Obsidian URI - 2048이라는 글자 수 한계한글, 공백 등을 쓰면 URI에 쓸 수 있도록 바뀌어야 합니다.그래서 400여자가 못되어도 URI 형식으로 바꾸면 2048자가 넘어 에러가 나서 실행이 되지 않았습니다.우연히 크롬 확장에서 "Obsidian" 검색을 해보니 "Obsidian Web"을 찾을 수 있었습니다. 요즘은 대부분의 웹 브라우저(엣지, 웨일, 브레이브)가 크로미움 기반이므로 같이 쓸 수 있습니다.옵시디언 플러그인(..

옵시디언 템플레이터(Templater) - 교보문고 도서 정보 가져오기 (고침 @2023-04-05 20:00:00)

알림: 2023-04-12 23:38:11옵시디언 템플레이터(Templater) - 교보문고 도서 정보 가져오기(User Script Functions을 써서)https://eoureo.tistory.com/entry/옵시디언-Templater-교보문고-도서-정보-가져오기-User-Script-Functions여러 가지 다른 기능을 쓰기 위해서는 위에 올린 방법으로 사용하기 바랍니다. 고침: 2023-04-05 20:00:00- publish date에 공란이 많이 들어가는 경우가 있어 고침.- 작가 구분에 ","이 들어간 경우 무시하도록 수정. 고침: 2023-03-23 20:00:00- 저자 별로 따로 저장할 수 있게 함. - 파일 이름에 쓸 수 없는 문자 제거 하도록 함.다른 플러그인을 사용하지 않..

Obsidian/Templater 2023.03.22

옵시디언 - 기본(Default) 테마에서 미니멀(Minimal) 테마처럼 wide, max 클래스 쓰기

며칠 전에 다음과 같은 글을 올렸습니다.Obsidian 노트 글 너비를 100%로 만들기 (full-width) : 네이버 카페https://cafe.naver.com/obsidianary/4017  그 글의 댓글을 통해 미니멀 테마의 wide와 max 클래스에 대해 알게 되었습니다.( 다시 한번 Obsidian 옵시디언 사용자 모임 : 네이버 카페 "아읓" 님에게 감사 )페이지에 클래스(cssclass: wide 나 max)를 추가하면이미 테마에 넣어진 CSS 스타일을 사용하여 글의 너비를 조금씩 늘려 주더군요. 이것을 기본 테마(Default Theme)에서도 쓸 수 있으면 좋겠다 싶어 만들어 봤습니다.그래서 테마를 바꾸더라도 cssclass 설정이 되어 있으니 그 너비가 같아 좋았습니다. 설정하기다..

Obsidian 2023.03.20