Reddit-Scroller
Reddit Scroller ist eine Webanwendung, mit der Sie die Subreddits von Reddit nur nach Bildern durchsuchen und diese in scrollbarer Form präsentieren können.
Als Haupttechnologien verwendet es die API von React und Reddit. Es verfügt über ein responsives Layout und eignet sich perfekt für Mobilgeräte.
Wie funktioniert es?
Ganz einfach: Sie geben den Subreddit ein und klicken auf „SCROLL!“. Taste. Dadurch erhalten Sie die erste Seite dieses Subreddits und
Je weiter Sie nach unten scrollen, desto mehr Bilder werden geladen. Das Limit ist entweder Ihr RAM oder das Reddit-Archiv.
Live-Demo
Klicken Sie hier für die Live-Demo.
Zur lokalen Ausführung
Führen Sie nach dem Herunterladen des Repositorys den Befehl „npm install“ im Client-Ordner aus, um Abhängigkeiten zu installieren.
Führen Sie dann „npm start“ aus, um die Anwendung auszuführen. Es sollte ein Browser geöffnet werden. Wenn dies nicht der Fall ist, können Sie die App verbinden
über die Adresse localhost:3000 in jedem Browser.
Aktuelle Fehler
Die Schaltfläche, die Sie zum ursprünglichen Beitrag weiterleitet, funktioniert nicht. -Wenn das angegebene Subreddit auf einer seiner Seiten keine Bilder enthält, wird das Abrufen neuer Bilder dort gestoppt. Der Abruf wird auch dann fortgesetzt, wenn der Datenfluss unterbrochen wird- Der mobile Browser von Google Chrome verursacht manchmal Probleme beim Scrollen. Ich kenne den Grund noch nicht, aber wahrscheinlich ist es eine Sicherheitsmaßnahme.
Neueste Updates ~V1.21
Mit der neuen Version werden die unten aufgeführten Korrekturen vorgenommen:
- Die Verknüpfung der Schaltfläche mit dem ursprünglichen Beitrag wurde behoben.
- Jetzt garantiert Ihnen jede Schriftrolle eine Anzahl von Bildern zwischen 15 und 25
- GIFs werden ebenfalls unterstützt
- Wenn Subreddit im Durchschnitt weniger als 2 Bilder pro Seite enthält, stoppt das Scrollen.
- Wenn Sie einen Subreddit ohne Bilder durchsuchen, stoppt der Ladevorgang nach 20 Seiten und es wird der Durchschnitt berechnet. Dies dauert etwa 10 Sekunden und es wird eine Fehlermeldung angezeigt.
- Derzeit liegt die Grenze bei 500 Seiten, bei Überschreitung stoppt das Scrollen.
- Umschalter zum Ein-/Ausschließen von GIFs hinzugefügt.
- Symbolleiste mit Menü hinzugefügt
Credits
- An Twitter und flaticon.com für das verwendete Symbol.
- Lity wird für Leuchtkästen verwendet, von https://sorgalla.com/lity/
- Für die UI-Entwicklung wird Googles MaterialUI verwendet.