Skip to content

TomSchalld/signage

Repository files navigation

Signage

Clone and run for a quick way to display images in a slider.

This application is build to have a simple go to when building signage based on Raspberry Pi. I made this as a Christmas present for my granny.

The idea is, you put some images on some sftp server and the pi runs a kiosk mode app to display them.

Periodically it will try to sync images from remote to local.

How To Use

To use this app you will need Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository git clone https://github.com/TomSchalld/signage # Go into the repository cd signage

Edit the env.js or create a env.prod.js file like below:

module.exports = { env: { LOCAL_FOLDER: 'img', // Folder where images are stored REMOTE_FOLDER: '/', // Folder where images should be found on the server SFTP_PROVIDER: 'ssh.example.com', // SFTP Host SFTP_PORT: 22, // Port of the SFTP server SFTP_USER: 'sftp_user', // SFTP user  SFTP_PASSWORD: 'sftp_password', // SFTP password ENABLE_KIOSK: false, // should the application switch into Kiosk mode aka full screen after loading REFRESH_INTERVAL: 10000 // how often shall the SFTP server be polled for updates, in milliseconds } };

Almost there just run the following:

# Install dependencies npm install # Run the app npm start

Note: I really didnt bother too much with this as it is almost Christmas. I see however that there is a range of use cases that could easily be implemented. Additionally I also am fully aware that you can package electron apps into binaries. Yeah you got me I was lazy ;)

How To Contribute

Use your brain, dont make a mess and ...

About

A Signage application, to turn your raspberry pi into a digital picture frame, advertising board or anything you might want to dream of

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors