프로젝트

맥 달력 사용 중

오늘부터 여덟 주를 끊지 않고 이어서 보는 Dock 달력

Mac

달이 바뀌는 자리에서
다음 주가 잘렸다.

한 달 보기는 월말에 쓸모가 없다. 10월 28일에 여는 달력이 10월 31일에서 끝나는데, 정작 궁금한 것은 그다음 두 주다. 달을 버리고 오늘이 든 주부터 여덟 주를 이어 깔았다.

8주한 판에 이어서 보이는 범위. 달 경계는 파선 한 줄로만 남는다5분구글 캘린더를 다시 받는 주기. 화면은 받아 둔 것을 바로 그린다5년미리 받아 두는 범위. 1년 보기를 넘겨도 다시 묻지 않는다
좁은 폭으로 접힌 맥 달력. 오늘 타임라인과 다음 일정, 돌아오는 일정이 선다
2026-09-29 화면. 일정은 실제 것이되 사람 이름은 바꿔 두었다.

왼쪽이 격자고 오른쪽이 오늘이다. 아래쪽 「돌아오는 일정」이 때 되면 가야 하는 것들이다.

맥 달력 전체. 왼쪽 여덟 주 격자에 공휴일과 연차가 칸 색으로 칠해져 있고, 오른쪽에 오늘 타임라인과 다음 일정 넷, 돌아오는 일정 다섯
풀색이 공휴일, 민트가 연차다. 막대 오른쪽 D-38 처럼 먼 일에도 남은 날이 붙는다.

달이 아니라 오늘부터 센다

달력이 달을 기준으로 잘리는 것은 종이 달력에서 온 관습이다. 화면에서는 오늘이 늘 왼쪽 위에 있고 앞으로가 아래로 흐르면 된다. 달 경계는 지워 버리지 않고 파선 한 줄로만 남겼다 — 며칟날인지 세는 데는 여전히 달이 필요해서다.

쉬는 날은 일정 줄을 쓰지 않고 칸 바탕을 칠한다. 공휴일은 풀색, 연차는 같은 초록 계열의 민트다. 이름은 날짜와 날씨 사이 가운데 줄로 올렸다 — 그전에는 「추석」이 일정 한 줄을 차지해서, 연휴 사흘이 한 덩어리로 안 보였다.

때 되면 가는 일

일정에는 두 종류가 있다. 날짜가 정해진 것과, 정해지지 않았지만 때가 되면 가야 하는 것이다. 미용실, 피부과, 처가. 이런 것은 달력에 안 적히니 늘 늦는다.

그래서 오른쪽 아래에 「돌아오는 일정」을 뒀다. 지난 기록에서 평균 간격을 재고, 마지막으로부터 며칠 지났는지를 막대로 그린다. 다음 것이 이미 잡혀 있으면 날짜를, 없으면 「3주 뒤쯤」처럼 어림을 적는다. 잡으라고 알리지는 않는다 — 눈에 띄는 것으로 충분했다.

자세한 동작

일정을 고치고 싶다

이 달력은 읽기만 한다. 일정을 누르면 구글 캘린더 원본이 열리고, 빈 칸을 두 번 누르면 그날 새 일정 화면이 열린다. 저장은 구글에서 한다.

한 해를 한눈에 보고 싶다

y 를 누르면 1년 보기로 바뀐다. 분기로 나누고, 여행과 휴가는 뭉치 캡슐로 모은다 — 하루짜리 연차는 어느 줄에도 안 걸려 통째로 빠져 있었다.

멀리 있는 큰 일이 궁금하다

앞으로 올 종일 일정에는 제한 없이 D-day 가 붙는다. 한때 30일까지만 붙였는데, 잔금일이나 이사처럼 멀수록 남은 날이 궁금한 일이 걸리지 않았다.

Dock 에서 남은 일정을 보고 싶다

머리의 「배지 켜기」로 알림 권한을 한 번 주면 오늘 남은 일정 수가 Dock 아이콘에 뜬다.

설치와 요구 사항

맥에서만 쓴다. 구글 캘린더를 읽을 OAuth 클라이언트를 하나 만들어 한 번 동의하면, launchd 가 localhost:8902 에 띄운다. 사파리에서 열어 Dock 에 추가하면 앱처럼 쓴다. 날씨는 Open-Meteo 예보를 같이 그린다.