ดาวน์โหลดรูปภาพ/สื่อจาก Subreddit ที่คุณเลือก!
ใช้สคริปต์นี้:
- ไม่จำเป็นต้องติดตั้ง!
- ดาวน์โหลดภาพจำนวนใดก็ได้ จาก subreddit ใด ๆ ! ทดสอบโดยดาวน์โหลด 500 ภาพ
- เลือกประเภทการจัดเรียงของคุณ (บนสุดร้อนใหม่การโต้เถียง)
- เลือกเวลาเรียงลำดับของคุณ (ทั้งหมด, เดือน, เดือน, สัปดาห์, วัน)
- การดาวน์โหลดที่เชื่อถือได้ อย่างมาก ด้วย แถบความคืบหน้าแสดง ETA
- ดาวน์โหลดโดยใช้ ParallelProcessing
- ระบุ ตำแหน่งบันทึกที่กำหนดเอง ของคุณ
- Major Reddit Media Servers รองรับ (I.Redd.it, Imgur, GfyCat, Redgif)
- หากเซิร์ฟเวอร์สื่อไม่ได้รับการสนับสนุนให้ดาวน์โหลดตัวอย่าง RAW
- (ไม่บังคับ) ติดตั้ง TQDM เพื่อดูความคืบหน้าของ TQDM และการประมาณเวลา หากไม่มี TQDM แถบความคืบหน้าดั้งเดิมจะถูกพิมพ์ไปยังเอาต์พุตเทอร์มินัล
PS: การตั้งค่าวอลล์เปเปอร์อัตโนมัติจากภาพที่ดาวน์โหลดและสนับสนุนสำหรับ Python V2.x ได้ถูกลบออกในการอัปเดตล่าสุด คุณลักษณะจะถูกเพิ่มกลับเร็ว ๆ นี้ (~ 1 สัปดาห์) โปรดใช้เวอร์ชันเก่าหากคุณต้องการคุณสมบัตินั้นอย่างแน่นอน
ไม่มีการพึ่งพา! เพียงดาวน์โหลดและเรียกใช้!
เพียงดาวน์โหลดไฟล์และเรียกใช้ไฟล์ - ไม่จำเป็นต้องตั้งค่าอะไรเลย!
ในการดาวน์โหลดผ่านเทอร์มินัล:
git clone https://github.com/tsarjak/WallpapersFromReddit.git
# Next step is Fully Optional - to use tqdm progress bar. Without this, native progress bar will show up with exact same features, just a little less pretty.
pip install tqdm
เพื่อเรียกใช้รหัส
ในเทอร์มินัล:
# In the Home Directory or the Directory in which you cloned/downloaded the script
cd ~ /DownloadRedditImages
python download.py
--subreddit < your choice of subreddit >
--sort_type < hot | new | rising | top >
--sort_time < all | year | month | week | day >
--download_dir < Directory where you want to store the images. For Max/Linux, the script can identify home directory and sets a RedditMedia folder there. For Windows, a path MUST be provided >
--max_post_downloads < Maximum number of posts media to download. Default= 10>
--max_simultaneous_downloads < Maximum number of simultaneous downloads to run using multiple CPU cores. Default=16. >
--max_trials < Maximum number of trials to fetch subreddit data. Sometimes the response is slow and multiple attempts are needed. Default=20. >
ตัวอย่าง:
python download.py --subreddit pics --sort_type top --sort_time all --max_post_downloads 40 --download_dir /Users/user_me/Pictures/RedditMedia/
# This will download top 50 posts of all time from earthporn subreddit to /Users/user_me/Pictures/RedditMedia folder.

- ด้วยการติดตั้ง TQDM (ไม่บังคับ):

Changelogs:
v2.1.1 - 11 ธ.ค. 2022:
- การทำความสะอาดรหัสและการแก้ไขข้อผิดพลาดเล็กน้อย
v2.1.0 - 10 ธ.ค. 2022:
- เพิ่มการสนับสนุนสำหรับการดาวน์โหลด MP4 และ GIF
- เพิ่มการสนับสนุนในการดาวน์โหลดโดยตรงจาก Media Servers (Imgur, I.Redd.it, GfyCat, Redgifs) แทนที่จะดูตัวอย่าง Reddit Post
- สำหรับเซิร์ฟเวอร์สื่ออื่น ๆ ให้ดาวน์โหลดตัวอย่าง Reddit Post Preview
- เพิ่มแถบความคืบหน้าดั้งเดิม เช่นเดียวกับแถบความคืบหน้า TQDM สำหรับผู้ที่ติดตั้งอยู่แล้วในระบบของพวกเขา
- ลบการสนับสนุนสำหรับวอลล์เปเปอร์อัตโนมัติที่เปลี่ยนสำหรับ Linux และ Mac การสนับสนุนจะถูกเพิ่มกลับใน v2.1.2
- ลบการสนับสนุนสำหรับ Python v2.x บางคำขอ/ห้องสมุด URL นั้นยากที่จะรักษาไว้สำหรับ Python v2.x ในขณะนี้
v2.0.0 - 1 เมษายน 2021:
- ด้วยการเปิดตัวนี้ Wallpapersfromreddit เป็นสคริปต์ ที่ไม่จำเป็นต้องติดตั้ง การเปิดตัวนี้ จะกำจัดข้อกำหนดทั้งหมด โดยพื้นฐานแล้วทำให้โปรแกรมดาวน์โหลดและรันนี้เป็นหลัก
- เพิ่มการสนับสนุนเพื่อเลือก sort_type สำหรับการดาวน์โหลดรูปภาพ ก่อนหน้านี้รองรับ
hot เท่านั้น แต่ตอนนี้ hot, top, new, controversial ได้รับการสนับสนุน - เพิ่มการสนับสนุนเพื่อเลือก sort_time สำหรับการดาวน์โหลดรูปภาพ ก่อนหน้านี้ได้รับการสนับสนุนเพียง
day เดียว แต่รองรับ day, week, month, year, all ได้รับการสนับสนุน - การยกเครื่องครั้งใหญ่ของ codebase ทั้งหมด รหัสก่อนหน้านี้ได้รับการปรับปรุงใหม่เพื่อความชัดเจนการเพิ่มประสิทธิภาพและเพื่อหลีกเลี่ยงพฤติกรรมที่ไม่พึงประสงค์และไม่คาดคิด
คว้ารุ่นก่อนหน้าที่นี่! สำหรับการสนับสนุนวอลล์เปเปอร์และ Python v2.x
downloadDitimages v2.0.0 - https://github.com/tsarjak/wallpapersfromreddit/releases/tag/v2.0.0