On Wed, Nov 18, 2020 at 12:16:01PM -0000, Martynas JuseviD
ius martynas@xxxxxxxxxxxxx wrote:
> We use this in bash scripts:
>
> urlencode()
> {
> python -c 'import urllib, sys; print urllib.quote(sys.argv[1] if
> len(sys.argv) > 1 else sys.stdin.read()[0:-1])' "$1"
> }
Hello and thanks for the alternative solution Martynas !
Using python@xxxxx and python-urllib3@xxxxxx I had to addapt
your function like this:
~~~{bash script}
urlencode()
{
python3 -c 'from urllib.parse import quote, sys; print (quote(sys.argv[1]) if len(sys.argv) > 1 else sys.stdin.read()[0:-1])' "$1"
}
Best regards,
Alexandre HoC/de
|