主要观点:介绍了一个名为 Alga 的命令行工具,用于通过网络控制 LG webOS 电视,包括安装、设置、使用和开发等方面。
关键信息:
- 可在 PyPI 上获取,推荐通过 pipx 安装(
pipx install alga
)或使用 Nix flakes(nix run github:Tenzer/alga
)。 - 首次使用需设置与电视的连接,运行
alga tv add <identifier> [hostname/IP]
,电视会弹出配对提示,接受后可使用,未提供地址时默认尝试连接“lgwebostv”,相关信息会写入~/.config/alga/config.json
。 - 可查看usage获取可用命令列表。
- 代码有完全的类型注解,通过
uv run mypy.
检查类型,通过uv run pytest
运行测试,CI 中针对每个支持的 Python 版本运行测试,使用pre-commit运行 Ruff 进行 linting 和格式化,usage.md
通过uv run./generate-usage.sh
更新。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。