创建、分发和探索使用 HTML、CSS 和 JS 在 Windows 上制作的实时、交互式壁纸。
安装
下载适用于 Windows 的 Octos 应用程序(正在建设中)
访问发布页面以下载最新的二进制文件。
注意:您的操作系统可能会发出智能屏幕警告。我还没有来得及对该应用程序进行认证/签名。目前,我只想得到您对应用程序的印象和测试,但在下一阶段(不久之后)我将努力解决这些问题,并希望能够发布到 Microsoft Store。
画廊
以下是我制作的一些示例模组,用于演示该应用程序的功能。它们都可以通过 Octos 应用程序使用。贡献您自己的…
Ethereal(虚幻)
一个交互式媒体播放器,当您的鼠标经过它时会泛起涟漪。
Terminal
一个带有实时老电视特效和可定制3D文本艺术的数字时钟。
图片背景
将您的背景设置为任何图像/GIF/视频,并添加小部件,如媒体控制器、时钟和日历。
渐变
一个带有渐变背景的简单模拟桌面时钟,具有平静变换的颜色。
Octos 原始 API
使用 Octos 的本地 API 制作自己的实时壁纸非常容易。
<html>
<body>
<p>Now playing: <span id="song-title"></span></p>
<button onclick="nextTrack()">Next track</button>
<script src="https://unpkg.com/octos@latest/octos.js"></script>
<script>
const controller = new octos.MediaController();
controller.on("track", (e) => {
document.getElementById("song-title").innerText = e.title;
});
function nextTrack() {
controller.nextTrack();
}
</script>
</body>
</html>
使用 Octos API 可以实现以下功能:
- 获取播放信息
- 媒体/播放控制
- 读写本地存储
- 访问文件系统
- 读写用户偏好设置
- 访问系统信息
更多信息请参阅 API 文档。