Skip to content

Commit

Permalink
docs(contents): 📖 tweak pomodoro articles
Browse files Browse the repository at this point in the history
Closes: #39
  • Loading branch information
brklntmhwk committed Aug 13, 2024
1 parent 199b975 commit 8712ddb
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 36 deletions.
40 changes: 21 additions & 19 deletions src/content/blog/en/pomodoro-shortcut.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: Free pomodoro timer shortcut built only with the genuine Apple Clock app
draft: published
publishedAt: 2024-08-08T03:05:43.193Z
type: blog
modifiedAt: 2024-08-13T03:56:30.278Z
modifiedAt: 2024-08-13T04:45:14.521Z
category:
slug: learning
metadata: en/categories
Expand Down Expand Up @@ -77,24 +77,26 @@ Behind the scenes, the pomodoro shortcut proceeds as follows: (You can skip this
- Ask you how long you're working(in minutes)
- Ask you how long you're taking a break(in minutes)

Hereafter, it runs the same processes

- Set the work & break intervals to variables
- Wait for a few seconds
- Open the timer tab of the Apple Clock app
- Show a notification that lets you know the work interval's started
- multiply the work & break intervals by 60 to get them in seconds
- Set the work interval in seconds to a variable
- Wait for the work intervals in seconds
- Show an alert to check if you want to continue
- Open the timer tab of the Apple Clock app
- Show a notification that lets you know the break interval's started
- Set the break interval in seconds to a variable
- Wait for the break intervals in seconds
- Show an alert to check if you want to continue
- Concatenate the work & break intervals in minutes as a string
- Set the concatenated string to a variable
- Pass it to this shortcut and call it in itself
Hereafter, it runs on the same process

- 𝕏 Set the work & break intervals to variables
- ✋Wait for a few seconds
- ⏰Open the timer tab of the Apple Clock app
- 📢Show a notification that lets you know the work interval's started
- 🔄multiply the work & break intervals by 60 to get them in seconds
- 𝕏 Set the work interval in seconds to a variable
- ✋Wait for the work intervals in seconds
- ⚠️Show an alert to check if you want to continue
- If canceled, it gets out of the process here
- ⏰Open the timer tab of the Apple Clock app
- 📢Show a notification that lets you know the break interval's started
- 𝕏 Set the break interval in seconds to a variable
- ✋Wait for the break intervals in seconds
- ⚠️Show an alert to check if you want to continue
- If canceled, it gets out of the process here
- 🔄Concatenate the work & break intervals in minutes as a string
- 𝕏 Set the concatenated string to a variable
- 🔛Pass it to this shortcut and call it in itself

This shortcut can take a parameter in text and then retrieves the work & break interval times separately from it if it exists, which enables the recursive structure.
If not, it asks you how long, which is supposed to be the case only the first time.
Expand Down
36 changes: 19 additions & 17 deletions src/content/blog/ja/pomodoro-shortcut.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: 【無料ダウンロード】ポモドーロタイマー用ショート
draft: published
publishedAt: 2024-08-08T03:05:43.193Z
type: blog
modifiedAt: 2024-08-13T03:57:45.301Z
modifiedAt: 2024-08-13T04:46:18.086Z
category:
slug: learning
metadata: ja/categories
Expand Down Expand Up @@ -80,22 +80,24 @@ https://www.icloud.com/shortcuts/b12a5c2e30484677b40a5f98b9e7774d

ここからは同じ流れに沿って動きます。

- 集中&休憩タイムを変数にセットする
- 数秒待つ
- 時計アプリのタイマータブを開く
- 集中タイムが始まった旨をユーザに通知する
- 集中&休憩タイムに 60 を掛けて秒単位に変換する
- 秒単位の集中タイムを変数にセットする
- 集中タイムの時間分待つ
- 続けるかどうか決定を促すアラートを表示する
- 時計アプリのタイマータブを開く
- 休憩タイムが始まった旨をユーザに通知する
- 秒単位の休憩タイムを変数にセットする
- 休憩タイムの時間分待つ
- 続けるかどうか決定を促すアラートを表示する
- 分単位の集中&休憩タイムを連結して文字列に変換する
- 連結文字列を変数にセットする
- その変数を自身に渡してもう一度起動する
- 𝕏 集中&休憩タイムを変数にセットする
- ✋数秒待つ
- ⏰時計アプリのタイマータブを開く
- 📢集中タイムが始まった旨をユーザに通知する
- 🔄集中&休憩タイムに 60 を掛けて秒単位に変換する
- 𝕏 秒単位の集中タイムを変数にセットする
- ✋集中タイムの時間分待つ
- ⚠️続けるかどうか決定を促すアラートを表示する
- キャンセルの場合ここで終了
- ⏰時計アプリのタイマータブを開く
- 📢休憩タイムが始まった旨をユーザに通知する
- 𝕏 秒単位の休憩タイムを変数にセットする
- ✋休憩タイムの時間分待つ
- ⚠️続けるかどうか決定を促すアラートを表示する
- キャンセルの場合ここで終了
- 🔄分単位の集中&休憩タイムを連結して文字列に変換する
- 𝕏 連結文字列を変数にセットする
- 🔛その変数を自身に渡してもう一度起動する

特筆すべきはこの再帰的とも言える構造とパラメータです。
ショートカットはパラメータを受け取ることができるので、そこで初回に設定した集中&休憩タイムを渡してしまえば次回以降はわざわざ聞く必要もなくなるね、ということになります。
Expand Down

0 comments on commit 8712ddb

Please sign in to comment.