Coder Social home page Coder Social logo

tablepi's Introduction

tablepi

These are shell scripts to turn a Raspberry pi 4+ device into a dashboard for your data on a large screen TV.

  • Using Raspberry Pi OS Bookworm based 64-bit OS on the pi4 8GB device.
  • Use Python, Powershell, Chromium, WordPress, WPDatatables a Wordpress plugin and Wordpress plugin fullwidth-templates
  • We dowload an Excel file from SharePoint online site or Teams SharePoint online. Then convert to csv and display it in Wordpress on the locally attached TV.

Youtube walkthrough: link

This involves using Raspberry Pi OS on a Raspberry Pi. The device is then modified to behave as digital signage. Nothing but the content is displayed on the screen. Also there is no Digital Signage service to pay for. It’s Raspbian so it’s secure and doesn’t drop out of being maintained quickly like the other Pi based digital signage setups might.

Hardware Items you will need:

  • Raspberry Pi4 device with 8GB of RAM.
  • MicroSD card for the Pi operating system recommend at least 16GB
  • Pi power supply
  • HDMI cable
  • Pi4 case
  • USB keyboard and mouse. This will only be used for initial setup.
  • 4K TV with HDMI port - This is your TV mounted on the wall.
  • Raspberry Pi OS with desktop 64-bit image downloaded
  • An Office 365 account with read access to a sharepoint site. Notes: This user does not have need licenses assigned to it. This will not work with an MFA enabled account. Just create an unlicensed user with no group memeberships and lengthen the password. Then go to the Sharepoint Site and add the user to view only part of the site.
  • This assumes your Excel file is in the Root folder of your SharePoint Online site. The scripts or input could be edited to use a subfolder.

Passwords: I would recommend a long password on the Office365 Limited user account. That user account cannot have MFA set on it. I would also recommend to use a separate long password for the regular sudo user account. Then for all the MariaDB and WordPress accounts I'd make it the same as the regular account just to keep it simple. You won't have multiple users in this setup.

What you get: Pi4 device that shows a web page of an Excel file on the TV. When the excel file is changed in Office365, it will show on the TV after 15 minutes.

STEPS: Screenshot 2023-10-04 081245

Photo of 4k screen: IMG_0336

tablepi's People

Contributors

ugotapi avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.