본문 바로가기

전체 글

(22)
[단축어 공유] 빠른 맞춤법 수정 (네이버 맞춤법 교정) 네이버 맞춤법 교정기를 이용했으며 가장 쉽고 가장 빠른 교정 단축어입니다! 아이폰 아이패드 맥에서 제일 간단하고 빠르게 수정되도록 만들었으며 이러한 목적을 위해 네이버를 선택하게 되었습니다. 단, 500자 미만의 글만 수정할 수 있으며 그 이상의 장문 글은 추후에 업데이트할 계획입니다. 아이폰, 아이패드, 맥에서 동작하며 iOS 16.4.1 및 MacOS 13.2.1 에서 제작되었고 사용하고 계시는 OS의 버전에 따라 동작이 안될 수도 있습니다! Feature - Phone 또는 iPad 에서 맞춤법 수정하고 싶은 텍스트를 공유 또는 복사하여 교정된 텍스트로 다시 복사할 수 있습니다. 그리고 메모를 공유하여 교정된 텍스트를 복사할 수 있습니다. - Mac 에서 교정된 텍스트를 클립보드로 복사하거나, 기존..
[단축어 공유] 쉬운 우편번호 찾기 (우편번호 검색) 주소로 된 텍스트를 도로명주소 검색 API를 사용하여 우편번호를 찾는 단축어입니다. 클립보드로 복사하여 사용하고 싶은 곳에 붙여넣어 사용해보세요. 아이폰, 아이패드, 맥에서 동작하며 iOS 16.4.1 및 MacOS 13.2.1 에서 제작되었습니다. 사용하고 계시는 OS의 버전에 따라 동작이 안될 수 있습니다! Feature - iPhone 또는 iPad 에서 주소를 공유하여 우편번호를 클립보드로 복사할 수 있습니다. - Mac 에서 주소의 우편번호를 클립보드로 복사하거나, 우편번호가 포함된 주소로 대치할 수 있습니다. Installation 우편번호 가져오기 www.icloud.com이 링크를 열어서 사용하고자 하는 기기의 단축어로 저장한다. Usage ▶ iPhone 또는 iPad 1. 텍스트로 된 ..
[Python] 파이썬 버전에 따른 타입힌트/어노테이션 사용 파이썬 버전에 따라서 타입힌트를 typing 모듈로 해야할 지 파이썬 내장함수로 해야할 지 결정이 되는 것 같다. (왜냐하면.. 여러 환경에서 개발을 하다보니 에러를 겪었기 때문에) 1. 타입 힌트는 파이썬3.5 부터 지원한다. 1 - 1. typing의 타입들을 사용한 예 from typing import List, Dict, Tuple ko_currencies: List = [100, 500, 1000, 5000, 10000] count_has_money: Dict = { "hundred-won": 0, "five-hundred-won": 1, "thousand-won": 0, "five-thousand-won": 2, "ten-thousand-won": 5, } my_money: Tuple[List..
docker-compose로 올라간 ubuntu에서 파일 다운로드하고 싶을 때 파이썬 개발환경을 docker-compose로 올렸었는데 생성된 csv 파일을 로컬로 다운로드받고 싶어서 찾아보니까 scp (linux 명령)과 매우 유사하다. 로컬에서 아래와 같이 입력하면 된다. $ docker cp {접속할 컨테이너id}:{파일경로} {저장할 경로} 반대로 로컬에서 도커 컨테이너로 복사시킬 경우는 경로를 서로 바꾸면 되는데 아래와 같은 예시이다. $ docker cp {복사할 파일의 경로} {접속할 컨테이너id}:{저장할 폴더경로} 이렇게 docker cp 명령으로 두 컨테이너 간 파일 전송할 수 있고 로컬과도 통신이 가능하다. 만약 틀리거나 아쉬운 점 발견하셨다면 지적 및 태클해주셔도 좋습니다!
노션API 사용방법 - 4. 데이터베이스 행(row) 수정, 삭제 with Python 목차 1. 데이터베이스 항목(row) 수정 2. 데이터베이스 항목(row) 삭제 1. 데이터베이스 항목(row) 수정하기 1 - 1. 요청할 url 생성했던 항목(row)의 id을 넘겨주어야한다. 항목 리스트 (v1/databases/{database_id}/query) 로 가져왔을 때에는 리스트 안의 각 object 밑 id가 page_id 이며, 항목 생성으로 응답받을 경우에도 object 밑 id가 page_id 이다. url = f'https://api.notion.com/v1/pages/{page_id}' 1 - 2. 요청할 데이터 특정 키의 값을 수정 및 삭제할 때에만 아래 형태 쓰고 'key name': {dict 형태의 수정할 데이터} 만약 특정 키만 수정안하려면 위 코드를 아예 안써야 한..
노션API 사용방법 - 3. 데이터베이스 행(row) 생성, 조회 with Python 목차 0. 헤더 설정 1. 데이터베이스 가져오기 2. 데이터베이스 항목(row) 생성 3. 데이터베이스 항복(row) 조회 0. Header token = '발급받은 노션 integration 토큰' database_id = '사용할 database_id' headers = { "Authorization": "Bearer " + token, "Content-Type": "application/json", "Notion-Version": "2021-05-13" } 1. 데이터베이스 가져오기 1 - 1. GET 요청 url = f'https://api.notion.com/v1/database/{database_id}' requests.get(url, header=header) 1 - 2. Response {..
노션API 사용방법 - 부가 1. 노션용어 정리 노션 데이터베이스에 사용하는 용어를 짚고 넘어갈 필요가 있다. 엑셀 또는 mysql이나 postgresql을 써본 적 있다면 노션의 용어가 약간 헷갈릴 수 있는 여지가 있기 때문이다. 노션 엑셀 DBMS (mysql, postgresql 등) 데이터베이스 시트 (또는 표) table 항목 (또는 페이지) 행 row 속성 (property) 데이터 범주 (또는 데이터 형식) data type 속성 이름 (property name) 열 column (or key) 속성 값 (value) 셀 value 🤔 주의할 점은, 노션에서는 '테이블'을 '데이터베이스'라고 말한다. 아마, 사용자들에게 조금이라도 친숙하게 접근할 수 있도록 데이터베이스라고 명명한 것 같지만 실제로 사용되는 성격을 보면 '테이블' 이라고 ..
노션API 사용방법 - 2. 데이터베이스 id 확인하기 사실 노션의 핵심은 데이터베이스라고 해도 과언이 아니다. 노션 데이터베이스를 잘 다룬다면 노션을 잘 다룬다고 말할 수 있을 정도이다. 그래서 노션의 데이터베이스를 가져와, 로우를 읽고 생성하고 삭제하는 방법을 정리하기 전에 우선 데이터베이스의 id 찾는 방법을 알아야한다. 0 - 1. 데이터베이스 생성할 경우 노션 페이지에서 + 또는 키보드의 / 를 눌러서 데이터베이스에 대한 부분까지 스크롤하면 아래 이미지처럼 나온다. 원하는 view의 데이터베이스를 추가하면 아래처럼 나오는데 New database 를 눌러 데이터베이스를 새로 만들자. 이렇게해야 실제 데이터베이스가 생성이 되고 id 또한 생성이 된다. 0 - 2. 이미 있는 데이터베이스의 경우 이미 있는 데이터베이스의 id를 찾을 경우, 바로 직전 단..