Anypaste, muat naik semua jenis fail dari terminal secara automatik

anypaste-about

Dalam artikel seterusnya kita akan melihat Anypaste. Alat ini adalah Skrip ringkas yang akan membantu kami memuat naik fail ke host yang serasi mengikut jenis fail, percuma dan secara automatik. Tidak perlu masuk secara manual ke laman web hosting dan kemudian berkongsi fail kami.

Anypaste akan memilih laman web hosting yang betul mengikut jenis fail yang ingin kami muat naik. Secara sederhana, foto akan pergi ke laman web hosting gambar, video akan pergi ke laman web hosting video, dan sebagainya. kemudian kita akan dapat berkongsi dengan kenalan kita. Alat ini sepenuhnya percuma, sumber terbuka, ringan dan ini akan membolehkan kita melakukan segalanya dari baris arahan sistem operasi kita. Aplikasi ini tidak perlu bergantung pada aplikasi GUI yang memakan memori untuk memuat dan berkongsi fail.

Pemasangan Anypaste

Seperti yang saya katakan sebelumnya, alat ini itu hanya skrip. Jadi tidak akan ada langkah pemasangan yang sukar atau seumpamanya. Fail yang diperlukan hanya dimuat turun di tempat di mana kita boleh melaksanakannya, sebagai contoh / usr / bin / anypaste. Maka kita hanya perlu membuatnya dapat dilaksanakan dan kita boleh mula menggunakan alat ini dengan serta-merta.

Untuk mendapatkan skrip yang diperlukan, kita hanya perlu menulis perintah berikut di terminal (Ctrl + Alt + T):

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

Sekarang kami akan memberi anda melaksanakan kebenaran untuk membuat skrip yang baru kami muat turun dengan arahan berikut:

sudo chmod +x /usr/bin/anypaste

konfigurasi

Skrip ini akan berfungsi tanpa zip. Tidak memerlukan konfigurasi khas. Fail konfigurasi lalai boleh didapati di ~ / .config / anypaste.conf dan ia akan dibuat secara automatik apabila dijalankan untuk pertama kalinya.

konfigurasi anypaste

Satu-satunya pilihan konfigurasi yang kita ada ialah ap_plugins. Skrip ini menggunakan sistem pemalam untuk memuat naik fail. Kita akan dapat melihat senarai pemalam yang diaktifkan di bawah arahan ap-plugin dalam fail anypaste.conf.

Sekiranya kita memasang pemalam baru, kita mesti menambahkannya ke senarai ini. Sekiranya terdapat banyak plugin yang menyokong jenis fail, yang pertama dalam array akan dipilih, jadi urutannya penting.

Kegunaan

Muat naik satu fail

Untuk memuatkan satu fail, contohnya test-anypaste.jpg, kami akan melaksanakan di terminal:

anypaste fail jpg

anypaste prueba-anypaste.jpg

Seperti yang anda lihat dari tangkapan skrin, skrip secara automatik telah menemui laman web hosting yang serasi (https://tinyimg.io) dengan fail gambar bernama test-anypaste.jpg dan memuat naiknya. Sebagai tambahan, kami ditunjukkan pautan langsung untuk melihat / memuat turun fail.

Kami bukan sahaja dapat memuat naik fail .jpg atau .png. Alat ini boleh memuatkan fail gambar jenis lain. Dalam contoh berikut saya menggunakan fail .gif:

anypaste fail gif

anypaste prueba-anypaste-GIF.gif

Pautan muat turun, jelasnya kita dapat membagikannya dengan keluarga, rakan dan rakan sekerja. Inilah tangkapan skrin gambar yang baru saya muat naik ke laman web tinyimg.io.

anypaste fail gif dalam penyemak imbas

Muat naik pelbagai fail

Anda juga boleh melakukan beberapa muat naik fail (jenis fail yang sama atau berlainan) pada masa yang sama. Dalam contoh di bawah, saya memuat naik dua fail berbeza, gambar dan fail video:

anypaste berbilang muat naik

anypaste prueba-anypaste-GIF.gif everest.mp4

Pilih pemalam yang akan digunakan

Seperti yang saya rasa ditunjukkan dalam contoh sebelumnya, skrip memilih plugin "terbaik" secara automatik. Apa lagi, kita akan dapat memuatkan fail dengan pelengkap yang kita pilih. Sebagai contoh, untuk memuat naik fail ke perkhidmatan gfycat, kita harus melaksanakannya di terminal:

anypaste fail gif dengan memilih pemalam

anypaste -p gfycat archivo.gif

Untuk memuat dengan plugin tertentu, mengelakkan pemeriksaan keserasian, kita harus menulis di terminal:

anypaste -fp gfycat archivo.gif

Muat naik interaktif

Untuk memuatkan fail dalam mod interaktif, kita hanya perlu tambah bendera -i:

anypaste fail gif muat naik interaktif

anypaste -i archivo.gif

Seperti yang anda lihat di tangkapan skrin, skrip terlebih dahulu akan meminta izin kepada kami untuk menentukan tambahan secara automatik. Plugin yang tersedia akan disenaraikan di bawah dan ia akan meminta kami untuk memilih satu dari senarai. Dengan cara yang sama, kami akan dapat memuat naik dan berkongsi fail dari pelbagai jenis.

Jenis penginapan

Setiap kali kami ingin memuat naik fail video, file tersebut akan dimuat ke salah satu situs berikut:

  • sendvid
  • aliran
  • gfycat

di sini kita harus mengambil kira susunan fail konfigurasi. Skrip pertama kali akan cuba memuat naik fail ke laman sendvid. Sekiranya tidak ada plugin untuk sendvid, ia akan mencuba dua laman web lain mengikut urutan yang diberikan. Sudah tentu, anda boleh mengubahnya dalam fail konfigurasi.

Gambar akan dimuat naik ke:

  • tinyimg.io
  • vgy.me

Fail audio akan dimuat naik ke:

  • dipasang

Fail teks akan dimuat naik ke:

  • tergesa-gesa
  • ix.io
  • musim bunga.kami

Dokumen akan dimuat naik ke:

  • docdroid

Sebarang fail lain akan dimuat naik ke:

  • zirafah
  • fail.io

Beberapa laman web yang disenaraikan di atas akan memadamkan kandungannya selepas jangka masa tertentu. Oleh itu, adalah menarik untuk melihat terma dan syarat laman web sebelum memuat naik dan berkongsi kandungannya.

Sekiranya seseorang ingin mengetahui lebih lanjut mengenai projek menarik ini, mereka boleh merujuknya laman web atau kod skrip di halaman anda GitHub.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.