From 4f2f30fe7fa7cf7b7669c1fd90d38b100712b26c Mon Sep 17 00:00:00 2001 From: tdro Date: Sun, 1 Oct 2023 17:14:28 -0400 Subject: .local/bin/plumber: Add URL encoding pipe --- .local/bin/plumber | 4 ++++ .local/bin/plumber-dmenu | 1 + 2 files changed, 5 insertions(+) diff --git a/.local/bin/plumber b/.local/bin/plumber index e2c186d..2cf250f 100755 --- a/.local/bin/plumber +++ b/.local/bin/plumber @@ -29,12 +29,16 @@ defmodule ArgParser do reverse_words: "reverse->words", singleline: "text->singleline", slugize: "text->slugize", + urlize: "text->urlize", ] cond do opts[:option] == options[:letterize] -> TextPlumber.firstLetterOfWordsIn(opts[:text]) |> IO.binwrite() + opts[:option] == options[:urlize] -> + URI.encode(opts[:text]) |> IO.binwrite() + opts[:option] == options[:slugize] -> opts[:text] |> String.normalize(:nfd) diff --git a/.local/bin/plumber-dmenu b/.local/bin/plumber-dmenu index bb50a03..f2aa6b6 100755 --- a/.local/bin/plumber-dmenu +++ b/.local/bin/plumber-dmenu @@ -14,6 +14,7 @@ text->jumbleize text->letterize text->singleline text->slugize +text->urlize verse->kjv word->dictionary " -- cgit v1.2.3