一个简单的网页,提供一个数字键盘,并指明谁在家。

flatpad的Python项目详细描述


平板电脑

平板电脑是一个小工具,它使与他人的生活更容易。查看当前谁在家,并在数字键盘上共享文本。在

特点

  • 一眼就知道谁在家,不用检查鞋子。
    • 通过检查你的路由器来查找人们手机的MAC地址。(当前仅支持AVM Fritz!Box
    • 如果路由器检查失败,则返回使用nmap。在
  • 使用pad共享信息。
    • 指示内容是否同步
    • 网络中的每个人都可以访问,不需要消息传递组。在

安装

pip3 install flatpad

使用

flatpad run [port](或者~/.local/bin/flatpad run,如果pip的二进制文件不在您的路径中)。 现在FlatPad正在http://localhost:8000或您指定的端口运行。在

将要在页面顶部显示的用户的MAC地址添加到设备.json. 它位于平板电脑的目录中: flatpad directory
(例如~/.local/lib/python3.8/site-packages/flatpad/devices.json

只需遵循默认文件的格式。如果网络中至少有一台设备在“People”部分中的姓名将为绿色。
本节中未列出的所有Mac电脑将进行汇总,并显示在一个额外的气泡中。
“忽略”部分中的Mac电脑将不计入此金额(例如,您的电视、中继器或烤面包机)。在

为了使用弗里茨!框功能,在中指定其ip和密码配置.ini在上面的同一个目录中(不带引号)。在

对于nmap回退,请确保您的系统上安装了nmap,并且它能够打开原始套接字,而无需根用户访问。
sudo setcap cap_net_raw+eip /usr/bin/nmap

玩得开心!在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
API调用时返回java Null   JavaJAXB:如何从嵌套元素中检索文本属性?   java如何在Windows机器上用Maven创建Dockerfile,然后发送到远程Linux服务器以构建映像,然后运行?   并行处理集群java独立应用程序   java使用POST将图像上传到服务器   分发组的java JavaMail/Exchange AuthAs标头   swing Java JScrollPane多个组件   JAXB将XML文档映射到Java对象   java如何在JDK中实现OpenCSV CSVReader,我正在使用VSC代码   基于屏幕大小的java翻译动画   在java中比较堆栈元素和对象的搜索   java如何在Swing中更改化身?   java JAXB将1个XML标记映射到2个变量   java面试问题:递归生成素数的最快方法是什么?   JavaEclipseIDE频繁关闭   Java中从像素读取RGB值的图像   通过查询oracle DB列值获得的字符串中的java转义XML特殊字符   java从ArrayList中删除多个项