史上重大突破!Windows/office可激活至22世纪!
在互联网迅速发展的今天,Windows系统的激活问题不仅关乎个人用户的使用体验,也牵涉到整个软件生态的安全与合规。 近期,MASSGRAVE团队发布的声明引发了广泛关注。该团队声称,他们已掌握了一项能够永久激活几乎所有版本Windows及O...
在互联网迅速发展的今天,Windows系统的激活问题不仅关乎个人用户的使用体验,也牵涉到整个软件生态的安全与合规。 近期,MASSGRAVE团队发布的声明引发了广泛关注。该团队声称,他们已掌握了一项能够永久激活几乎所有版本Windows及O...
【CNMO科技】北京时间9月10日凌晨1点,苹果秋季新品发布会正式召开,万众瞩目的iPhone 16系列在此次发布会上正式问世。相较于前代iPhone 15系列,iPhone 16系列带来了哪些令人期待的升级呢?接下来,CNMO将带你一...
付费阅读/评论阅读/登录阅读、付费下载/评论下载/登录下载、登录(邮箱/手机/QQ/微信/支付宝/微博)、支付(微信支付/支付宝)、积分、签到、收藏、点赞、身份认证等超多功能...
【CNMO科技消息】9月10日凌晨1点,苹果举行2024秋季新品发布会,正式推出了iPhone 16系列、AirPod Pro 4及Apple Watch Series 10。目前,iPhone 16系列国行版价格已公布。 iPho...
之前有小伙伴问GTi14关机/休眠发热高功耗的问题解决了吗?新出的GTi12怎么样?它家配套的EX显卡扩展坞PCIe4.0x8的损耗如何?老高收集了7-8个关心的问题与小伙伴们分享下,下面开始啦~ 半买半送显卡坞高性价比零刻GTi12 Ul...
泰坦军团最新推出的“H27T1F”27英寸显示器已在京东平台正式发售,引领市场潮流。这款显示器以其出色的“1080P 100Hz”性能成为焦点,首发价定在549元,吸引了广大消费者的目光。 泰坦军团“H27T1F”27英寸显示器的设计理念侧...
【CNMO科技消息】小米澎湃OS 2.0正在紧锣密鼓地开发中,新系统即将带来一系列新颖功能与改进措施。CNMO从外媒获悉,澎湃OS 2.0将会推出两个版本,分别基于Android 14和Android 15。其中,基于Android 1...
大家好啊!最近在折腾NAS的时候,发现了一个超好用的工具,叫icloudpd。这玩意儿简直就是iCloud照片同步的神器,今天就来和大家聊聊它。
icloudpd,全名iCloud Photos Downloader,是一个命令行工具,专门用来下载和同步iCloud上的照片。说白了,就是帮你把iCloud上的照片自动同步到本地的好帮手,如果你手里正好有一台NAS,那么搭配这款工具使用,简直不要太香。
它有这么几个特点和功能:
使用icloudpd其实挺简单的,主要有这么几种方式:
可在文末获取下载方式,下载对应的平台可执行文件,并将文件改名为icloudpd
(不改也行,就是比较长而已),然后执行以下命令开始同步:
chmod 777 icloudpd
./icloudpd --username your@email.address --directory /data/photos --domain cn --watch-with-interval 3600
参数说明:
如果你喜欢用包管理器,可以试试这个:
pip install icloudpd
icloudpd --username your@email.address --directory /data/photos --domain cn --watch-with-interval 3600
对于喜欢用Docker的朋友,我强烈推荐这种方式。既简单又好管理。
docker run -it --name icloudpd
--restart unless-stopped
-v $(pwd)/Photos:/data
-e TZ=Asia/Shanghai
icloudpd/icloudpd:latest
icloudpd --directory /data --username your@email.com --mfa-provider webui --domain cn --password-provider webui --watch-with-interval 3600
创建一个docker-compose.yml
文件,内容如下:
services:
icloudpd:
image: docker.ifuck.me/icloudpd/icloudpd:latest
container_name: icloudpd
restart: unless-stopped
network_mode: bridge
tty: true
ports:
- "8080:8080"
volumes:
- ./Photos:/data
environment:
- TZ=Asia/Shanghai
command: icloudpd --directory /data --username your@email.com --mfa-provider webui --domain cn --password-provider webui --watch-with-interval 3600
然后运行:
docker-compose up -d
如果你的账号开启了MFA
的话,在首次使用时,设备会继续弹出验证码,把这个验证码输入到命令中:
如果你的账号开启了MFA
的话,设备会继续弹出验证码,把这个验证码输入到命令中:
此后就会看到已经开始进行同步了:
启动Docker容器后,在浏览器输入ip:8080
,输入你的iCloud账号密码:
输入密码后,同样也是允许登录并继续输入验证码:
最后可以看到工具已经在后台默默同步你的iCloud照片啦!
总的来说,icloudpd这个工具真的挺好用的。特别是对于经常需要在iCloud和本地同步照片的朋友,简直就是福音。它不仅操作简单,而且功能强大,能满足大多数人的需求。
在科技飞速发展的今天,我们的工作、生活与 AI 的关系正变得越来越紧密。
无论是语音助手解放双手,还是AI搜索节省时间,这些技术的普及无不在证明:AI 的价值不再只是科研实验室中的概念,而是实实在在融入了我们的日常生活。
然而,当我发现 Browser Use 这个工具时,还是被它的“开挂”能力给惊艳到了。
它允许通过 AI 代理自动操作浏览器,无论是发邮件、订机票,还是网页内容提取、文件存储、数据库操作等都直接用。
Browser Use 是一个能让 AI 智能体自动化操作浏览器的开源工具。
它通过简单的几行代码,就能让 AI 模型像真人一样与网页互动,完成各种复杂任务,比如自动投简历、查询航班信息,甚至筛选模型。
底层也借助了微软的自动化框架 playwright 进行功能延展。
它可以用于多种用途,包括视觉识别、多个代理的并行管理以及多个标签页的自动管理。
11月刚刚开源,最近一周突然爆火,5天内标星数直接从 3.3k 飙升到 7.3k。
安装 browser-use
pip install browser-use
将API密钥添加到你的.env文件中
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
启动代理
from langchain_openai import ChatOpenAI
from browser_use import Agent
import asyncio
async def main():
agent = Agent(
task="Find a one-way flight from Bali to Oman on 12 January 2025 on Google Flights. Return me the cheapest option.",
llm=ChatOpenAI(model="gpt-4o"),
)
result = await agent.run()
print(result)
asyncio.run(main())
最后自动开启浏览器进行操作。
比如,投简历这件事本身并不复杂,但在不同网站间反复切换、手动输入信息却非常耗时。
可以通过 Browser Use 设计一个简单的脚本,让它自动打开招聘网站、登录账户、上传简历、甚至自定义申请留言。整个过程只需要提前设置好脚本,之后就可以坐等结果。
1、阅读简历,找到与机器学习相关的职位,将它们保存到文件中,然后在新标签页中开始投递。
2、从2024年12月25日至2025年2月2日期间,在某平台上查找从苏黎世到北京的航班。
3、查找拥有cc-by-sa-4.0许可的模型,并按在Hugging Face上获得的最多点赞进行排序,将前5个保存到文件。
Browser Use 是一款功能强大且灵活的开源工具,可以将 AI 智能体与浏览器操作完美结合,实现自动化、高效的网页交互。
不论是日常办公、信息查询,还是数据采集,都能大大节省人力和时间成本。
GitHub 项目地址:https://github.com/browser-use/browser-use
在上一篇文章中说到小米发布了官方的HA(Home Assistant)集成并介绍了如何接入 Home Assistant 。有很多新手朋友不知道接入 Home Assistant 有什么作用,今天我们就来详细的讨论下把 HA 中的设备(小米、海尔、群晖、摄像头、Aqara等等)接入到家庭。
ps:原来接入过家庭的老玩家别划走,这篇文章对你一定有帮助!
把这些设备接入家庭有什么好处呢?我们就可以直接使用 Siri 或更简单的方式控制他们。
🔻 比如在控制中心(不用单独打开APP):
🔻 如果有中枢设备,那么可以在快捷指令或家庭中设置执行自动化:
有很多小伙伴会有疑惑,明明可以在 HA 中设置自动化,为什么还要在 iPhone 中配置呢?不多此一举吗?这就要说到在 iPhone 上的自动化触发条件了。
在 iPhone 上有很多触发条件是在 HA 上不具备的,或者说有,但不太合适。例如快捷指令中的闹钟触发,我们一般都是直接手机上设置闹钟,在 HA 上就不太好实现,比如闹钟响了开个灯。
或者在收到一条短信(快递信息)时,等到家时再推送取件码通知给我。
不扯远了,如果大家后面对快捷指令相关内容感兴趣,后面我们单独来讲讲。
现在回归主题,如果你不知道 HA 是什么,也没有安装,那么可以看看老宁的系列文章。
HA的搭建和配置 他们都叫我老宁,公众号:他们都叫我老宁低成本玩转智能家庭(一)Home Assistant搭建和配置
HA安装商店 他们都叫我老宁,公众号:他们都叫我老宁低成本玩转智能家庭(二)Home Assistant社区商店HACS安装,并集成米家所有设备
如何安装集成也不在这里说明了,可以看下面这篇文章:
详细安装教程 他们都叫我老宁,公众号:他们都叫我老宁小米正式发布HA集成:告别轮询时代,为小米NAS埋下伏笔?
这里要特别注意的是,如果通过 http://homeassistant.local:8123 不能访问到你的HA,那么是无法通过小米的OAuth授权登录成功的,一个简单的方法就是修改本机的hosts。
🔻 在Mac、Linux上可以通过vi /etc/hosts
修改hosts文件。
🔻 并添加192.168.2.96 homeassistant.local
来实现目的(这里的IP为HA所在的内网地址)。(可搜索Linux vi命令
学习如何编辑文件)
🔻 修改完毕后如果能打开 HA 就代表没有问题了。
安装小米集成后,还需要安装 HomeKit Bridge。我们一定要搞清楚 HomeKit Bridge 和 HomeKit 设备的关系,他们不是一个概念。
🔻 打开 Home Assistant,进入配置->集成,点击右下角添加集成,输入apple进行搜索。
🔻 选择Apple后,在子菜单中选择 HomeKit Bridge。
🔻 接着选择要接入的设备类型,这里建议只选择一种类型(比如灯)。
🔻 给它配置一个区域方便。
🔻 安装完成后它会发送一个通知在侧边栏,先不要进行绑定。回到集成菜单,打开安装好的HomeKit Bridge 集成绑定米家的设备。
🔻 配置前面添加的 Bridge,如下图。
HomeKit 模式
包含模式
🔻 把属于厨房的灯添加进去(可以添加任何灯实体)。下图代表这个 bridge 只添加了厨房的两个实体,其他实体不要添加进来。(为什么要这样操作,我们后面再说)
🔻 高级配置中的触发器无需配置。
🔻 为了方便区分,我们给当前 bridge 取一个名字。
🔻 配置完毕后打开左下角的通知。
🔻 打开后可以看到有个二维码,这就是刚刚 bridge 生成的。(可以把它理解为一个homekit的设备)
🔻 接下来就是和 iPhone 接入 HomeKit 设备一样,打开家庭APP进行扫码。
🔻 把这两个灯绑定到厨房中。(没有对应的房间可以添加)
这样做有的好处就是方便后期管理,如果直接把所有实体绑定到一个 Bridge 后,会添加上很多你不需要设备到家庭中。
加上被添加到 Bridge 的设备和家庭有一定延时,也有缓存。删除HA中的设备后,家庭中实体设备并不会同步删除。如果删除了 Bridge,又想重新把设备添加到家庭,那么又需要从新给家庭中的实体进行分类。
所以最好的方式是把设备按房间分类到各个 Bridge,后面需要修改,那也只会影响到该房间的少量设备,重新添加会更加简单。
🔻根据自身情况添加多个 Bridge 条目,以适配不同房间、不同种类的设备。
按照这样的方法就可以把小米集成中的设备都添加到iPhone的家庭中了,当然也可以添加其他厂商的设备,只要是能被 HA 集成都可以。
最后,如果你要添加媒体(摄像头、电视、音箱等)类型的设备,请使用 accessory 模式。
一、ha_xiaomi_home:小米设备接入Home Assistant
ha_xiaomi_home
是小米官方提供的Home Assistant集成组件,它扮演着桥梁的角色,将你众多的小米智能设备无缝连接到Home Assistant平台。这意味着你能够在Home Assistant的统一界面上掌控所有小米设备,实现自动化场景、自定义控制以及更高级的智能家居体验。它是由小米官方开发和维护的,保证了稳定性和与小米生态系统的兼容性。
二、安装ha_xiaomi_home:三种便捷途径
ha_xiaomi_home
提供了三种不同的安装方法,用户可以根据自身情况选择最合适的方式:
• 方法一:Git 克隆 (推荐): 这是最灵活也最推荐的安装方式,方便版本管理和更新。你需要先进入Home Assistant的config
目录,然后执行以下命令:
cd config
git clone https://github.com/XiaoMi/ha_xiaomi_home.git
cd ha_xiaomi_home
./install.sh /config
更新到特定版本(例如 v1.0.0)的方法如下:
cd config/ha_xiaomi_home
git checkout v1.0.0
./install.sh /config
• 方法二:HACS (未来支持): 虽然目前尚未正式集成到HACS,但未来 ha_xiaomi_home
将会支持通过 HACS 进行安装,这将进一步简化安装流程。请关注HACS的更新。
• 方法三:手动安装: 你可以直接下载 custom_components/xiaomi_home
文件夹,然后将其复制到 Home Assistant 的 config/custom_components
文件夹下。这种方法相对繁琐,且更新维护较为不便,因此不推荐。
三、配置与登录:轻松连接你的小米世界
安装完成后,你需要在 Home Assistant 中配置 ha_xiaomi_home
并登录你的小米账号:
1. 启动配置流程: 在 Home Assistant 的设置页面,找到 "设备与服务",点击 "添加集成",搜索 "小米智能家居" 并启动配置流程。
2. 小米账号登录: 按照提示,使用你的小米账号进行登录。ha_xiaomi_home
使用 OAuth 2.0 授权机制,不会直接存储你的小米账号密码,保障了你的账户安全。
3. 选择家居和设备: 登录成功后,你将可以选择你希望接入 Home Assistant 的小米家居以及其中的设备。
4. 多账号支持: ha_xiaomi_home
支持添加多个小米账号,方便管理分散在不同账号下的设备。
5. 高级设置: 在已配置的 "小米智能家居" 集成中,你可以找到高级设置,例如更新设备列表、启用/禁用局域网控制等。
四、局域网控制与云端控制:兼顾速度与稳定性
ha_xiaomi_home
支持两种控制模式:
• 云端控制: 通过小米云服务器进行控制,稳定性高,但速度相对较慢。这是默认的控制模式。
• 局域网控制: 某些支持局域网控制的小米设备,可以通过局域网直接控制,速度更快,响应更及时。但这需要你的小米设备和 Home Assistant 在同一个局域网内,并且需要满足一定的条件(例如,需要特定的固件版本)。需要注意的是,启用局域网控制可能会导致某些设备出现异常,请谨慎使用。
五、安全与隐私:保护你的数据
尽管 ha_xiaomi_home
使用 OAuth 2.0 避免直接存储密码,但你的小米账号相关信息(包括设备信息、令牌等)仍然会存储在 Home Assistant 的配置文件中。为了保证你的安全与隐私,请务必妥善保管你的 Home Assistant 配置文件,并定期备份。
六、高级功能:释放更多潜力
ha_xiaomi_home
不仅仅是简单的设备控制,它还提供了一些高级功能:
• 动作调试模式: 方便开发者调试以及高级用户自定义控制。
• 多语言支持: 支持多种语言,方便全球用户使用。
• 实体映射: 灵活的实体映射机制,确保与 Home Assistant 的完美集成。
七、部分设备暂不支持
ha_xiaomi_home
持续更新,支持的小米设备范围不断扩大,但并非所有小米设备都支持。蓝牙设备、红外设备以及部分特殊类型的设备暂不支持。
八、总结
ha_xiaomi_home
为小米智能家居设备与 Home Assistant 的集成提供了一种官方支持、稳定可靠的解决方案。通过本文的指导,你能够轻松地将你的小米设备添加到 Home Assistant 中,并体验到更加便捷、智能的家庭自动化生活。请记住妥善保管你的配置文件,并关注项目更新,以获得最新的功能和改进。
项目地址:https://github.com/XiaoMi/ha_xiaomi_home