ความต้องการอย่างหนึ่งที่เรามีในชีวิตประจำวันคือการจัดเก็บภาพถ่ายของเราในที่เก็บซึ่งปัจจุบัน github อยู่ในระบบพื้นที่เก็บข้อมูลที่ชุมชนใช้กันอย่างแพร่หลายใน วิธีอัปโหลดรูปภาพไปยัง github จากคอนโซลเราจะสอนวิธีการจัดเก็บภาพใน github และส่งคืน URL ให้เราเพื่อให้เราสามารถเข้าถึงได้ทุกเมื่อที่ต้องการ สำหรับสิ่งนี้เราจะใช้ img2urlเราหวังว่าด้วยวิธีนี้จะช่วยแก้ปัญหาความต้องการที่เรามีจำนวนมากได้อย่างรวดเร็วและด้วยพลังของ github และคอนโซล
img2url คืออะไร
img2url เป็นสคริปต์ที่สร้างใน python โดย Haoxun zhan และอนุญาตให้อัปโหลดภาพไปยังที่เก็บ github จากคอนโซล img2url ช่วยให้คุณสามารถเลือกตำแหน่งของรูปภาพที่คุณต้องการอัปโหลดบัญชีที่คุณต้องการทำที่เก็บข้อมูลที่เลือกและสุดท้ายจะส่งคืน URL พร้อมที่อยู่ที่คุณอัปโหลดรูปภาพ
วิธีติดตั้ง img2url
การติดตั้ง img2url นั้นค่อนข้างง่ายเราต้องติดตั้ง หลาม y จุดเล็ก ๆ ดังนั้นหากคุณยังไม่มีคุณสามารถทำได้ด้วยวิธีต่อไปนี้
เราต้องดำเนินการคำสั่งต่อไปนี้:
sudo apt-get install python python-pip
จากนั้นเราต้องติดตั้งสคริปต์ด้วยคำสั่งต่อไปนี้
pip install img2url
วิธีกำหนดค่า img2url
ก่อนใช้ img2url เราต้องกำหนดค่าเพื่อให้สคริปต์รู้ว่าจะโหลดไฟล์ที่ไหน ปัจจุบัน img2url รองรับการอัปโหลดภาพไปยังที่เก็บ GitHub สาธารณะเท่านั้น
พา ธ ไฟล์คอนฟิกูเรชันคือ:
~/.img2url.yml
, ค่าเริ่มต้น.IMG2URL_CONFIG_PATH
สำหรับการกำหนดค่าแบบกำหนดเอง
ตัวอย่างของ .img2url.yml
:
โทเค็น: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ผู้ใช้: img2url-การทดสอบ
ซื้อคืน: img2url-testing-travisci.dll
ช่องที่ต้องเติม:
token
: โทเค็นการเข้าถึงส่วนบุคคล จากบัญชี GitHub ของคุณ หากคุณไม่มีให้คลิกที่ "สร้างโทเค็นใหม่" และ เลือก "repo" แล้ว "บันทึกโทเค็นใหม่"user
: บัญชี GitHubrepo
: ที่เก็บสำหรับจัดเก็บภาพ
ช่องทางเลือก:
branch
: หากไม่ได้กำหนดให้ใช้master
เป็นสาขาเริ่มต้นpath
: พา ธ จัดเก็บไฟล์ที่อัปโหลดในที่เก็บของคุณ หากไม่ได้กำหนดไว้ให้ใช้รูทที่เก็บตามค่าเริ่มต้นproxies
: หากกำหนดไว้ให้ใช้พร็อกซีเพื่อสร้างคำขอ API แทนที่จะเชื่อมต่อโดยตรงmessage_template_create
: ข้อความเทมเพลตเพื่อสร้างไฟล์ใหม่รองรับตัวแปร:{filename}
,sha
,time
.message_template_update
: เทมเพลตข้อความสำหรับอัปเดตไฟล์ที่มีอยู่ตัวแปรที่รองรับ:{filename}
,sha
,time
.commiter_name
: ชื่อผู้ใช้สำหรับข้อความยืนยันcommiter_email
: อีเมลสำหรับข้อความรายงาน
วิธีใช้ img2url
เมื่อเราติดตั้ง img2url แล้วการใช้งานก็ค่อนข้างง่าย เราต้องระบุเส้นทางของรูปภาพและสคริปต์จะส่งคืนเส้นทางการจัดเก็บ
$ img2url --help
Usage:
img2url <path>
img2url (-m | --markdown) <path>
Options:
-m, --markdown
ตัวอย่าง:
$ 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)
และมีประโยชน์สำหรับผู้ที่ใช้ Linux หรือไม่? ฉันใช้ Linux มาระยะหนึ่งแล้ว แต่ไม่คุ้นเคยกับ GitHub
น่าสนใจ แต่ฉันไม่เห็นข้อมูลสำคัญ: ความจุของ Github ทุกคนจะมองเห็นรูปถ่ายได้อนุญาตให้ใช้รูปภาพหรือไม่
น่าสนใจ แต่ฉันไม่เห็นข้อมูลใด ๆ ที่อาจมีความสำคัญ: ความจุของ Github ภาพถ่ายจะอยู่ในมุมมองของทุกคนอนุญาตให้ใช้ภาพถ่ายหรือไม่?
Diossss แต่มันจะไร้ประโยชน์ได้อย่างไร? หากทำหน้าที่วางเป็นปกหรือคำอธิบายสำหรับที่เก็บใน github ตัวอย่างเช่นมุมมองหลักของเว็บแอปพลิเคชันอื่น ๆ ...