Cara mengunggah gambar ke github dari konsol

Salah satu kebutuhan yang kita miliki sehari-hari adalah menyimpan foto-foto kita dalam sebuah repositori, saat ini github dalam sistem repositori banyak digunakan oleh masyarakat, di Cara mengunggah gambar ke github dari konsol, kami akan mengajari Anda cara menyimpan gambar di github dan bahwa URL dikembalikan kepada kami sehingga kami dapat mengaksesnya kapan pun kami mau. Untuk ini kami akan menggunakan img2urlKami berharap dengan cara ini akan menyelesaikan kebutuhan yang kami miliki dengan cepat dan dengan kekuatan github dan konsol.

Apa itu img2url

img2url adalah script yang dibuat dengan python oleh Haoxun zhan dan itu memungkinkan mengunggah gambar ke repositori github dari konsol, img2url memungkinkan Anda memilih lokasi gambar yang ingin Anda unggah, akun tempat Anda ingin mengunggahnya, repositori yang dipilih dan akhirnya mengembalikan URL dengan alamat tempat gambar yang telah Anda unggah berada.

Cara menginstal img2url

Menginstal img2url cukup sederhana, kita harus sudah menginstalnya  ular sanca y Biji jadi jika anda belum memilikinya anda bisa melakukannya dengan cara berikut.

Kita harus menjalankan perintah berikut:

sudo apt-get install python python-pip

Kemudian kita harus menginstal script dengan perintah berikut

pip install img2url

Cara mengkonfigurasi img2url

Sebelum menggunakan  img2url  kita harus mengkonfigurasinya, sehingga skrip tahu di mana harus memuat file. Saat ini img2url hanya mendukung pengunggahan gambar ke repositori GitHub publik.

Jalur file konfigurasinya adalah:

  • ~/.img2url.yml, default.
  • IMG2URL_CONFIG_PATH, untuk konfigurasi khusus.

Contoh .img2url.yml:

token:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
pengguna:  img2url-pengujian 
repo:  img2url-pengujian-travisci 

Bidang yang harus diisi:

  • token: Token akses pribadi dari akun GitHub Anda. Jika Anda tidak memilikinya, klik "Generate New Token" dan pilih "repo" , lalu "Simpan token baru".
  • user: Akun GitHub.
  • repo: Repositori untuk menyimpan gambar.

Bidang opsional:

  • branch: Jika tidak ditentukan, gunakan mastersebagai cabang default.
  • path: Jalur untuk menyimpan file yang diunggah di repositori Anda. Jika tidak ditentukan, gunakan root repositori secara default.
  • proxies: Jika ditentukan, gunakan proxy untuk membuat permintaan API alih-alih menghubungkan secara langsung.
  • message_template_create: Pesan template untuk membuat file baru, variabel didukung: {filename},sha, time.
  • message_template_update: Template pesan untuk memperbarui file yang ada, variabel yang didukung:{filename}, sha, time.
  • commiter_name: Nama pengguna untuk pesan konfirmasi.
  • commiter_email: Email untuk pesan laporan.

Cara menggunakan img2url

Setelah kami menginstal img2url, penggunaannya cukup sederhana. Kita harus menunjukkan jalur gambar dan skrip akan mengembalikan jalur penyimpanan.

img2url

img2url

$ img2url --help 
Usage:
    img2url <path>
    img2url (-m | --markdown) <path>

Options:
    -m, --markdown

Contoh:

$ ls -al
total 56
drwxr-xr-x  4 haoxun  staff    136 Aug 13 21:26 .
drwxr-xr-x  8 haoxun  staff    272 Aug 13 21:23 ..
-rw-r--r--@ 1 haoxun  staff  23975 Aug 13 21:26 image1.png
-rw-r--r--@ 1 haoxun  staff   3727 Aug 13 21:26 image2.png

$ img2url image1.png 
https://cdn.rawgit.com/huntzhan/img2url-repo/master/image1.png

$ img2url --markdown image2.png 
![image2.png](https://cdn.rawgit.com/huntzhan/img2url-repo/master/image2.png)

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   oscar dijo

    Dan apakah itu ada gunanya bagi seseorang yang menggunakan Linux? Saya telah menggunakan Linux untuk beberapa waktu, tetapi saya tidak terbiasa dengan GitHub.

  2.   Guille dijo

    Menarik, tetapi saya tidak melihat informasi penting: Kapasitas Github, foto akan dilihat oleh semua orang, melisensikan foto?

  3.   Guille dijo

    Menarik, tetapi saya tidak melihat informasi apa pun yang mungkin penting: Kapasitas Github, foto akan terlihat oleh semua orang, melisensikan foto?

  4.   Ruben espinoza dijo

    Diossss tapi bagaimana ini akan menjadi tidak berguna? kalau itu berfungsi untuk tempat sebagai cover, atau keterangan untuk repositori di github, misalnya tampilan utama suatu aplikasi web antara lain ...