이미지 텍스트 추출하는 사이트들이미지의 텍스트를 추출하는 사이트가 여럿있는데 그중에서도 수행을 잘하는 무료 이미지 텍스트 추출 사이트를 소개합니다. 이미지 파일뿐만 아니라 PDF도 가능합니다.CardscannerCardscanner 바로가기cardscanner라는 곳입니다.PNG, JPG, JPEG, GIF, JFIF, PDF, WEBP, BMP, HEIF, HEIC 로 10가지의 파일을 다룹니다.사용방법은 간단합니다. 원하는 파일을 넣고 Convert를 누르고 기다리기만 하면 알아서 해줍니다.한번에 3장까지 가능하고 무료라서 파일당 10mb 까지 가능합니다. 많은 이미지를 해야한다면 구독을 하면 되는데요.Cardscanner의 좋은 점은 일주일별로 결제할 수 있는데 7일동안 만개의 이..
cda에서 mp3로 변환하기CD앨범이나 오디오북을 사면 간혹 cda로 되어있는 경우가 있습니다. cda 그 자체로는 추출이 안되므로 CD로 들어야 하는데 요즘 시대에 CD를 트는 경우는 DVD나 블루레이가 아닌이상 CD 쓸일이 얼마나 있을까요? 운영체제가 윈도우라면 Windows media player가 있을겁니다. Windows media player 를 사용하면 변환이 가능합니다. Windows media player는 CD를 넣으면 자동으로 인식해줘서 아래 그림처럼 목록이 뜹니다.Mp3로 변환하기 전에 설정을 몇가지 해줍니다.음악복사 설정은 구성 - 옵션 또는 위 그림에서 보이는 복사설정에서 가능합니다. 구성 -옵션이라면 음악복사란에 가서 저장경로를 설정하고 음질과 형식을 정..
옵시디언 템플릿 만들기 옵시디언 템플릿은 기본적으로 코어 플러그인을 설치가 되어있습니다. 몇가지 설정만 하면 바로 템플릿으로 쓸 수 있습니다. 먼저 템플릿으로 쓸 폴더를 생성합니다. 저는 Templetes 라는 이름으로 폴더를 만들었습니다. 설정에 가서 코어 플러그인란에 템플릿이 보일 겁니다. 템플릿을 선택해서 템플릿을 모아두기 위해 생성한 폴더 이름과 날짜서식을 결정해줍니다. 지정 폴더에 가서 노트를 만들어 줍니다. Book이라는 노트를 만들었습니다. {{title}}은 노트제목이 기록되고 {{date}}는 노트를 생성한 날짜가 자동으로 기록됩니다. 좀 더 이쁘게 만들어야겠지만 예제니깐 이정도로만! 템플릿 불러오기 템플릿은 노트에서 팔레트에서 불러오면 됩니다. 템플릿:템플릿 삽입을 눌러주면 내가 만들어..
데이터뷰 Field 총정리 데이터뷰 Field에 대해 따로 정리합니다. 필드가 별건 아닌데 헷갈리기도 하고 쿼리문은 오류가 뜨면 왜 안되는지 명확하게 알려주질 알아서 애를 먹습니다. 단어 의미를 정확하게 아는게 오류를 줄이는 방법이 아닐까 싶습니다. 필드(field) 종류 데이터뷰에서 얘기하는 필드 종류는 2가지입니다. 바로 메타데이터와 내장 필드입니다. 메타데이터는 노트정보를 내 스스로 입력해놓는것을 말합니다. 제목, 작가이름, 카테고리,태그 등 내가 입력한대로 노트정보가 생성됩니다. 내장 필드는 옵시디언에서 제공하는 노트정보를 말합니다. 노트 생성날짜, 수정날짜, 노트제목 등이 이에 해당합니다. 옵시디언에서 메타데이터는 프론트매터와 인라인 필드가 있는데 노트 앞에 쓰이는지 노트 중에 삽입하는지의 차이..
옵시디언 데이터뷰 기본문법 옵시디언을 쓰시는 분들은 제2의 뇌라고 불리는 제텔카스텐 노트법을 구현하기 위해서 쓰실 겁니다. 제텔카스텐을 구현하면서 검색을 잘할 수 있게 해야 하는데 데이터뷰를 통해서 검색이나 목록정리를 아주 잘 할 수 있습니다. 제 생각엔 데이터뷰가 굉장히 유용한 플러그인 같습니다. 기본문법 SQL을 쓰시던 분들이라면 쿼리문을 많이 해봤을텐데요. 데이터뷰도 쿼리문으로 이루어져 있습니다. 문법이 필요한데요. 그 중에 많이 쓰는 기본문법을 추려봤습니다. 필수 어떤 타입으로 불러올것인가 (TABLE/LIST/TASK) 가져올 내용은 무엇인가(Field) 옵션 어디서 가져올 것인가(FROM) 어떤 조건을 만족시켜야 하는가(WHERE) 정렬은 어떻게 할것인가(SORT) 묶을 것인가 흩트릴것인가(G..
옵시디언 Aliases 사용방법과 장점 Aliases를 별칭이라고 하는데 어떤 단어나 문장을 다른 말로 표현하는 것을 의미합니다. 예를 들어, 인공지능의 입문분야인 머신러닝(machine learning) 는 영어와 한글이 같은 경우가 될 수 있고 lb = 파운드 = pound 와 같이 단위 명칭이나 단위 기호가 될 수도 있습니다. 같은 뜻을 가리키는 다른 말들을 의미합니다. 옵시디언에서 메타데이터로서 aliases 기능이 있는데 검색의 용이함을 가져다 줍니다. Aliases 설정방법 옵시디언에서 Aliases를 설정하는 방법은 두가지입니다. 1) 프론트매터(Frontmatter)에서 설정하기 2) 노트 중간에 삽입하기 1) 프론트매터에서 설정하기 프론트매터에서 aliases를 치면 아래와같이 나옵니다...
옵시디언 폴더,노트제목에 아이콘 넣는 방법 이전 포스팅에서 이모지를 넣는 방법을 소개해드렸는데 이모지는 노트 안에서만 넣을 수 있고 폴더나 노트제목에는 불가능합니다. 그래서 이번엔 폴더와 노트제목에도 아이콘을 넣는 방법을 알려드립니다. Iconize 플러그인 활용하기 Iconize 플러그인을 사용하면 폴더와 노트제목에 아이콘을 넣을 수 있습니다. 커뮤니티 플러그인에서 iconize를 설치합니다. 셋팅 먼저 아이콘팩을 받아야 합니다. 세팅 맨 아래에 Icon packs란이 있습니다. 이곳에서 제공하는 아이콘팩과 내 아이콘 팩을 설정할 수 있습니다. 제공하는 아이콘팩은 다음과 같습니다. 사이트에서 확인하시고 추가하시면 됩니다. 모두 다 추가 가능하고 함께 쓸 수 있으니 고민이 되신다면 다 받으시고 하나씩 지..
옵시디언 특수기호, 이모지 입력하기 옵시디언에서 노트 작성 중 특수기호나 이모티콘을 넣을 수가 있습니다. 밋밋한 노트에 생동감을 살아납니다. 윈도우 이모지 사용하기 단축키 windows+.(period)를 하면 이모티콘을 작성할 수 있습니다. 윈도우 이모티콘에서는 이모지, GIF, kaomoji, 특수기호, 클립보드를 넣을 수 있습니다. 하지만 윈도우 GIF는 옵시디언에서는 png으로 저장되서 사실상 쓸수가 없습니다. 플러그인 사용하기 커뮤니티 플러그인을 이용해서 이모지를 작성할 수 있는데요. 그 중에 emoji toolbar와 emoji shortcodes를 소개합니다. emoji toolbar 윈도우 이모지와 겹치는 게 굉장히 많습니다. 윈도우 이모지는 gif와 같이 있어서 검색을 하면 gif가 먼저..
이미지 수정 AI 삼성 갤럭시 사진에도 이미지 수정 AI를 탑재하면서 각종 이미지 편집을 손쉽게 하고 있습니다. 실용적인 사용으로 점점 넘어오는 중입니다. 시간이 더 지나면 포토샾으로 수정하는 작업이 시간낭비가 될수도 있겠습니다. 이번 포스팅에서는 무료 이미지 수정 AI 사이트, 앱에 대해 알려드리겠습니다. Lunacy Lunacy 는 AI 기반 디자인 소프트웨어입니다. 미리캔버스를 소프트웨어로 옮겨놓은 느낌입니다. 100% 무료 앱이고 Windows,macOS, Linux에서 사용할 수 있고 18개 언어가 가능하고 한글지원됩니다. 주요 기능은 다음과 같습니다. 자동 레이아웃 레이아웃을 자동으로 잡아줘 나도 모르게 그림을 드래그하다가 날라가는 경우 다시 잡아오면 고정된 레이아웃에 쏙 들어갑니다. 말로 표..
win32clipboard를 이용한 클립보드 조작하기 파이썬의 win32clipboard Windows 운영 체제의 클립보드를 조작하는 모듈입니다. 다른 운영체제에서 안되는 것이 아쉽긴 하지만 이 모듈을 사용하면 파이썬 코드로 텍스트, 이미지 데이터를 클립보드에 복사하고 붙여넣을 수 있습니다. 이번 포스팅에서는 이미지 복사 붙여넣는 방법에 대해 쓰겠습니다. 텍스트도 마찬가지 방법으로 하면 되는데 pypercilp이 더 간단하기 때문에 pyperclip을 사용하시는 걸 추천드립니다. [파이썬] 클립보드 텍스트 복사 붙여넣기 win32clipboard 주요 기능 클립보드 열기 및 닫기: OpenClipboard()와 CloseClipboard() 메쏘드를 사용하여 클립보드를 열고 닫을 수 있습니다. 주의할 ..
클립보드 텍스트 복사 붙여넣기 클립보드 조작은 자동화 프로그램을 만드는데 굉장히 중요한데요. pyperclip 라이브러리를 사용하면 텍스트 데이터를 클립보드에 복사하고 붙여넣을 수 있습니다. 문자열로 되는 건 다 가능합니다. 리스트에 문자열로 나열되어있어도 클립보드에 복사할 수 있습니다. 텍스트 복사하기 import pyperclip # 텍스트 복사하기 text_to_copy = "Hello, World!" pyperclip.copy(text_to_copy) 텍스트를 클립보드에 복사합니다. 리스트의 텍스트를 복사하여 붙여넣기 import pyperclip # 리스트에서 텍스트 가져오기 my_list = ["apple", "banana", "orange"] text_to_copy = "\n".join(my..
pyautogui 키보드 제어 파이썬 모듈인 pyautogui를 통한 키보드 제어방법입니다. 키보드 제어는 원하는 키를 자동으로 입력하고 떼는 기능만이 전부라서 많은 지식이 필요하진 않습니다. pyautogui 키보드 기능 typewrite() : 키보드에 문자열 입력 press() : 단일 키를 누르고 뗀다 keyDown() : 키를 누르고 있는다. keyUp() : 키를 뗀다. hotkey() : 조합 키를 누른다. write() : typewrite() 와 유사하게 문자열 입력. import pyautogui ## 문자열 입력하기 pyautogui.typewrite('Hello.World!) ## 단일키 누르기 pyautogui.press('ctrl') ## 조합키 누르기 pyautogui.hotk..
Listener를 이용한 마우스 이벤트 리스너(listener)는 특정 이벤트가 발생할 때 프로그램은 해당 이벤트를 감지하고 움직이는 기능이 있는 이벤트 제어 도구입니다. Pyautogui는 이벤트 감지 기능이 없기 때문에 리스너와 함께 쓴다면 여러 시너지를 발휘할 수 있습니다. pynput 모듈에서 임포트할 수 있는데요. mouse와 keyboard가 따로 되어있는게 특징입니다. from pynput import mouse, keyboard mouse_listener = mouse.Listener(on_click=on_click) keyboard_listener = keyboard.Listnenr(on_click=on_click) 메쏘드는 단 3개 Listener에서 쓰는 메쏘드는 start(),joi..
pyautogui 마우스 제어 pyautogui를 이용해 마우스 제어 하는 방법입니다. 다양한 방법이 있을줄 알지만 제가 아는 선에서 알려드릴까 합니다. 마우스 컨트롤 기능 pyautogui에서 제공하는 마우스 컨트롤 기능입니다. 이동, 클릭, 드래그 다 됩니다. moveTo(x,y,duration=None) : 지정된 좌표(x,y)로 마우스 이동 move(x_offset=None,y_offset_=None,duration=None) : 현재 마우스 위치에서 상대적인 위치로 이동. x_offset,y_offset에 이동할 거리를 지정한다. click(x=None,y=None,clicks=1,interval=0.0,button='left',duration=None) : 마우스 클릭을 수행. interval..
업무자동화 pyautogui 반복 작업이 많을 때 자동으로 작업을 알아서 해주면 그것만큼 편한게 없는데 키보드와 마우스 제어가 가능한 pyautogui를 사용하면 반복작업을 스스로 하는 매크로 프로그램을 만들 수 있습니다. 역사 Pyautogui는 2014년 소프트개발자 AI Sweigart(Automate the Boring Stuff with Python 책으로 유명하신 분) 에 의해 만들어졌습니다. 반복 작업을 자동화하기 위해서 만들어졌는데 현재 상당히 인기있는 모듈이 되었습니다. 설치방법도 간단합니다. 터미널에서 다음과 같이 입력하면 설치할 수 있습니다. pip install pyautogui pyautogui 기능 pyatugui의 주된 기능은 다음과 같습니다. 마우스 제어 : 마우스 커서를 이..