Lua2 Arc 브라우저 제어하기 애플스크립트 실행 Applescript 를 사용하여, Arc 브라우저를 제어한다. hs.osascript를 사용하여 애플스크립트를 실행한다. 먼저, Arc 브라우저의 버전정보를 가져오는 스크립트를 스크립트 편집기에서 실행해본다. tell application "Arc" return version end tell 이 스크립트를 Hammerspoon 에서 호출하는 코드를 작성한다. function obj:getVersion() local success, res, desc = hs.osascript([[ tell application "Arc" return version end tell ]]); return res; end 탭 생성 function obj:makeNewTab(url) local success,.. 2023. 10. 20. [HS] weather api 를 사용하여 메뉴바에 날씨정보 표시하기 weather api weather api 를 사용하여 메뉴바에 날씨정보를 표시한다. 해당 API 를 사용하기 위해서는 `key` 발급이 필요하다. local urlApi = 'http://api.weatherapi.com/v1/current.json?key=[YOUR_KEY]&q=Seoul&lang=ko' local menubar = hs.menubar.new() local menuData = {}메뉴 갱신 함수 주기적으로 호출해서 날씨 정보에 따라 메뉴를 갱신한다. local function updateMenubar() menubar:setTooltip("Weather Info") menubar:setMenu(menuData) end날씨 정보 얻기 위에서 정의한 urlApi 로 요청을 .. 2023. 2. 15. 이전 1 다음