Cách tải hình ảnh lên github từ bảng điều khiển

Một trong những nhu cầu chúng ta có hàng ngày là lưu trữ ảnh của mình trong kho lưu trữ, hiện tại github đang nằm trong hệ thống kho lưu trữ được cộng đồng sử dụng rộng rãi, trong Cách tải hình ảnh lên github từ bảng điều khiển, chúng tôi sẽ dạy bạn cách lưu trữ hình ảnh trong github và URL được trả lại cho chúng tôi để chúng tôi có thể truy cập bất cứ khi nào chúng tôi muốn. Đối với điều này, chúng tôi sẽ sử dụng img2urlChúng tôi hy vọng rằng bằng cách này, nó sẽ giải quyết nhu cầu mà chúng ta có rất nhiều một cách nhanh chóng và với sức mạnh của github và bảng điều khiển.

Img2url là gì

img2url là một tập lệnh được tạo bằng python bởi Haoxun zhan và điều đó cho phép tải hình ảnh lên kho github từ bảng điều khiển, img2url cho phép bạn chọn vị trí của hình ảnh bạn muốn tải lên, tài khoản nơi bạn muốn làm điều đó, kho lưu trữ đã chọn và cuối cùng nó trả về một URL với địa chỉ nơi hình ảnh bạn đã tải lên.

Cách cài đặt img2url

Việc cài đặt img2url khá đơn giản, chắc hẳn chúng ta đã cài đặt  mãng xà y Đánh rớt vì vậy nếu chưa có bạn có thể làm theo cách sau.

Chúng ta phải thực hiện các lệnh sau:

sudo apt-get install python python-pip

Sau đó, chúng ta phải cài đặt script bằng lệnh sau

pip install img2url

Cách cấu hình img2url

Trước khi sử dụng  img2url  chúng ta phải cấu hình nó để script biết nơi tải các tệp. Hiện tại, img2url chỉ hỗ trợ tải hình ảnh lên kho lưu trữ GitHub công khai.

Đường dẫn tệp cấu hình là:

  • ~/.img2url.yml, mặc định.
  • IMG2URL_CONFIG_PATH, cho cấu hình tùy chỉnh.

Ví dụ của .img2url.yml:

mã thông báo:  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
người dùng:  thử nghiệm img2url 
đại diện:  img2url-thử nghiệm-travisci 

Phần bắt buộc:

  • token: Mã thông báo truy cập cá nhân từ tài khoản GitHub của bạn. Nếu bạn chưa có, hãy nhấp vào "Tạo mã thông báo mới" và chọn "repo" , sau đó "Lưu mã thông báo mới".
  • user: Tài khoản GitHub.
  • repo: Kho lưu trữ hình ảnh.

Các trường tùy chọn:

  • branch: Nếu không được xác định, hãy sử dụng masterlàm nhánh mặc định.
  • path: Đường dẫn để lưu trữ các tệp đã tải lên trong kho lưu trữ của bạn. Nếu không được xác định, hãy sử dụng gốc kho lưu trữ theo mặc định.
  • proxies: Nếu được xác định, hãy sử dụng proxy để thực hiện các yêu cầu API thay vì kết nối trực tiếp.
  • message_template_create: Thông báo mẫu để tạo tệp mới, các biến được hỗ trợ: {filename},sha, time.
  • message_template_update: Mẫu thông báo để cập nhật các tệp hiện có, các biến được hỗ trợ:{filename}, sha, time.
  • commiter_name: Tên người dùng cho thông báo xác nhận.
  • commiter_email: Email cho thông báo báo cáo.

Cách sử dụng img2url

Khi chúng ta đã cài đặt img2url, việc sử dụng nó khá đơn giản. Chúng ta phải chỉ ra đường dẫn của hình ảnh và tập lệnh sẽ trả về đường dẫn lưu trữ.

img2url

img2url

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

Options:
    -m, --markdown

Ví dụ:

$ 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)

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Oscar dijo

    Và điều đó có tác dụng gì đối với những người sử dụng Linux? Tôi đã sử dụng Linux được một thời gian, nhưng tôi không quen với GitHub.

  2.   Guille dijo

    Thật thú vị, nhưng tôi không thấy thông tin quan trọng: Dung lượng Github, những bức ảnh sẽ được xem cho mọi người, cấp phép cho bức ảnh?

  3.   Guille dijo

    Thật thú vị, nhưng tôi không thấy bất kỳ thông tin nào có thể quan trọng: Dung lượng Github, ảnh sẽ hiển thị với mọi người, cấp phép cho ảnh?

  4.   Ruben espinoza dijo

    Diossss nhưng nó sẽ không hữu ích như thế nào? nếu điều đó đóng vai trò là trang bìa hoặc mô tả cho kho lưu trữ trong github, ví dụ: chế độ xem chính của một ứng dụng web trong số những người khác ...