| Age | Commit message (Collapse) | Author |
|
前回の投稿を削除してから投稿する--replaceを追加
認証情報の読み込みを共通化し、DELETE /2/tweets/:id で直近の前回投稿を削除できるようにした。削除対象は履歴に記録された自分の投稿IDのみで、削除に失敗しても投稿は続行する。
|
|
時間・会場セルから終了時刻を読み取り、今日の分は終了時刻を過ぎた予定を除外する。終了時刻の記載がない場合は開始の2時間後とみなし、未定・時刻なしの予定は残す。動作確認用に --at HH:MM を追加。
|
|
既定を「今後1週間分」(--days 7)にし、日付ごとの見出しと「期間中」のまとめを追加した。前回から7日経っていなければ投稿しない間隔判定(X_POST_INTERVAL_DAYS)と1日3件の上限を設け、--check で認証を確認できるようにした。返信投稿(X_REPLY_TO_ID / --reply-to)と、掲載漏れがあり得る旨の注意書きも追加。
|
|
当日の予定をXへ自動投稿するスクリプトを追加
その日の予定を全件掲載し、誤りがあり得る旨の注意書きを付けて投稿する。1日の投稿上限(既定3件、X_MAX_POSTS_PER_DAY で変更可)を設け、投稿履歴とログは logs/ に保存する。package.json に x:preview / x:post を追加。
|