ShowerThoughts y EarthPorn: crea un marco de fotos inspirador de Raspberry Pi

ShowerThoughts y EarthPorn: crea un marco de fotos inspirador de Raspberry Pi

Los marcos de fotos digitales son ciertamente agradables a la vista, pero pueden ser bastante inflexibles, y las fotos familiares pueden ser un poco ... bueno, aburridas. Pero si agrega una pantalla a una Raspberry Pi, puede hacer algo bastante único, superponiendo fotos de r / earthporn con citas 'inspiradoras' de r / showerthoughts (o cualquier combinación de tus subreddits favoritos).





¿Quieres crear tu propio tema de conversación dinámico, digital y con tecnología Raspberry Pi? Sigue leyendo.





Prepara tu pi

Necesitarás tener el última versión de Raspbian instalado para este proyecto, así que si es necesario, descargue y escribe en tu tarjeta SD . Una vez que haya hecho eso, tómese el tiempo para configurar redes inalámbricas y habilitar SSH .





Con todo esto hecho y configurado correctamente, asegúrese de haber conectado su Pi correctamente a la pantalla deseada. Puede ser un monitor de computadora portátil antiguo, una tableta o un lector Kindle en desuso, o una de las pantallas diseñadas para el Pi.

También debe seguir los pasos necesarios para expandir el sistema de archivos Raspberry Pi. Esto se puede hacer en raspi-config en la línea de comando o en el Menú> Preferencias> Configuración de Raspberry Pi cuadro en el escritorio.



Obtener contenido de Reddit

En lugar de recorrer algunas fotos almacenadas en su Pi, puede usar un script de Python para buscar imágenes en la web. Los canales de Reddit r / EarthPorn (¡hermosas e impresionantes fotos de la Tierra y totalmente seguras para el trabajo!) Y r / ShowerThoughts son excelentes candidatos, y usted puede descarga el código de la página de Github de este scul86 . Descargar ep_st.py , ep_st.config y template.html y guarde los tres archivos en la misma ubicación en su Raspberry Pi (tal vez inicio / pi / Frame ), antes de editar ep_st.config :

|_+_|

Aquí, busque el texto titulado [FILEPATHS] y cámbielo para que coincida con la ubicación donde ha guardado los tres archivos. Si no está seguro de cuál debería ser la ruta de archivo completa, cd en el archivo en la línea de comando y escriba pwd .





Tenga en cuenta que también puede ajustar los subreddits de los que el script extrae texto e imágenes, aunque le sugerimos que los deje en los valores predeterminados por ahora.

cómo eliminar permanentemente archivos del teléfono Android

Cuando termines, golpea Ctrl + X , luego Y para confirmar los cambios.





A continuación, debe instalar derechos , un contenedor de Python para la API de Reddit. Instala esto con

|_+_|

Espere mientras se hace esto, y luego dirija su atención a otorgarle al ep_st.py los permisos necesarios:

|_+_|

Luego debe hacer que el archivo sea ejecutable:

|_+_|

Para probar la presentación de diapositivas, cd en el directorio Frame y ejecutar

|_+_|

En la GUI, busque el directorio Frame y busque el recién creado ep_st.html . Este es el resultado de la secuencia de comandos de Python y la configuración que especificó en el archivo de configuración, así que ábralo para ver los resultados. La página está configurada para actualizarse automáticamente y debería actualizarse cada vez que se crea una nueva imagen inspiradora. Si le preocupa llenar el espacio de su disco Pi con estos, no lo esté: las imágenes en realidad no se descargan, solo está creando un archivo HTML que las apunta de forma remota (probablemente una URL IMGUR) con una superposición textual.

En esta etapa, todo lo que queda por hacer es configurar la presentación de diapositivas para que se inicie automáticamente cuando inicie su Raspberry Pi. Para que esto suceda, necesitamos que se ejecute el script de Python y que se abra el archivo HTML.

Comience instalando y configurando un navegador. Vamos a usar Midori, pero puedes seleccionar y configurar bastante cualquier navegador compatible con Pi .

Primero, abra sudo raspi-config y Desactivar Overscan . Luego, instale el navegador:

|_+_|

A continuación, abra nano para crear un script:

|_+_|

Aquí, ingrese lo siguiente:

corrupción del montón del modo kernel windows 10
|_+_|

Sustituya [URL] por la página web que desea cargar al arrancar. Para nuestro archivo ep_st.html, guardado en el / inicio / pi / Frame subdirectorio, la línea leería:

|_+_|

Guarda esto con Ctrl + X y confirmar con Y .

A continuación, hazlo ejecutable con

|_+_|

Luego debe editar el archivo de inicio automático:

|_+_|

Al final del archivo (es posible que ya tenga algunas líneas aquí desde la configuración de la pantalla táctil de su Pi) agregue:

|_+_|

Guarde y salga, luego edite el archivo rc.local:

|_+_|

Aquí, agregue una nueva línea sobre la salida 0:

|_+_|

Guarde y salga, luego reinicie.

|_+_|

Manteniendo las luces encendidas

De forma predeterminada, la pantalla Pi, cualquier pantalla que esté conectada, se apagará después de unos minutos de inactividad. Podemos lidiar con esto conectándonos a través de SSH (o usando la Terminal si tiene un teclado enchufado) y editando el archivo lightdm.conf.

que es mejor pandora o spotify
|_+_|

Encontrar [SeatDefaults] (los corchetes están incluidos; lo encontrará hacia el final del archivo) y agregue esta línea debajo:

|_+_|

Guardar y salir con Ctrl + X y reiniciar:

|_+_|

¡Tu propio marco de fotos digital inspirador!

¡Cuéntanos en los comentarios cómo te fue con este proyecto! ¿Se ha quedado con los valores predeterminados o ha encontrado otros sub-reddits que funcionan bien juntos? ¿O tuviste problemas? Pase lo que pase, lo que sea que hayas hecho con este proyecto, ¡cuéntanoslo en los comentarios!

Cuota Cuota Pío Correo electrónico Cómo cambiar la apariencia de su escritorio de Windows 10

¿Quiere saber cómo hacer que Windows 10 se vea mejor? Utilice estas sencillas personalizaciones para personalizar Windows 10.

Leer siguiente
Temas relacionados
  • Bricolaje
  • Reddit
  • Frambuesa pi
  • cuchillos
Sobre el Autor Christian Cawley(1510 Artículos publicados)

Editor adjunto de seguridad, Linux, bricolaje, programación y explicación técnica, y productor de podcasts realmente útil, con amplia experiencia en soporte de escritorio y software. Un colaborador de la revista Linux Format, Christian es un manipulador de Raspberry Pi, amante de Lego y fanático de los juegos retro.

Más de Christian Cawley

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse