Laden Sie Bilder/Medien aus Ihrer Wahl von Subreddit herunter!
Verwenden Sie dieses Skript:
- Kein Setup benötigt!
- Laden Sie eine beliebige Anzahl von Bildern von jedem Subreddit herunter! Getestet durch Herunterladen von 500 Bildern.
- Wählen Sie Ihren Sortyp (oben, heiß, neu, kontrovers)
- Wählen Sie Ihre Sortierzeit aus (alle, Jahr, Monat, Woche, Tag)
- Äußerst zuverlässiges Herunterladen. Mit Fortschrittsbalken zeigt ETA.
- Download mit parallelprozessierend
- Geben Sie Ihren benutzerdefinierten Speicherort an
- Major Reddit Media Server unterstützt (I.Redd.it, Imgur, Gfycat, Redgif)
- Wenn der Medienserver nicht unterstützt ist, laden Sie die RAW -Vorschau herunter
- (Optional) Installieren Sie TQDM, um TQDM -Fortschritt und Zeitschätzungen anzuzeigen. Ohne TQDM wird der native Fortschrittsbalken in der Terminalausgabe gedruckt.
PS: Automatische Tapeteneinstellung aus heruntergeladenen Bildern und Unterstützung für Python v2.x wurde in der neuesten Aktualisierung entfernt. Die Funktion wird bald zurückgeführt (~ 1 Woche). Bitte verwenden Sie die alte Version, wenn Sie diese Funktion unbedingt benötigen.
Keine Abhängigkeiten! Einfach herunterladen und rennen!
Laden Sie einfach die Dateien herunter und führen Sie die Datei aus - es müssen überhaupt nichts einrichten!
Zum Herunterladen über Terminal:
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
Den Code ausführen
Im Terminal:
# 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. >
Beispiel:
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.

- Mit installiertem TQDM (optional):

Changelogs:
v2.1.1 - 11. Dezember 2022:
- Code -Reinigung und geringfügige Fehlerbehebungen.
v2.1.0 - 10. Dezember 2022:
- Unterstützung für MP4- und GIF -Downloads hinzugefügt.
- Unterstützung zum Download direkt von Medienservern (Imgur, I.Redd.it, Gfycat, Redgifs) anstelle von Reddit -Post -Voransichten.
- Für andere Medienserver, Fallback zum Reddit -Post -Vorschau -Download.
- Native Progress Bar hinzugefügt. Sowie TQDM -Fortschrittsleiste für diejenigen, die sie bereits auf ihren Systemen installieren.
- Entfernung der Unterstützung für automatische Wallpaper, die sich für Linux und Mac ändern. Die Unterstützung wird in v2.1.2 zurückgegeben.
- Entfernung der Unterstützung für Python v2.x. Einige Anfragen/URL -Bibliotheken sind für Python v2.x jetzt schwer zu warten.
v2.0.0 - 1. April 2021:
- Mit dieser Veröffentlichung ist WallpaperFromreddit ein No Setup benötigtes Skript. Diese Version wird alle Anforderungen beseitigt und dies im Wesentlichen zu einem Download- und Run -Programm macht.
- Fügen Sie Unterstützung hinzu, um den Sort_Type zum Herunterladen von Bildern auszuwählen. Zuvor wurde nur
hot unterstützt, aber jetzt hot, top, new, controversial werden unterstützt. - Fügen Sie Unterstützung hinzu, um die Sorte_Time zum Herunterladen von Bildern auszuwählen. Zuvor wurde nur
day unterstützt, aber heute day, week, month, year, all unterstützt. - Eine große Überholung der gesamten Codebasis. Der vorherige Kodex wurde wegen Klarheit, Optimierung und um ein unerwünschtes und unerwartetes Verhalten auszusetzen.
Schnapp dir die vorherige Veröffentlichung hier! Für Tapeten- und Python V2.x -Unterstützung.
DownloadRedDitimages v2.0.0 - https://github.com/tsarjak/wallpapersfromreddit/releases/tag/v2.0.0