轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像
交易
充值流量¥7起我的订单
文档
工具
提交工单页面收录
this-week-in-past

rouhim/this-week-in-past

rouhim

聚合往年同一周拍摄的图片,并以幻灯片形式在网页上展示。

3 次收藏下载次数: 0状态:社区镜像维护者:rouhim仓库类型:镜像最近更新:1 个月前
让 AI 帮你使用轩辕镜像? · 展开查看说明 · 点击收起说明

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这句话即可:

请先完整阅读并严格遵守以下文档中的全部规则与要求:

https://xuanyuan.cloud/agents.md

在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

中文简介
下载命令
镜像标签列表与下载命令
轩辕镜像,让镜像更快,让人生更轻。
点击查看

this-week-in-past 镜像文档

镜像概述和主要用途

this-week-in-past 是一个用于聚合本地图片库中往年同一周拍摄的图片,并以幻灯片形式在网页上展示的应用。它解决了从 Google Photos 迁移到本地照片管理系统后,缺失自动生成幻灯片功能的问题。应用启动时读取所有图片的元数据并缓存在内存中,当打开幻灯片时,会展示往年同一日历周的图片;若未找到,则显示随机图片。支持多架构(amd64、arm64/v8、arm/v7、arm/v6),提供在线演示,并可通过 Docker 快速部署。

核心功能和特性

  • 图片聚合:自动筛选并聚合往年同一日历周拍摄的图片
  • 幻灯片展示:网页端幻灯片播放,支持自定义切换间隔
  • 元数据缓存:启动时读取图片元数据并缓存,提升性能
  • 灵活配置:通过环境变量自定义幻灯片间隔、刷新频率、日期格式等
  • 文件夹忽略:支持通过标记文件或正则表达式忽略特定文件夹
  • 交互控制:点击屏幕不同区域实现上一张、下一张、暂停/继续操作
  • 扩展功能:可选集成天气信息(需 API 密钥)和 Home Assistant 数据
  • 多平台支持:兼容 x86/x64、ARM 等多种硬件架构

使用场景和适用范围

  • 个人本地照片库自动幻灯片展示
  • 家庭数字相框(连接电视或显示器展示家庭回忆)
  • 办公室文化墙(循环展示团队活动照片)
  • 替代 Google Photos 自动幻灯片功能的自托管方案
  • 需要定期展示特定时间段图片的场景

使用方法和配置说明

Docker 部署

基础 Docker 运行命令

shell
docker run -p 8080:8080 \
        -v /path/to/your/pictures:/resources \  # 挂载本地图片目录到容器内/resources
        -e SLIDESHOW_INTERVAL=60 \  # 幻灯片切换间隔(秒)
        -e WEATHER_ENABLED=true \  # 启用天气显示(需配置API密钥)
        -e OPEN_WEATHER_MAP_API_KEY=<你的API密钥> \  # OpenWeatherMap API密钥
        -e BIGDATA_CLOUD_API_KEY=<你的API密钥> \  # BigDataCloud API密钥(用于地理编码)
        rouhim/this-week-in-past

Docker Compose 配置示例

yaml
services:
  this-week-in-past:
    image: rouhim/this-week-in-past
    volumes:
      - /path/to/your/pictures:/resources:ro  # 只读挂载图片目录,避免意外修改
    ports:
      - "8080:8080"  # 映射容器8080端口到主机8080端口
    environment:
      SLIDESHOW_INTERVAL: 10  # 幻灯片切换间隔设为10秒
      REFRESH_INTERVAL: 180  # 页面自动刷新间隔设为30分钟(180分钟)
      DATE_FORMAT: "%Y年%m月%d日"  # 自定义日期格式为"年-月-日"
      SHOW_HIDE_BUTTON: true  # 显示隐藏按钮

配置参数说明

所有配置通过环境变量实现,以下是主要参数说明:

参数名称描述默认值(容器内)是否可通过URL覆盖
RESOURCE_PATHS图片文件夹路径列表(逗号分隔)/resources否
DATA_FOLDER应用数据存储目录(需读写权限)/data否
PORT应用监听端口8080否
SLIDESHOW_INTERVAL幻灯片切换间隔(秒)30是
REFRESH_INTERVAL页面自动刷新间隔(分钟,触发新幻灯片列表生成)360(6小时)否
DATE_FORMAT图片拍摄日期格式(遵循strftime规范)%d.%m.%Y否
BIGDATA_CLOUD_API_KEYBigDataCloud API密钥(用于地理坐标解析城市名称)-否
OPEN_WEATHER_MAP_API_KEYOpenWeatherMap API密钥(用于获取天气数据)-否
WEATHER_ENABLED是否显示天气信息false是
WEATHER_LOCATION天气显示城市名称Berlin否
WEATHER_LANGUAGE天气信息语言(ISO 639-1双字母代码)en否
WEATHER_UNIT天气单位(metric公制/imperial英制)metric否
HOME_ASSISTANT_BASE_URLHome Assistant基础URL(用于获取家庭助理天气数据)-否
HOME_ASSISTANT_ENTITY_IDHome Assistant实体ID(如sensor.outside_temperature)-否
HOME_ASSISTANT_API_TOKENHome Assistant API访问令牌-否
SHOW_HIDE_BUTTON是否显示幻灯片隐藏按钮false是
RANDOM_SLIDESHOW是否显示随机图片而非往年同一周图片false是
IGNORE_FOLDER_MARKER_FILES用于忽略文件夹的标记文件名列表(逗号分隔).ignore否
IGNORE_FOLDER_REGEX用于忽略文件夹的正则表达式-否
PRELOAD_IMAGES是否在幻灯片播放时预加载图片false否

