新しいものを表示
由上モスキート​ さんがブースト

ってことで私のクソコード晒しちゃお いつも通りにMisskeyを開くだけで勝手にタイマーして通知をくれる「ミス廃専用ポモドーロタイマー」です

GitHub:
https://github.com/renem2185/mi_plugin/tree/main

/// @ 0.16.0
### {
  name: "ミス廃専用ポモドーロタイマー"
  version: "0.1.0"
  author: "@renem2185@mi.tsujigoya.net"
  description: "タブを開くと勝手にタイマースタートしてくれます リロードすると最初からになるのでご注意を"
  permissions: ["write:notifications"]
  config: {
    timer_for: {
      type: "number"
      label: "タイマーの長さ [分]"
      description: "ポモドーロセッションの長さを変更します、デフォルトは25分です"
      default: 25
    }
    break_for: {
      type: "number"
      label: "休憩時間 [分]"
      description: "セッション終了後の休憩時間を変更します、デフォルトは5分です"
      default: 5
    }
  }
}

// 登場人物たち
let noticeIcon = "https://mi.tsujigoya.net/files/d2053e36-3b54-45eb-a34c-00faade846f2"

let timerNotice = {
  header: `{Plugin:config.timer_for}分経ちました`
  body: "おつかれさまです、一休みしませんか?"
  icon: noticeIcon
}

let brakeNotice = {
  header: `{Plugin:config.break_for}分休憩できましたか?`
  body: "ページをリロードすると、次のセッションが始まります"
  icon: noticeIcon
}

let millisecond = 1 // using Core:sleep()
let second = 1000*millisecond
let minute = 60*second

// やること
@createNotice(notice){
  Mk:api("notifications/create", notice)
}

@main() {
  Core:sleep(Plugin:config.timer_for*minute)
  createNotice(timerNotice)
  Core:sleep(Plugin:config.break_for*minute)
  createNotice(brakeNotice)
}

main()

由上モスキート​ さんがブースト

これを改良して遊んでいました 気になるひとは以下からバージョンアップしてみてください:meow_melt:
https://github.com/renem2185/mi_plugin/blob/main/pomodoro/pomodoro.is [参照]

村雲るね☁つじごや  
ってことで私のクソコード晒しちゃお いつも通りにMisskeyを開くだけで勝手にタイマーして通知をくれる「ミス廃専用ポモドーロタイマー」です GitHub: https://github.com/renem2185/mi_plugin/tree/main /// @ 0.16.0### {...

ちょくちょくリプライを見逃してしまうのなんとかしたい

由上モスキート​ さんがブースト
由上モスキート​ さんがブースト

最後漢字が並びすぎて中国語っぽくなってもうた

常に付き纏うストレージ問題と立ち向かう自鯖無料運用勢由上

とりあえず今日は遅いし応急措置的なことだけやっとこう

初めて見たカスタム絵文字
いいなこれ

由上モスキート​ さんがブースト

そろそろ、本気で、増やさねばならぬよ

@U
あぷさん、今日もお話しして下さりありがとうございました☺️
とっても楽しかったです。
おやすみなさい🌙

@U
ありがとうございます!さっぱりしてきましたよー

古いものを表示
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。