목록2022/11 (2)
규도자 개발 블로그
github 검색 팁: 특정 파일 이름 내에서 검색하기 정말 간단하다. 검색창에 filename:{keyword}를 치면 된다. 나의 경우 특정 라이브러리를 사용하고 있는 프로젝트가 이 라이브러리를 어떻게 활용하고 있는지 검색할 때 주로 사용하곤 하는데 조금 더 구체적인 예를 들면 python의 dependency-injector를 다른 프로젝트에서는 어떻게 사용하고 있는지 참고가 필요할 땐 dependency-injector filename:*.toml이렇게 검색을 하면 pyproject.toml에 dependency-injector가 poetry로 추가돼있는 프로젝트들을 찾아볼 수 있다. 정말 고맙게도 와일드카드를 지원해준다. 검색 결과를 보면 이런 형태이다. 이밖에도 정말 유용하지만 많은 사람들이 ..
crybaby: 오류메시지를 slack으로 보내기 위한 exception handler 최근에 오픈소스 프로젝트를 또 하나 시작했다. 바로 crybaby라는 건데 sentry처럼 오류가 발생했을 때 해당 오류내역을 slack으로 받을 수 있게 해주는 파이썬 라이브러리이다. 아니~ 센트리게 있는데 뭐하러 이걸 써!? 하겠지만 sentry를 통해 exception을 slack으로 보내는 기능은 팀플랜일 때부터 지원하는 기능이다. 그러니까 "유료"라는 의미이다. 그래서 내 개인프로젝트에서 간단하게 쓸만한 라이브러리를 만들어서 오픈소스화 해보자 하는 마음에서 제작하게 되었다. pip install crybaby 명령어로 설치할 수 있고 소스 저장소는 https://github.com/jujumilk3/cryba..