部分参数支持通过URL覆盖,例如:http://localhost:8080/?SLIDESHOW_INTERVAL=10&SHOW_HIDE_BUTTON=false

忽略文件夹配置

有两种方式可忽略不需要扫描的文件夹:

  1. 标记文件方式:在需忽略的文件夹中创建标记文件(文件名由IGNORE_FOLDER_MARKER_FILES指定,默认是.ignore),该文件夹及其所有子内容将被忽略。

  2. 名称匹配方式:通过IGNORE_FOLDER_REGEX设置正则表达式,匹配该表达式的文件夹将被忽略(及其所有子内容)。

交互操作说明

幻灯片可通过点击屏幕上的隐藏区域进行控制:

  • 左侧区域:点击切换到上一张图片
  • 中间区域:点击暂停/恢复幻灯片播放
  • 右侧区域:点击切换到下一张图片

幻灯片将在REFRESH_INTERVAL设定的时间后自动刷新,生成新的播放列表。

性能参考

不同硬件配置下的性能表现示例:

示例1:桌面级设备

  • 硬件:i3-***T CPU,3xWD_BLACK SN750(RAID-Z1),32GB RAM
  • 图片数量:约80,000张
  • 索引时间:6秒
  • 幻灯片切换(未缓存):<1秒

示例2:树莓派

  • 硬件:Raspberry Pi Model B,Class 10 SD卡,1GHz(超频)32位arm/v6,512MB RAM
  • 图片数量:约6,000张
  • 索引时间:38秒
  • 幻灯片切换(未缓存):约7秒

示例3:安卓设备

  • 硬件:LG G3(骁龙801 4核32位arm/v7,3GB RAM),内部存储
  • 图片数量:约8,000张
  • 索引时间:50秒
  • 幻灯片切换(未缓存):<1秒

索引速度主要取决于存储性能,幻灯片切换速度主要取决于CPU性能。

限制说明

  • 目前因依赖的image crate存在https://github.com/image-rs/image/issues/1375%EF%BC%8C%E6%9A%82%E4%B8%8D%E6%94%AF%E6%8C%81HEIC%E6%A0%BC%E5%BC%8F%E5%9B%BE%E7%89%87%E3%80%82

相关资源

  • 静态Rust二进制编译:https://github.com/rust-cross/rust-musl-cross
  • 天气API:[***]
  • 地理坐标解析:[***]
  • IntelliJ IDEA:[***]
  • Rust性能优化指南:https://nnethercote.github.io/perf-book/#the-rust-performance-book

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 this-week-in-past 镜像标签

docker pull docker.xuanyuan.run/rouhim/this-week-in-past:<标签>

使用方法:

  • 登录认证方式
  • 免认证方式

DockerHub 原生拉取命令

docker pull rouhim/this-week-in-past:<标签>

轩辕镜像配置手册

按平台快速找到配置文档

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

iKuai 镜像加速

宝塔面板

一键配置镜像源

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

一键安装

一键安装 Docker

Linux Docker 一键安装

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

功能

免费版与专业版区别

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

账号

失败是否计费

manifest · blob · 计费

申请开发票(企业 / 个人)

企业 · 个人 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
rouhim/this-week-in-past
教程轩辕镜像功能与使用教程
定价查看流量套餐与价格
热门查看热门 Docker 镜像推荐
博客Docker 镜像公告与技术博客
专业版 · 高速稳定拉取镜像
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
50GB 仅 ¥7/年
专业版 · 高速稳定拉取镜像
50GB 仅 ¥7/年
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
商务合作:点击复制邮箱
用户协议·隐私政策·©2024-2026 源码跳动
用户协议·隐私政策©2024-2026 杭州源码跳动科技有限公司商务合作:点击复制邮箱

更多 this-week-in-past 镜像推荐

alpinelinux/turbo-paste logo

alpinelinux/turbo-paste

alpinelinux
Alpine Linux paste service
1万+ 次下载
6 年前更新
jenkinsciinfra/jenkins-weekly logo

jenkinsciinfra/jenkins-weekly

jenkinsciinfra
暂无描述
10万+ 次下载
1 年前更新
jenkinsciinfra/jenkins-weeklyci logo

jenkinsciinfra/jenkins-weeklyci

jenkinsciinfra
用于weekly.ci.jenkins.io服务的Docker镜像,提供该Jenkins相关持续集成服务的运行环境与支持。
5万+ 次下载
10 个月前更新
pastvu/pastvu logo

pastvu/pastvu

pastvu
该镜像用于快速搭建PastVu平台的开发环境,支持主应用、上传器等服务运行,包含MongoDB、Redis等依赖配置及Docker部署方案,方便开发者本地开发和测试。
100万+ 次下载
4 年前更新
nanozoo/pasty logo

nanozoo/pasty

nanozoo
暂无描述
84 次下载
1 年前更新
sasalatart/on-this-day logo

sasalatart/on-this-day

sasalatart
暂无描述
50万+ 次下载
5 年前更新

查看更多 this-week-in-past 相关镜像