В следващата статия ще разгледаме Anypaste. Този инструмент е Прост скрипт, който ще ни помогне да качваме файлове на съвместими хостове според вида на файла, безплатно и автоматично. Няма да е необходимо да влизате ръчно в хостинг сайтовете и след това да споделяте нашите файлове.
Anypaste ще избере правилните хостинг сайтове според вида на файла, който искаме да качим. Просто казано, снимките ще отидат на сайтовете за хостинг на изображения, видеоклиповете ще отидат на сайтовете за видео хостинг и т.н. че по-късно ще можем да споделяме с нашите контакти. Този инструмент е напълно безплатен, с отворен код, лек и ще ни позволи да правим всичко от командния ред на нашата операционна система. Това приложение не трябва да зависи от което и да е приложение за отнемане на памет, което е тежко за качване и споделяне на файлове.
Инсталация на Anypaste
Както казах преди, този инструмент това е просто сценарий. Така че няма да има трудни стъпки за инсталиране или нещо подобно. Необходимият файл просто се изтегля някъде, където можем да го изпълним например / usr / bin / anypaste. Тогава просто трябва да го направим изпълним и можем незабавно да започнем да използваме този инструмент.
За да получим необходимия скрипт, ще трябва само да напишем следната команда в терминала (Ctrl + Alt + T):
sudo curl -o /usr/bin/anypaste https://anypaste.xyz/sh
Сега ще ви дадем изпълнява разрешение за скрипт че току-що изтеглихме със следната команда:
sudo chmod +x /usr/bin/anypaste
конфигурация
Този скрипт ще работи прясно разархивиран. Не изисква специална конфигурация. Конфигурационният файл по подразбиране може да бъде намерен в ~ / .config / anypaste.conf и ще се създаде автоматично, когато се стартира за първи път.
Единствената опция за конфигуриране, която ще имаме, е ap_plugins. Този скрипт използва плъгин система за качване на файлове. Ще можем да видим списъкът с приставки, разрешени под директивата ap-plugins във файла anypaste.conf.
Ако инсталираме нов плъгин, ще трябва да го добавим към този списък. Ако има няколко приставки, които поддържат типа файл, ще бъде избран първият в масива, така че редът е важен.
приложения
Качете един файл
За да заредим един файл, например test-anypaste.jpg, ще изпълним в терминала:
anypaste prueba-anypaste.jpg
Както можете да видите от екранната снимка, скриптът автоматично е намерил съвместимия хостинг сайт (https://tinyimg.io) с графичния файл с име test-anypaste.jpg и го е качил. Освен това ни се показва директната връзка за преглед / изтегляне на файла.
Ние не само ще можем да качваме .jpg или .png файлове. Този инструмент може да зареди всеки друг тип графичен файл. В следния пример използвам .gif файл:
anypaste prueba-anypaste-GIF.gif
Връзката за изтегляне, очевидно можем да я споделим с нашето семейство, приятели и колеги. Ето екранната снимка на изображение, което току-що качих на уебсайта tinyimg.io.
Качете множество файлове
Също така е възможно да се извършват множество качвания на файлове (един и същи или различни типове файлове) едновременно. В примера по-долу качвам два различни файла, изображение и видео файл:
anypaste prueba-anypaste-GIF.gif everest.mp4
Изберете приставката, която да използвате
Както мисля, че е представено в предишните примери, скриптът автоматично избра „най-добрия“ плъгин. Какво още, ще можем да зареждаме файлове с избрано от нас допълнение. Например, за да качим файлове в услугата gfycat, ще трябва да изпълним в терминала:
anypaste -p gfycat archivo.gif
За да заредим със специфичен плъгин, избягвайки проверки за съвместимост, ще трябва да напишем в терминала:
anypaste -fp gfycat archivo.gif
Интерактивно качване
За да заредим файлове в интерактивен режим, ще трябва само добавете флага -i:
anypaste -i archivo.gif
Както можете да видите на екранната снимка, първо скриптът ще ни поиска разрешение за автоматично определяне на добавките. Наличните плъгини ще бъдат изброени по-долу и ще поиска да изберем един от списъка. По същия начин, ще можем да качваме и споделяме файлове от различни типове.
Видове настаняване
Всеки път, когато искаме да качим видео файл, той ще бъде качен на някой от следните сайтове:
- sendvid
- стриймируем
- gfycat
тук ще трябва да вземем предвид реда на конфигурационния файл. Скриптът първо ще се опита да качи файла на сайта sendvid. Ако няма приставка за sendvid, той ще изпробва другите два сайта в дадения ред. Разбира се, можете да промените това в конфигурационния файл.
Изображенията ще бъдат качени в:
- tinyimg.io
- vgy.me
Аудио файловете ще бъдат качени в:
- инсталирани
Текстовите файлове ще бъдат качени в:
- хастебин
- ix.io
- пролет.нас
Документите ще бъдат качени на:
- docdroid
Всички други файлове ще бъдат качени в:
- жирафо
- file.io
Някои от изброените по-горе сайтове ще изтрие съдържанието след определен период от време. Ето защо е интересно да разгледате условията на уебсайта, преди да качите и споделите съдържанието.
Ако някой иска да научи повече за този интересен проект, може да се консултира със своя уебсайт или кода на скрипта на вашата страница GitHub.