资料介绍
描述
Raspberry Pi 的 Teams Presence
一个开源 python 脚本,用于在 RGB LED 面板上显示您的 Microsoft Teams 状态。该项目使用Unicorn pHAT for Raspberry Pi Zero并结合最新版本的Microsoft Graph API 。它支持多种存在类型,例如。
- 可用 = 绿色
- 忙碌 = 红色
- 离开 = 黄色
- 不在办公室 = 紫色
- 还有更多!
Python 脚本每 30 秒使用Microsoft Graph API拉取 Microsoft Teams 状态,并将结果打印到控制台。Presence 对象将被转换为一种颜色,并与 pHAT 一起显示。
特征
该脚本包括已检查的功能,而其他功能已计划:
- 将当前 Microsoft Teams 状态显示为 RGB
- 每 30 秒更新一次状态
- 晚上关闭 LED
- 使用参数启动脚本
- 检查版本号
- 检查工作日
与我最初的灵感相比,这个解决方案的不同之处在于我的应用
- 没有在后台运行繁重的 Web 服务器
- 无需安装 homebridge
- 无需编写自定义插件
- 有一个简单的下载和注册过程。
先决条件
可选择使用扩散器以使结果更具吸引力
- 使用最新版本的 Python3 运行 Rasbian
- 用您的 Raspberry Pi焊接您的Unicorn pHAT
- 从 GitHub下载repo
安装
要获取代码,请前往GitHub并阅读此处的详细说明和 wiki。
要安装脚本和所有相应的库,请克隆存储库并运行sudo ./install.sh
命令。这将安装UNICORN 库,安装python-dev
和更新你的包。此外,您将需要创建自己的 Azure AD 应用程序。你可能需要 Azure 管理员的权限。作为替代方案,使用原始项目中的 id 。
运行脚本
要运行脚本,只需使用sudo python3 teams-presency.py
. 如果您第一次启动脚本,它会询问您的Azure 租户 ID和Azure 客户端 ID 。接下来,它将要求您按照显示的 URL 并使用您的 Microsoft 工作凭据登录,将应用程序注册到您的 Azure Active Directory。这些将存储在缓存文件中。
注意:该脚本需要 sudo,否则将无法运行。
注意:该脚本需要 sudo,否则将无法运行。
原始项目
该项目的灵感来自 Elio Struyf 于 2020 年 4 月提出的原始项目。他的项目做得很棒,但是通过设置本地网络服务器并添加 homebridge 来更新状态灯,一切都变得多么复杂,这让他感觉很奇怪。因此,我的想法是从拉取存在状态,但删除所有 Web 服务和 homebridge 部分。我的 Teams 状态指示器版本只是每 30 秒拉一次 Microsoft Graph API 并将结果转换为颜色,由 RGB 显示。
- Raspberry Pi温控风扇
- 适用于Raspberry Pi 4的Raspberry Pi Pico开发板
- 可视频直播的Raspberry Pi网络控制机器人 14次下载
- 树莓派Raspberry Pi 3 Model B+的电路原理图免费下载 179次下载
- 树莓派Raspberry Pi 4 Model B的电路原理图免费下载 409次下载
- 树莓派Raspberry Pi 3 Model B的电路原理图免费下载 187次下载
- Raspberry Pi树莓派使用说明总结资料免费下载
- 《爱上Raspberry Pi》中译版-电子书籍.pdf 0次下载
- Raspberry Pi 杂志《MagPi》1期 28次下载
- Instant Raspberry Pi Gaming 6次下载
- Raspberry_Pi详解 15次下载
- raspberry_pi各版本差别 0次下载
- 爱上Raspberry Pi 0次下载
- Getting Started with Raspberry Pi 0次下载
- Learn Raspberry Pi Programming with python 0次下载
- 基于Raspberry Pi 5的蜂窝物联网项目 1027次阅读
- 使用Raspberry Pi Pico W和MicroPython开发物联网应用 1673次阅读
- 用于测试项目的4个最佳树莓派Raspberry Pi模拟器 5985次阅读
- 如何使用Raspberry Pi使热水浴缸变得智能和远程操作 1813次阅读
- 如何通过Raspberry Pi设置CE电流监视器 2124次阅读
- 基于树莓派产品 Raspberry Pi微控制器板的优缺点 2710次阅读
- 如何从Raspberry Pi Pico的模数转换器捕获数据计算? 2580次阅读
- 基于Raspberry Pi Pico开发先进的家庭自动化系统 2850次阅读
- 基于FONA通过UART与Raspberry Pi进行通讯的方案介绍 2122次阅读
- 微雪电子ZeroW| Raspberry Pi ZeroW主板简介 2429次阅读
- 微雪电子Raspberry Pi 3 Model主板简介 2873次阅读
- 微雪电子Raspberry Pi 3 Model扩展板简介 1512次阅读
- 利用Raspberry Pi构建存储和虚拟化时间序列数据 884次阅读
- 一文了解Raspberry Pi 4各项性能跑分 2.9w次阅读
- 视觉享受!用Raspberry Pi实现圣诞树灯光秀 8127次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多