{"id":15425165,"url":"https://github.com/eisber/epaperteamssign","last_synced_at":"2025-04-08T21:34:23.606Z","repository":{"id":46370253,"uuid":"418935319","full_name":"eisber/ePaperTeamsSign","owner":"eisber","description":"Using a rapsberry pi with a 2.7inch e-Paper HAT to display the current presence status.","archived":false,"fork":false,"pushed_at":"2021-10-19T14:29:46.000Z","size":969,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-14T16:57:06.825Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eisber.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-10-19T13:25:54.000Z","updated_at":"2021-10-19T14:29:46.000Z","dependencies_parsed_at":"2022-08-31T06:40:27.225Z","dependency_job_id":null,"html_url":"https://github.com/eisber/ePaperTeamsSign","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eisber%2FePaperTeamsSign","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eisber%2FePaperTeamsSign/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eisber%2FePaperTeamsSign/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eisber%2FePaperTeamsSign/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eisber","download_url":"https://codeload.github.com/eisber/ePaperTeamsSign/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247933879,"owners_count":21020705,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T17:50:06.192Z","updated_at":"2025-04-08T21:34:23.587Z","avatar_url":"https://github.com/eisber.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Build](https://github.com/eisber/ePaperTeamsSign/workflows/Windows-Build/badge.svg)\n\n# ePaperTeamsSign\nUsing a rapsberry pi with a 2.7inch e-Paper HAT to display the current presence status.\n\nFeatures\n\n* Use Microsoft Graph API to receive Temas presence updates\n* Tri-color rendering for e-Paper HAT display\n* Display server on Raspberry PI\n\n# Architecture\nThe application is split into a desktop and raspberry pi part, mainly due to support tightened security constraints (e.g. the device receiving the updates needs to be corp managed).\nThe desktop renders the output and uses the raspberry pi as an external display.\n\n# Desktop\n\nEdit the [App.config](ePaperTeamsPresence.Desktop/ePaperTeamsPresence.Desktop/App.config) and run the [Visual Studio Solution](ePaperTeamsPresence.Desktop/ePaperTeamsPresence.Desktop.sln).\n\n# Raspberry Pi\nThe display server accepts:\n\n* 1x BMP for black pixels\n* 1x BMP for red pixels\n* 1x template JSON to designate pixel coordinates to render local information (time, temperature, humidity,...)\n\nClone the repo and run \n\n```\ncd ePaperTeamsPresence.Pi\nflask run --host=0.0.0.0\n```\n\n![Raspberry PI Screenshot](./images/raspberry_pi_paper_hat.png)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feisber%2Fepaperteamssign","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feisber%2Fepaperteamssign","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feisber%2Fepaperteamssign/lists"}