Desplazador de Reddit
Reddit Scroller es una aplicación web para buscar en los subreddits de Reddit solo las imágenes y presentarlas en forma desplazable.
Utiliza React y la API de Reddit como sus principales tecnologías. Tiene un diseño responsivo y es perfecto para dispositivos móviles.
¿Cómo funciona?
Bastante simple: escribes el subreddit y presionas "¡DESPLAZAMIENTO!" botón. Esto le brinda la primera página de ese subreddit, y
Se cargan más imágenes a medida que sigues desplazándote hacia abajo. El límite es tu RAM o el archivo de Reddit.
Demostración en vivo
Haga clic aquí para ver la demostración en vivo.
Para ejecutar localmente
Después de descargar el repositorio, ejecute el comando "npm install" dentro de la carpeta del cliente para instalar las dependencias.
Luego ejecute "npm start" para ejecutar la aplicación. Debería abrir un navegador, pero si no lo hace, puedes conectar la aplicación.
a través de la dirección localhost:3000 en cualquier navegador.
Errores actuales
El botón que te redirige a la publicación original no funciona. -Si el subreddit dado no tiene imágenes en una de sus páginas, la búsqueda de nuevas imágenes se detiene allí. La recuperación continúa incluso cuando se corta el flujo de datos- El navegador móvil Google Chrome a veces crea problemas con el desplazamiento. Aún no sé el motivo, pero probablemente sea una medida de seguridad.
Actualizaciones más recientes ~V1.21
Con la nueva versión se realizan las correcciones que se indican a continuación:
- Se corrigió el enlace del botón a la publicación original.
- Ahora cada pergamino te garantiza una cantidad de imágenes entre 15 y 25
- Los gifs también son compatibles
- Si el subreddit consta de menos de 2 imágenes por página en promedio, el desplazamiento se detendrá.
- Si busca un subreddit sin imágenes, la carga se detendrá después de 20 páginas y se calculará el promedio. Esto tarda unos 10 segundos y verá un mensaje de error.
- Por ahora el límite es de 500 páginas, al exceder el desplazamiento se detendrá.
- Se agregó un interruptor de palanca para incluir/excluir gifs.
- Barra de herramientas con menú agregado
Créditos
- A Twitter y flaticon.com por el ícono utilizado.
- Lity se utiliza para cajas de luz, de https://sorgalla.com/lity/
- MaterialUI de Google se utiliza para el desarrollo de la interfaz de usuario.