Sxiv: Abrir URL con curl

Creado en 18 sept. 2016  ·  4Comentarios  ·  Fuente: muennich/sxiv

En principio algo como
sxiv http://link.to/image debería ser posible con curl.
Ese es un elemento de la lista de deseos que me gustaría mencionar para futuras versiones.

Comentario más útil

¿Es posible agregar compatibilidad con descriptores de archivos? me gusta

sxiv <(curl -s https://i.redd.it/gy65o4mk3oe01.png)

Todos 4 comentarios

No, porque esto se puede lograr fácilmente en un script fuera de sxiv.

¿Es posible agregar compatibilidad con descriptores de archivos? me gusta

sxiv <(curl -s https://i.redd.it/gy65o4mk3oe01.png)

@BurhanDanger He agregado soporte para eso en mi rama: https://github.com/muennich/sxiv/pull/369

Alternativamente, un script que puede poner en su camino:

#!/usr/bin/env bash

SXIV_PATH='/usr/bin/sxiv'

INPUT_ARGS=("$@")
NEW_INPUT_ARGS=("$SXIV_PATH")

for arg in "${INPUT_ARGS[@]}";
  do
    if [[ -f "$arg" ]]; then
      NEW_INPUT_ARGS+=("$arg")
    else
      tmp="$(mktemp --suffix="-sxiv")"
      if curl "$arg" --output "$tmp" 2> /dev/null; then
        NEW_INPUT_ARGS+=("$tmp")
      else
        echo "sxiv: $arg: No such file or directory"
        echo "sxiv: $arg: Failed to curl"
      fi
    fi
  done

exec "${NEW_INPUT_ARGS[@]}"
¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

wavexx picture wavexx  ·  8Comentarios

se7en-x230 picture se7en-x230  ·  5Comentarios

crocket picture crocket  ·  6Comentarios

MimaHakurei picture MimaHakurei  ·  3Comentarios

rpdelaney picture rpdelaney  ·  9Comentarios