วิธีการจับภาพหน้าจอแล้วอัพโหลดภาพไปยัง imgur ผ่านเทอร์มินัล


8

ฉันไม่ชอบวิธีการจับภาพหน้าจอ GUI อัปโหลดไปยัง imgur และรับลิงก์ที่อัปโหลด

ดังนั้นฉันจะทำอย่างไรเพื่อถ่ายภาพหน้าจอเดสก์ท็อป Ubuntu ของฉันอัปโหลดภาพหน้าจอไปที่ imgur.com แล้วกลับไปที่ลิงค์อัพโหลดจากเทอร์มินัล

ทั้งหมดที่ฉันต้องทำจาก terminal

คำตอบ:


11

ถ่ายภาพหน้าจอเดสก์ท็อปของคุณ

gnome-screenshot เป็นเครื่องมือบรรทัดคำสั่งเริ่มต้นบน Ubuntu เพื่อจับภาพหน้าจอ

gnome-screenshot -d 10

หน่วงเวลาการดำเนินการจับภาพหน้าจอ 10 วินาทีเพื่อให้คุณสามารถวางหน้าต่างที่ต้องการไว้ด้านหน้าภายใน 10 วินาทีภาพที่ถ่ายจะถูกเก็บไว้ใน~/Picturesโฟลเดอร์

อัปโหลดภาพไปที่ imgur.com

gedit ~/.bashrc

เพิ่มบรรทัดด้านล่างลงใน.bashrcไฟล์ที่เปิดแล้วบันทึก

imgur() {
    for i in "$@"; do
        curl -# -F "image"=@"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|\
        grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.\|_./\U&/g;s/_/ /;s/<\(.*\)>/\x1B[0;34m\1:\x1B[0m /'
    done
}

ส่ง.bashrcไฟล์มาเพื่อให้การเปลี่ยนแปลงมีผล

source ~/.bashrc

สคริปต์ข้างต้นต้องใช้curlแพคเกจในการทำงานติดตั้งโดยใช้

sudo apt-get install curl

จากนั้นเรียกใช้คำสั่งด้านล่างเพื่ออัพโหลดภาพที่เก็บไว้ใน~/Picturesโฟลเดอร์ไปที่ imgur.com

imgur ~/Pictures/filename.png

รับลิงค์ของภาพที่อัพโหลด

ป้อนคำอธิบายรูปภาพที่นี่

แหล่ง


@ user11153 คุณแน่ใจหรือ
Avinash Raj

ฉันทดสอบทั้งสองเวอร์ชันในเครื่อง: เวอร์ชันเก่าจากโพสต์ของคุณใช้งานไม่ได้ (grep กำลังเรียกคืนข้อผิดพลาดทางไวยากรณ์) และเวอร์ชันที่โพสต์บนฟอรัม - ซึ่งคุณลิงก์เป็น "แหล่งที่มา" - ทำงานได้อย่างไม่มีที่ติสำหรับฉัน
user11153

1

หากคุณใช้ Xubuntu แอพ xfce4-screenshooter-plugin สำหรับแถบเครื่องมือ xfce ให้คุณเชื่อมโยงสกรีนช็อตกับ zimagez ดังแสดงในhttp://docs.xfce.org/apps/screenshooter/usage - แต่คุณต้องลงทะเบียนเพื่อ บัญชีที่นั่นเพื่อใช้ (ฟรีและสแปม)


0

อาจเป็นสิ่งที่คุณกำลังมองหา มันเป็นแนวคิดเดียวกันมากกว่าหรือน้อยกว่าการตอบสนองของคุณเอง แต่มีสคริปต์เพื่อทำให้มันโง่และเรียบง่าย

ใช้ Snap-Share

มีสคริปต์ที่ชื่อว่า Snap-Share ที่ให้ความรู้สึกถึงสิ่งที่คุณกำลังมองหา มันทำอะไรกันแน่? ดี...

0) เปิดตัวมัน:

1) มันจะถ่ายภาพ

2) อัปโหลดและ

3) คัดลอกลิงก์ในคลิปบอร์ดของคุณ ทั้งหมดในที่เดียว

ดูการทำงานร่วมกันของ Snap:

ในวิดีโอนี้คุณสามารถดูวิธีการติดตั้งโปรแกรมและวิธีการทำงาน :)

คลิกที่ภาพเพื่อไปที่วิดีโอ! แชร์วิดีโอ Snap

วิธีติดตั้ง:

sudo apt-get install xsel scrot xclip

แล้ววางสิ่งนี้:

mkdir -p ~/.snap-share-install && cd ~/.snap-share-install && wget https://github.com/rhoconlinux/snap-share/archive/master.zip && unzip master.zip && rm master.zip &&  cd snap-share-master/ &&  chmod +x  install.sh && sh install.sh && cd ~ && clear

จากนั้นรันด้วยตัวเรียกใช้ที่คุณชื่นชอบ แอพลิเคชันที่เรียกว่าสแน็ปอินหุ้น :)

หวังว่ามันจะมีประโยชน์

หมายเหตุ นี้ทำขึ้นเพื่อการใช้งานส่วนตัวเป็นรุ่นอัลฟา ฉันทำไม่ได้ แต่สุ่มเป็นครั้งคราว (ไม่ใช่ allways) ลิงก์ผสมกับสิ่งอื่น ๆ ในคลิปบอร์ดถ้าคุณใช้มากกว่าสามสแนปผมไม่รู้ว่าทำไมหรือจะแก้ยังไง ความช่วยเหลือใด ๆ ชื่นชม

หน้าโครงการ: https://github.com/rhoconlinux/snap-share

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.