For a week that is all meetings
Deep HoursRecurring focus blocks, placed around your meetings.
Write your usual week in plain words and say how many focus hours you want. The page finds every stretch long enough to think and draws the week. One run chooses and names the blocks - and, if the week is too full, says which meeting is worth moving. Download them as a calendar file that repeats every week.
1 Your week free
Times like 9:30-10, 2-3pm or 14:00-15:30; days like Mon, Tue-Thu, Mon & Wed, daily or weekdays. A line with no day counts for every working day. Or drop a .txt here.
2 The week free
Free stretches
3 Your focus blocks metered
One run chooses which stretches to protect and how much of each, names the blocks after what the focus is for, writes a line for the block description, and says which meeting is worth moving if the week cannot hold the target. The page re-checks every block.
Pricing as soon as the session is ready...
Sign inThe reply could not be read. Here it is as it came back:
Every week
Worth moving
The page's check
To add the blocks: Google Calendar, then Settings, Import & export, Import - choose the .ics file (on a phone, use the one-at-a-time links under the week). They repeat every week from the start date in your calendar's own time zone.
4 Saved weeks
How it works
The page reads each line for its days, one time range and a name, keeps ten minutes clear either side of every meeting, and lists the free stretches inside your working hours that are at least your shortest block long. Focus blocks run from your shortest block up to three hours, on the quarter hour, at most one per stretch.
The free fill takes stretches in your preferred order - earliest first for mornings, latest first for afternoons, longest first otherwise - one day at a time before a second block on any day, until the target is met. The run makes the same kind of choice with your goal in mind, and when the week cannot hold the target it suggests moving a once-a-week meeting rather than a daily routine or a lunch break. It never tells you to cancel anything.
The calendar file uses weekly repeating events in floating time, so they land at the same clock time in whatever time zone your calendar uses.