diff options
| author | Paul Buetow <paul@buetow.org> | 2025-05-16 23:46:32 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2025-05-16 23:46:32 +0300 |
| commit | 6344c2d228b69c062542f6c3f18dd7a518710eea (patch) | |
| tree | b07c88e5109c9124d01a6f0418fad863204ea69e | |
| parent | 4997192ae5896c7046f2d31a5e21d27f766500d9 (diff) | |
Update
| -rw-r--r-- | dotfiles/scripts/taskwarriorfeeder.rb | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/dotfiles/scripts/taskwarriorfeeder.rb b/dotfiles/scripts/taskwarriorfeeder.rb index b9ae7c3..faf2a2d 100644 --- a/dotfiles/scripts/taskwarriorfeeder.rb +++ b/dotfiles/scripts/taskwarriorfeeder.rb @@ -89,12 +89,23 @@ end # Queue to Gos https://codeberg.org/snonux/gos def gos_queue!(tags, message, dry) - message = "#{tags.join(',')} #{message}" + tags.delete('share') + platforms = %w[linkedin li mastodon ma].select { tags.include?(_1) } + unless platforms.empty? + platforms = %w[share] + platforms unless platforms.empty? + tags = ["#{platforms.join(':')}"] + tags + end + tags_str = tags.join(',') + + message = "#{tags_str.empty? ? '' : "#{tags_str} "}#{message}" file = "#{GOS_DIR}/#{Digest::MD5.hexdigest(message)}.txt" puts "Writing #{file}" File.write(file, message) unless dry end +gos_queue!(%w[share], 'This is a test', true) +exit 0 + def task_add!(tags, quote, due, dry) tags << 'track' if tags.include?('tr') tags << 'work' if tags.include?('mentoring') || tags.include?('productivity') |
