반응형
얼마 전에 MacOs를 몬터레이 Monterey 12.3으로 업그레이드하면서 파이썬2 Python2 가 삭제되었다. 그러면서 파이썬2 Python2 기반으로 작성된 알프레드 워크플로우들이 모두 작동을 멈췄다. 그 중 IMDB를 검색하는 워크플로우도 있었다. 평소에 편리하게 사용하던 워크플로우였는데 더 이상 작동하지 않아 대체할 수 있는 워크플로우를 만들어 보고 싶다는 생각이 들어 찾아보다가 Openmovie DB에서 API를 무료로 제공한다는 것을 알게 됐다.
위의 링크에 들어가면 하루 1000개의 제한이 걸려있기는 하나 API를 무료로 사용할 수 있다.
1. 작동 방식
기존의 IMDB 검색 워크플로우는 beautifulsoup을 이용한 HTML 기반의 parsing이었다. 그런데 API를 사용하면 대부분의 데이터가 JSON으로 전달된다고 한다.
키워드로 om을 넣고 - 키워드는 각자 커스터마이징 할 수 있다 - 한 칸을 띄운 뒤, 검색어 query 를 넣으면 위와 같이 목록이 뜬다. 그리고 목록 중 하나를 선택해 엔터를 치면 해당 영화의 포스터 사이트로 연결되는 구조이다.
해당 영화의 정보 전체를 제공하는 서비스는 아직 없는 것 같다.
일단 API와 JSON의 구조를 조금 더 공부해나가며 다른 워크플로우도 만들어볼 생각이다.
반응형
'IT 관련 팁 > 알프레드 워크플로우' 카테고리의 다른 글
알프레드 워크플로우 - 여러 개의 변수를 애플스크립트를 거쳐 아웃풋으로 넘기기 (3) | 2022.04.27 |
---|---|
알프레드 워크플로우 - 알프레드와 키보드 마에스트로 연동, 연결하기 (1) | 2022.04.27 |
Alfred Workflow - How to pass multiple variables through Applescript to Output. (2) | 2022.04.17 |
Alfred Workflow - How to pass variables from Applescript to Output. (1) | 2022.04.17 |
알프레드 워크플로우 - 세후 배당수익률 계산 워크플로우 (1) | 2022.04.02 |