Когато работите отдалечено с екипа си или обсъждате нещо с приятеля си по интернет, може да възникне ситуация, при която се изисква да направите екранна снимка и да я споделите с човека от другия край. Докато най-разпространеният начин е да изпратите екранната снимка през приложението за чат или пратеник, което използвате, има много други решения, които правят този процес бърз и удобен.

В тази статия ще научим инструмента Imgur-Screenshot, който ви позволява да заснемете екранна снимка и да я качите на уеб сайта за споделяне на изображения Imgur наведнъж - по този начин просто ще трябва да споделите връзка.

Забележка : Imgur-screenshot работи и в Mac OS X.

Imgur-Screenshot

Инструментът Imgur-Screenshot е основен прост скрипт за баш, наличен за Linux и OS X. Инструментът, който дори е описан на официалния сайт на Imgur, ви позволява да направите екранна снимка на избрана област и след това да качите изображението на Imgur - всичко това се случва в една стъпка. Не само това, директна връзка към изображението също се копира в клипборда, за да го използвате.

Изтегляне и инсталиране

За да изтеглите инструмента Imgur-screenshot, изпълнете следната команда (Уверете се, че git вече е инсталирана във вашата система.):

 git клонинг https://github.com/jomo/imgur-screenshot.git 

Това ще изтегли скрипта bash в домашната ви директория. Например, в моя случай той е изтеглен в директорията "/ home / himanshu / imgur-screenshot". Въведете тази директория и можете да изпълните инструмента, като изпълните скрипта "imgur-screenshot.sh".

Преди да започнете да използвате инструмента, първо проверете дали всички зависимости са изпълнени, като изпълните следната команда:

 ./imgur-screenshot.sh --check 

И ако някоя зависимост не е изпълнена, първо трябва да я инсталирате. Например в моя случай се произвежда следното продукция:

 OK: found grep ОК: found notify-send OK: found scrot ГРЕШКА: xclip не е намерена ГРЕШКА: извивката не е намерена 

Това означаваше, че трябваше да изтегля последните два пакета, преди да започна с Imgur-Screenshot.

употреба

В най-основната си форма инструментът може да се използва само като го изпълнява като обикновен скрипт. След като стартирате по този начин, той ще ви помоли първо да изберете област, която искате да заснемете.

 ./imgur-screenshot.sh Моля, изберете област 

След като изберете областта с мишката, екранната снимка ще бъде заснета и процесът на качване ще започне незабавно.

 Качи "/home/himanshu/Pictures/imgur-2016_04_27-12:47:41.png" ... image link: https://i.imgur.com/z8Wkxq7.png изтрий връзка: https://imgur.com / delete / mhVokN54tNmXbnf URL, копиран в клипборда Отваряне на 'xdg-open https://i.imgur.com/z8Wkxq7.png' Версия v1.7.3 е актуална. 

След като качването приключи, целевата връзка се копира в клипборда за ваша употреба. Освен това връзката автоматично се отваря в нов раздел за уеб браузър за вас.

Качете екранната снимка в профила си в Imgur

Ако имате профил в Imgur и искате да бъде качен екранната ви снимка там, ето как да го направите.

Уверете се, че сте влезли в профила си в Imgur. След това изпълнете следната команда - изхода й изброява всички стъпки, необходими за свързване на програмата с вашия акаунт Imgur.

 ./imgur-screenshot.sh -c За да качите в профила си, регистрирайте ново приложение на адрес: https://api.imgur.com/oauth2/addclient Изберете 'OAuth 2 authorization без URL за обратно извикване' След това задайте imgur_acct_key (Клиентски идентификатор) и imgur_secret в конфигурацията ви. 

Отидете на посочената в изхода връзка и попълнете информацията според указанията - ще трябва да въведете и имейл адреса си, но не е необходимо да въвеждате "URL адрес за обратно извикване", "Уебсайт на приложението" или "Описание". "Попълнете captcha отдолу и натиснете бутона Submit.

След това, позволете на приложението да се свърже с профила ви.

След като го "позволите", ще получите достъп до клиентския си идентификатор и клиентската тайна.

Копирайте тези стойности и ги поставете като стойности в полетата "imgur_accnt_key" и "imgur_secret" в скрипта "imgur-screenshot.sh".

Имайте предвид, че това е малка промяна, така че го направихме тук. Ако планирате да направите няколко промени в конфигурацията на инструмента (което може да се случи, когато започнете да използвате инструмента често), по-добре е да презапишете конфигурацията в "~ / .config / imgur-screenshot / settings.conf".

Щом приключите с това, изпълнете следната команда:

 ./imgur-screenshot.sh -c 

Ако всичко е направено правилно до тази точка, изходът ще ви помоли да отидете до определен URL адрес и да донесете щифт от там.

Ето резултата в моя случай (заличих URL адреса, не се опитвайте да го копирате.):

 Отидете на https://api.imgur.com/oauth2/authorize?client_id=XXXXXXXXXXXXX и предоставете достъп до това приложение. Въведете ПИН: 

След като въведете ПИН, инструментът се свързва с профила ви. За да направите екранна снимка и да я качите на вашия акаунт Imgur, просто изпълнете следната команда:

 ./imgur-screenshot.sh -l true 

Проверете профила си и ще видите екранната снимка там.

Характеристика

Ето някои от функциите, които инструментът Imgur-Screenshot предоставя:

  • Качвайте екранни снимки или графични файлове
  • Копирайте връзката в буферната памет
  • Персонализируема конфигурация
  • Редактирайте изображението, преди да го качите
  • Качете анонимно или с акаунт
  • Създаване и добавяне към албуми
  • Името на файла, връзката и историята на връзката за изтриване са съхранени
  • Автоматично изтриване на изображения
  • Актуализиране на известията

Повече информация тук.

заключение

Imgur-Screenshot е изключително полезен инструмент, който прави това, което обещава. Освен това, всички тези допълнителни функции го правят задължително. Отидете напред и опитайте. Знаете ли, че Shutter (сходен, но сравнително по-популярен инструмент) изглежда прекрати наскоро работата с Ubuntu? Това е още една причина да започнете да учите Imgur-Screenshot.