Skip to content

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

License

Notifications You must be signed in to change notification settings

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

No packages published