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ụngmaster
là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 --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)
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.
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?
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?
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 ...