Anypaste, automatycznie przesyłaj wszystkie typy plików z terminala

anypaste-około

W następnym artykule przyjrzymy się Anypaste. To narzędzie to prosty skrypt, który będzie używany do przesyłania plików do kompatybilnych hostów zgodnie z typem pliku, za darmo i automatycznie. Nie będzie konieczne ręczne logowanie się do witryn hostingowych, a następnie udostępnianie naszych plików.

Anypaste wybierze odpowiednie witryny hostingowe zgodnie z typem pliku, który chcemy przesłać. Mówiąc najprościej, zdjęcia trafią do witryn hostujących obrazy, filmy do witryn z plikami wideo itd. które możemy później udostępnić naszym kontaktom. To narzędzie jest całkowicie darmowy, open source, lekki i pozwoli nam zrobić wszystko z wiersza poleceń naszego systemu operacyjnego. Ta aplikacja nie musi polegać na żadnej aplikacji z graficznym interfejsem użytkownika zajmującej dużo pamięci, aby przesyłać i udostępniać pliki.

Instalacja Anypaste

Jak powiedziałem wcześniej, to narzędzie to tylko scenariusz. Nie będzie więc żadnych trudnych kroków instalacyjnych ani niczego takiego. Niezbędny plik jest po prostu pobierany gdzieś, gdzie możemy go na przykład wykonać / usr / bin / anypaste. Następnie musimy tylko uczynić go wykonywalnym i możemy natychmiast zacząć korzystać z tego narzędzia.

Aby uzyskać niezbędny skrypt, będziemy musieli tylko napisać następujące polecenie w terminalu (Ctrl + Alt + T):

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

Teraz ci damy wykonać uprawnienia do skryptu które właśnie pobraliśmy za pomocą następującego polecenia:

sudo chmod +x /usr/bin/anypaste

konfiguracja

Ten skrypt będzie działał świeżo po rozpakowaniu. Nie wymaga specjalnej konfiguracji. Domyślny plik konfiguracyjny można znaleźć w ~ / .config / anypaste.conf i zostanie utworzony automatycznie przy pierwszym uruchomieniu.

konfiguracja anypaste

Jedyną opcją konfiguracyjną, jaką będziemy mieć, jest ap_plugins. Ten skrypt używa systemu wtyczek do przesłać pliki. Będziemy mogli zobaczyć lista wtyczek włączonych zgodnie z dyrektywą ap-plugins w pliku anypaste.conf.

Jeśli zainstalujemy nową wtyczkę, będziemy musieli dodać ją do tej listy. Jeśli istnieje wiele wtyczek obsługujących typ pliku, zostanie wybrana pierwsza z tablicy, więc kolejność jest ważna.

Używa

Prześlij pojedynczy plik

Aby załadować pojedynczy plik, na przykład test-anypaste.jpg, wykonamy w terminalu:

anypaste plik jpg

anypaste prueba-anypaste.jpg

Jak widać na zrzucie ekranu, skrypt automatycznie znalazł kompatybilną witrynę hostingową (https://tinyimg.io) z plikiem obrazu o nazwie test-anypaste.jpg i załadował go. Ponadto pokazany jest bezpośredni link do przeglądania / pobierania pliku.

Będziemy mogli przesyłać nie tylko pliki .jpg czy .png. To narzędzie może załadować dowolny inny typ pliku obrazu. W poniższym przykładzie używam pliku .gif:

anypaste gif

anypaste prueba-anypaste-GIF.gif

Link do pobrania, oczywiście możemy udostępnić go naszej rodzinie, przyjaciołom i współpracownikom. Oto zrzut ekranu obrazu, który właśnie przesłałem na stronę tinyimg.io.

anypaste gif w przeglądarce

Prześlij wiele plików

Możliwe jest również przesyłanie wielu plików (tego samego lub innego typu) w tym samym czasie. W poniższym przykładzie przesyłam dwa różne pliki, obraz i plik wideo:

anypaste wielokrotne przesyłanie

anypaste prueba-anypaste-GIF.gif everest.mp4

Wybierz wtyczkę, której chcesz użyć

Jak myślę, że zostało to przedstawione w poprzednich przykładach, skrypt automatycznie wybrał „najlepszą” wtyczkę. Co więcej, będziemy mogli załadować pliki z wybranym przez nas uzupełnieniem. Na przykład, aby przesłać pliki do usługi gfycat, będziemy musieli wykonać w terminalu:

anypaste gif, wybierając wtyczkę

anypaste -p gfycat archivo.gif

Aby załadować za pomocą określonej wtyczki, unikając sprawdzania zgodności, będziemy musieli napisać w terminalu:

anypaste -fp gfycat archivo.gif

Przesyłanie interaktywne

Aby załadować pliki w trybie interaktywnym, będziemy musieli tylko dodaj flagę -i:

anypaste interaktywny plik gif do przesłania

anypaste -i archivo.gif

Jak widać na zrzucie ekranu, skrypt najpierw zapyta nas o pozwolenie na automatyczne określenie dodatków. Dostępne wtyczki zostaną wymienione poniżej i poprosi nas o wybranie jednej z listy. W ten sam sposób, będziemy mogli przesyłać i udostępniać pliki różnych typów.

Typy zakwaterowania

Za każdym razem, gdy chcemy przesłać plik wideo, zostanie on przesłany do jednej z następujących witryn:

  • wyślij
  • strumieniowe
  • gfycat

Tutaj będziemy musieli wziąć pod uwagę kolejność pliku konfiguracyjnego. Skrypt najpierw spróbuje przesłać plik do witryny sendvid. Jeśli nie ma wtyczki do sendvid, spróbuje skorzystać z dwóch pozostałych witryn w podanej kolejności. Oczywiście możesz to zmienić w pliku konfiguracyjnym.

Obrazy zostaną przesłane do:

  • tinyimg.io
  • vgy.me

Pliki audio zostaną przesłane do:

  • zainstalowany

Pliki tekstowe zostaną przesłane do:

  • pośpiech
  • ix.io
  • wiosna.us

Dokumenty zostaną przesłane do:

  • dokumentdroid

Wszelkie inne pliki zostaną przesłane do:

  • żyrafa
  • plik.io

Niektóre z witryn wymienionych powyżej usunie zawartość po określonym czasie. Dlatego warto zapoznać się z regulaminem strony internetowej przed przesłaniem i udostępnieniem treści.

Jeśli ktoś chce dowiedzieć się więcej o tym ciekawym projekcie, może skonsultować się ze swoim witryna internetowa lub kod skryptu na Twojej stronie GitHub.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.