(Python) PAPAGO OCR번역 API코드
·
Python
개요papago api를 사용해 이미지를 자동번역하기위한 코드이다. 확장자로 이미지 검색 후 가져오기names = [".jpg", ".jpeg", ".png", ".gif", ".bmp", ".tiff", ".tif", ".webp"]TITLE = "폴더의 제목" # 번역할 이미지가 들어있는 폴더의 제목을 넣어준다.API_KEY_ID = "Client ID를 넣어준다"API_KEY = "Client Secret을 넣어준다" 폴더 생성 함수import osdef createFolder(directory, ROOTPATH = ''): ''' directory = 폴더명, ROOTPATH = 절대경로를 지정할 때 사용하면 좋습니다. 생성된 폴더의 절대(존재한다면)경로를 directory명 + ..
PAPAGO OCR번역 API코드
·
Python/유용한 python 코드
코드 서비스를 사용하기 전에 반드시 서비스 설명란에서 무료 이용 범위를 정독한 후 사용하기를 권장한다. 1. 여러 확장자의 이미지 가져오기 names = [".jpg", ".jpeg", ".png", ".gif", ".bmp", ".tiff", ".tif", ".webp"] TITLE = "폴더의 제목" # 번역할 이미지가 들어있는 폴더의 제목을 넣어준다. API_KEY_ID = "Client ID를 넣어준다" API_KEY = "Client Secret을 넣어준다" 2. 폴더 생성 함수 import os def createFolder(directory, ROOTPATH = ''): ''' directory = 폴더명, ROOTPATH = 절대경로를 지정할 때 사용하면 좋습니다. 생성된 폴더의 절대(존재..
Velog 글 백업 GUI Add-on 제작 (3)
·
Python/Velog 글 백업 스크립트 GUI Add-on
Velog 글 백업 Velog 글들을 백업해 줄 수 있는 방법이 없을까해서 찾아보다가 cjaewon이란 분께서 만들어두신 파일을 찾을 수 있었다. velog-backup GitHub - cjaewon/velog-backup: velog (벨로그)의 글을 마크다운 및 이미지로 백업을 해주는 툴 입니다. velog (벨로그)의 글을 마크다운 및 이미지로 백업을 해주는 툴 입니다. Contribute to cjaewon/velog-backup development by creating an account on GitHub. github.com 1.2.0 아마 최종버전이 될 것 같다. 백업 폴더내의 시간별 백업 폴더가 10개를 넘으면 선입선출로 삭제하는 기능을 추가했다. 그리고 지긋지긋한 액세스 오류를 해결했다..
Velog 글 백업 GUI Add-on 제작 (2)
·
Python/Velog 글 백업 스크립트 GUI Add-on
Velog 글 백업 Velog 글들을 백업해 줄 수 있는 방법이 없을까해서 찾아보다가 cjaewon이란 분께서 만들어두신 파일을 찾을 수 있었다. velog-backup GitHub - cjaewon/velog-backup: velog (벨로그)의 글을 마크다운 및 이미지로 백업을 해주는 툴 입니다. velog (벨로그)의 글을 마크다운 및 이미지로 백업을 해주는 툴 입니다. Contribute to cjaewon/velog-backup development by creating an account on GitHub. github.com 1.1.0 넣고싶었던 기능들을 추가했다. 사용자가 이전에 입력했던 data를 저장하고 자동으로 불러오는 기능 데이터가 존재할 경우 자동저장이 활성화되는 기능 (이러면 이..
Velog 글 백업 GUI Add-on 제작
·
Python/Velog 글 백업 스크립트 GUI Add-on
Velog 글 백업 Velog 글들을 백업해 줄 수 있는 방법이 없을까해서 찾아보다가 cjaewon이란 분께서 만들어두신 파일을 찾을 수 있었다. velog-backup 사용 후기 및 개조 개인 공부용으로 백업 파일을 다운받고 실행시켜보니 image폴더의 이미지들의 경로가 상대경로로 저장되는데, md 파일들은 다른 폴더에 있어 이미지들을 제대로 읽어오지 못하는 문제가 존재했다. 이에 문제를 해결함과 동시에 관리를 용이하게 하기위해 image 폴더의 파일들을 content 폴더의 하위 폴더로 보내는 코드를 작성했다. 추가로 백업 폴더를 날짜별로 관리하면 좋을 것 같아 백업폴더의 이름 변경 + 저장 폴더 경로지정 기능을 추가하고 사용자의 편의성을 위해 GUI를 추가했다. 다운로드 깃허브 링크 GitHub -..
Python, (리스트 요소별 개수 파악) 딕셔너리에서 최빈값 구하기
·
Python/유용한 python 코드
# from collections import Counter --> Counter([1, 2, 3, 3])을 사용해도 됨 def count_list_elements(word): for letter in word: if letter not in counter: counter[letter] = 0 counter[letter] += 1 return counter print(count_list_elements([1, 2, 3, 3]), count_list_elements('test1')) def find_max(word): counter = count_list_elements(word) # 여기서 위의 함수가 들어감 max_count = -1 for letter in counter: if counter[lett..
Python, 리스트 요소별 개수 파악
·
Python/유용한 python 코드
# from collections import Counter --> Counter([1, 2, 3, 3])을 사용해도 됨 def count_list_elements(word): for letter in word: if letter not in counter: counter[letter] = 0 counter[letter] += 1 return counter print(count_list_elements([1, 2, 3, 3]), count_list_elements('test1'))
Python, 판다스에서 열, 행 이름 안 잘리고 전부 보이게 하기
·
Python/유용한 python 코드
pd.set_option('display.max_columns', 10) pd.set_option('display.max_rows', 10) 뒤의 숫자를 보고싶은만큼 늘리면 된다