인용하고 싶은 부분을 스쿠쇼 해 OCR도 해 Trello에 날리는 방법
5553 단어 ShellScriptTrello연구OCRmutt
이상입니다. 요점은 Trello의 메일로 카드 추가하는 기능을 사용해 이미지를 첨부해 메일하고 있을 뿐. OCR은 덤입니다.
덧붙여서 Trello의 메일 기능은 오른쪽 상단의 Show Menu에서 More를 클릭하면 Email-to-board Settings라는 것이 나오므로 그것을 사용합니다. mutt 설정은 생략합니다.
#!/bin/sh
CITATION=$HOME/{スクショの保存先}
FILE=$CITATION/$(date "+%Y%m%d-%H%M%S").jpg
CONTENT=$CITATION/ocr.txt
#スクショる
gnome-screenshot --area --file=$FILE
if [ ! -f "$FILE" ]; then exit 1; fi
#メモる(yayのオプションはお好みで)
SUBJECT=$(yad --width=1500 --posy=50 --posx=250 --entry --entry-label="Reference" --no-buttons --enable-spell --spell-lang=fr)
#メモが空白だと自動的にキャンセルされ、取ったスクショも消える
if [ -z "$SUBJECT" ]
then
notify-send "Abort"
rm -rf $FILE
exit 1
else
#OCRる(今回はフランス語に設定)
tesseract $FILE stdout -l fra > $CONTENT
#メーる
mutt -s "$SUBJECT" {Trelloで設定されたカード追加用のメールアドレス} -a $FILE < $CONTENT
notify-send "Success"
fi
그리고는 적당히 스크립트를 달리는 단축키를 할당합니다. 자신은 i3wm을 사용하고 있기 때문에
bindsym control+Shift+4 exec "~/.bin/trello-screenshot"
보고 싶은 설정하고 있습니다.스쿠쇼를 지정 디렉토리에 보관하도록 하고 있습니다만, 잘 생각하면 Trello에 보내지고 있기 때문에, 송신 후에 삭제하는 것이 좋을지도 모릅니다.
예:
OCR 걸리면 약간 반영이 느려지므로 불필요한 경우는 떼어 둡시다.
모은 인용문을 하나의 목록에 넣습니다. 각 장마다의 리스트를 미리 만들어 두고, 필요한 곳에 터지면서 실제로 인용하는 부분을 OCR로부터 빼내거나, 고찰을 더해 가면 좋은 느낌의 논문 아웃라인이 완성됩니다.
Trello는 짧은 간격으로 업데이트하면 잘 연결이 끊어지므로(Trello가 아닌 planyway측의 문제?), 집중적인 쓰기에는 적합하지 않지만, 칸반 형식으로 희미한 윤곽을 생각하기에는 적합하다 라고 생각합니다. 혼자 한다면 거의 무료라는 것도 고맙습니다.
덤
일단, 일본어도 시험해 보았습니다. 이하를 if문중에 추기해, 이름이 [jp]로부터 시작되는 것을 일본어로 인식시켜 보겠습니다.
elif [[ "$SUBJECT" =~ ^[jp]* ]]
then
tesseract $FILE stdout -l jpn > $MCONTENT
mutt -s "$SUBJECT" {Trelloで設定されたカード追加用のメールアドレス} -a $FILE < $CONTENT
결과:
원본 이미지:
OCR:
수수께끼의 공백과 수수께끼의 한자가 발생했습니다. 원본 이미지가 거칠기 때문일 수 있습니다. 세로 쓰기 파일도 마찬가지로 좋지 않았습니다.
일본어 OCR 정밀도는 앞으로 기대됩니다.
Reference
이 문제에 관하여(인용하고 싶은 부분을 스쿠쇼 해 OCR도 해 Trello에 날리는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/roaming_south/items/713ec7519ed085eeaefd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)