Nelíbí se mi způsob grafického uživatelského rozhraní, jak pořídit snímek obrazovky, nahrát jej na imgur a získat nahraný odkaz.
Co tedy mohu udělat, abych pořídil snímek obrazovky své plochy Ubuntu, nahrál snímek na imgur.com a poté získal nahraný odkaz z terminálu?
Vše, co musím udělat z terminálu.
Přijatá odpověď:
Pořiďte snímek obrazovky své plochy
gnome-screenshot
byl výchozí nástroj příkazového řádku na Ubuntu pro pořízení snímku obrazovky.
gnome-screenshot -d 10
Akce snímku obrazovky byla zpožděna o 10 sekund, takže požadované okno můžete umístit na přední stranu během 10 sekund. Pořízené snímky jsou ve skutečnosti uloženy v ~/Pictures
složka.
Nahrajte obrázek na imgur.com
gedit ~/.bashrc
Přidejte níže uvedené řádky do otevřeného souboru .bashrc
soubor a poté jej uložte.
imgur() {
for i in "[email protected]"; do
curl -# -F "image"[email protected]"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|
grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.|_./U&/g;s/_/ /;s/<(.*)>/x1B[0;34m1:x1B[0m /'
done
}
Zdrojový kód .bashrc
soubor, aby se změny projevily,
source ~/.bashrc
Výše uvedený skript vyžaduje curl
balíček fungovat. Nainstalujte jej tedy spuštěním
sudo apt-get install curl
Poté spusťte níže uvedený příkaz a nahrajte obrázek uložený v ~/Pictures
složky na imgur.com,
imgur ~/Pictures/filename.png
Získejte odkaz na nahraný obrázek
Zdroj