Anypaste, awtomatikong i-upload ang lahat ng mga uri ng mga file mula sa terminal

anypaste-tungkol

Sa susunod na artikulo ay titingnan namin ang Anypaste. Ang tool na ito ay a simpleng script na gagamitin upang mag-upload ng mga file sa mga katugmang host ayon sa uri ng file, nang libre at awtomatiko. Hindi kinakailangan na manu-manong mag-log in sa mga hosting site upang maibahagi ang aming mga file sa paglaon.

Pipiliin ng Anypaste ang mga tamang hosting site alinsunod sa uri ng file na nais naming i-upload. Sa madaling salita, mapupunta ang mga larawan sa mga site ng pagho-host ng imahe, ang mga video ay pupunta sa mga site ng pagho-host ng video, at iba pa. na sa paglaon ay maibabahagi namin sa aming mga contact. Ang tool na ito ay kumpleto libre, bukas na mapagkukunan, magaan at papayagan kaming gawin ang lahat mula sa linya ng utos ng aming operating system. Ang application na ito ay hindi kailangang umasa sa anumang mabigat na memorya ng GUI application na mabigat upang mag-upload at magbahagi ng mga file.

Pag-install ng anypaste

Tulad ng sinabi ko dati, ang tool na ito script lang naman yun. Kaya walang magiging mahirap na mga hakbang sa pag-install o anumang katulad nito. Ang kinakailangang file ay nai-download lamang sa isang lugar kung saan maaari namin itong isagawa, halimbawa / usr / bin / anypaste. Pagkatapos ay kailangan lang natin itong maisagawa at maaari nating simulang gamitin ang tool na ito kaagad.

Upang makuha ang kinakailangang script, magsusulat lamang kami ng sumusunod na utos sa terminal (Ctrl + Alt + T):

sudo curl -o /usr/bin/anypaste https://anypaste.xyz/sh

Ngayon bibigyan ka namin magpatupad ng pahintulot sa script na-download lamang namin gamit ang sumusunod na utos:

sudo chmod +x /usr/bin/anypaste

configuration

Ang script na ito ay gagana nang bagong naka-zip. Hindi nangangailangan ng anumang espesyal na pagsasaayos. Ang default na file ng pagsasaayos ay matatagpuan sa ~ / .config / anypaste.conf at awtomatiko itong malilikha kung tatakbo ito sa unang pagkakataon.

anypaste configure

Ang pagpipilian lamang sa pagsasaayos na magkakaroon kami ay ang mga ap_plugins. Gumagamit ang script na ito ng isang sistema ng plugin upang mag-upload ng mga file. Makikita natin ang listahan ng mga plugin na pinagana sa ilalim ng direktiba ng mga ap-plugin sa anypaste.conf file.

Kung nag-i-install kami ng isang bagong plugin kailangan naming idagdag ito sa listahang ito. Kung maraming mga plugin na sumusuporta sa uri ng file, ang una sa array ay mapipili, kaya't mahalaga ang pagkakasunud-sunod.

Mga Paggamit

Mag-upload ng isang solong file

Upang mai-load ang isang solong file, halimbawa test-anypaste.jpg, isasagawa namin sa terminal:

anypaste jpg file

anypaste prueba-anypaste.jpg

Tulad ng nakikita mo mula sa screenshot, awtomatikong nahanap ng script ang katugmang hosting site (https://tinyimg.io) kasama ang file ng imahe na pinangalanang test-anypaste.jpg at na-upload ito. Bilang karagdagan, ipinakita sa amin ang direktang link upang matingnan / mai-download ang file.

Hindi lamang namin mai-upload ang .jpg o .png na mga file. Maaaring mag-load ang tool na ito ng anumang iba pang uri ng file ng imahe. Sa sumusunod na halimbawa gumagamit ako ng isang .gif file:

anypaste gif file

anypaste prueba-anypaste-GIF.gif

Ang link sa pag-download, malinaw naman na maibabahagi namin ito sa aming pamilya, mga kaibigan at kasamahan. Narito ang screenshot ng isang imahe na na-upload ko lamang sa tinyimg.io website.

anypaste gif file sa browser

Mag-upload ng maraming mga file

Posible ring magsagawa ng maraming pag-upload ng file (pareho o magkakaibang mga uri ng file) nang sabay. Sa halimbawa sa ibaba, nag-a-upload ako ng dalawang magkakaibang mga file, isang imahe at isang video file:

anypaste ng maramihang pag-upload

anypaste prueba-anypaste-GIF.gif everest.mp4

Piliin ang plugin na gagamitin

Tulad ng sa tingin ko ay kinakatawan sa mga nakaraang halimbawa, awtomatikong pinili ng script ang "pinakamahusay" na plugin. Ano pa, magagawa naming mag-load ng mga file na may isang pandagdag na pipiliin namin. Halimbawa, upang mag-upload ng mga file sa serbisyo ng gfycat, kakailanganin naming magpatupad sa terminal:

anypaste gif file sa pamamagitan ng pagpili ng plugin

anypaste -p gfycat archivo.gif

Upang mai-load sa isang tukoy na plugin, pag-iwas sa mga tseke sa pagiging tugma, magsusulat kami sa terminal:

anypaste -fp gfycat archivo.gif

Interactive na pag-upload

Upang mai-load ang mga file sa interactive mode, magagawa lamang namin idagdag ang flag ng -i:

anypaste interactive upload na gif file

anypaste -i archivo.gif

Tulad ng nakikita mo sa screenshot, hihilingin muna sa amin ang script para sa pahintulot upang awtomatikong matukoy ang mga add-on. Ang mga magagamit na mga plugin ay nakalista sa ibaba at hihilingin sa amin na pumili ng isa mula sa listahan. Sa parehong paraan, magagawa naming mag-upload at magbahagi ng mga file ng iba't ibang mga uri.

Mga uri ng tirahan

Sa tuwing nais naming mag-upload ng isang file ng video, maa-upload ito sa alinman sa mga sumusunod na site:

  • sendvid
  • streamable
  • gfycat

Dito kakailanganin nating isaalang-alang ang pagkakasunud-sunod ng file ng pagsasaayos. Susubukan muna ng script na i-upload ang file sa sendvid site. Kung walang plugin para sa sendvid, susubukan nito ang iba pang dalawang mga site sa ibinigay na pagkakasunud-sunod. Siyempre, maaari mo itong baguhin sa config file.

Ang mga imahe ay mai-upload sa:

  • tinyimg.io
  • vgy.me

Ang mga audio file ay mai-upload sa:

  • palusot

Ang mga file ng teksto ay maa-upload sa:

  • nagmamadali
  • ix.io
  • sumulpot.us

Ang mga dokumento ay mai-upload sa:

  • docdroid

Anumang iba pang mga file ay mai-upload sa:

  • giraffe
  • file.io

Ang ilan sa mga site na nakalista sa itaas tatanggalin ang mga nilalaman pagkatapos ng isang partikular na tagal ng panahon. Samakatuwid, kagiliw-giliw na tingnan ang mga tuntunin at kundisyon ng website bago i-upload at ibahagi ang nilalaman.

Kung may nais na malaman ang tungkol sa kagiliw-giliw na proyekto na ito, maaari silang kumunsulta sa kanilang website o ang script code sa iyong pahina GitHub.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.