可视化锻炼日记ExerciseDiary

2024-02-17 17:44

本文主要是介绍可视化锻炼日记ExerciseDiary,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述

什么是 ExerciseDiary ?

ExerciseDiary 是带有 GitHub 风格的年度可视化的锻炼日记。

在这里插入图片描述

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 exercisediary ,选择第一个 aceberg/exercisediary,版本选择 latest

本文写作时, latest 版本对应为 0.1.3

在这里插入图片描述

docker 文件夹中,创建一个新文件夹 exdiary,并在其中建一个子文件夹 data

文件夹装载路径说明
docker/exdiary/data/data/ExerciseDiary存放数据库等

在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
88518851

默认没有暴露容器端口,因为可以通过环境变量 PORT 修改

在这里插入图片描述

需要点 + 号自己添加

在这里插入图片描述

环境

可变
TZ时区设为 Asia/Shanghai

在这里插入图片描述

更多的环境变量请参考官方文档:https://github.com/aceberg/exercisediary#config

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 exercisediary 和 子目录
mkdir -p /volume1/docker/exdiary/data# 进入 exercisediary 目录
cd /volume1/docker/exdiary# 运行容器
docker run -d \--restart unless-stopped \--name exdiary \-p 8851:8851 \-v $(pwd)/data:/data/ExerciseDiary \-e TZ=Asia/Shanghai \aceberg/exercisediary

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:exdiary:image: aceberg/exercisediarycontainer_name: exdiaryrestart: unless-stoppedports:- 8851:8851volumes:- ./data:/data/ExerciseDiaryenvironment:- TZ=Asia/Shanghai

然后执行下面的命令

# 新建文件夹 exercisediary 和 子目录
mkdir -p /volume1/docker/exdiary/data# 进入 exercisediary 目录
cd /volume1/docker/exdiary# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8851 就能看到主界面

在这里插入图片描述

Add Exercise 新增锻炼项目

在这里插入图片描述

老苏基本上不锻炼,只能瞎编了

在这里插入图片描述

哑铃这种可以设置默认重量( Weight

在这里插入图片描述

跳绳可以设置默认的次数(Reps

在这里插入图片描述

现在有了几种运动模式了

在这里插入图片描述

点右侧箭头添加到选定的日期

在这里插入图片描述

Save 保存

在这里插入图片描述

继续编造了一些数据后

在这里插入图片描述

参考文档

aceberg/ExerciseDiary: Workout diary with GitHub-style year visualization
地址:https://github.com/aceberg/ExerciseDiary

aceberg/exercisediary - Docker Image | Docker Hub
地址:https://hub.docker.com/r/aceberg/exercisediary

这篇关于可视化锻炼日记ExerciseDiary的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/718527

相关文章

基于Python打造一个可视化FTP服务器

《基于Python打造一个可视化FTP服务器》在日常办公和团队协作中,文件共享是一个不可或缺的需求,所以本文将使用Python+Tkinter+pyftpdlib开发一款可视化FTP服务器,有需要的小... 目录1. 概述2. 功能介绍3. 如何使用4. 代码解析5. 运行效果6.相关源码7. 总结与展望1

Python Dash框架在数据可视化仪表板中的应用与实践记录

《PythonDash框架在数据可视化仪表板中的应用与实践记录》Python的PlotlyDash库提供了一种简便且强大的方式来构建和展示互动式数据仪表板,本篇文章将深入探讨如何使用Dash设计一... 目录python Dash框架在数据可视化仪表板中的应用与实践1. 什么是Plotly Dash?1.1

使用Folium在Python中进行地图可视化的操作指南

《使用Folium在Python中进行地图可视化的操作指南》在数据分析和可视化领域,地图可视化是一项非常重要的技能,它能够帮助我们更直观地理解和展示地理空间数据,Folium是一个基于Python的地... 目录引言一、Folium简介与安装1. Folium简介2. 安装Folium二、基础使用1. 创建

基于Python开发PDF转PNG的可视化工具

《基于Python开发PDF转PNG的可视化工具》在数字文档处理领域,PDF到图像格式的转换是常见需求,本文介绍如何利用Python的PyMuPDF库和Tkinter框架开发一个带图形界面的PDF转P... 目录一、引言二、功能特性三、技术架构1. 技术栈组成2. 系统架构javascript设计3.效果图

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

Python:豆瓣电影商业数据分析-爬取全数据【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】

**爬取豆瓣电影信息,分析近年电影行业的发展情况** 本文是完整的数据分析展现,代码有完整版,包含豆瓣电影爬取的具体方式【附带爬虫豆瓣,数据处理过程,数据分析,可视化,以及完整PPT报告】   最近MBA在学习《商业数据分析》,大实训作业给了数据要进行数据分析,所以先拿豆瓣电影练练手,网络上爬取豆瓣电影TOP250较多,但对于豆瓣电影全数据的爬取教程很少,所以我自己做一版。 目

基于SSM+Vue+MySQL的可视化高校公寓管理系统

系统展示 管理员界面 宿管界面 学生界面 系统背景   当前社会各行业领域竞争压力非常大,随着当前时代的信息化,科学化发展,让社会各行业领域都争相使用新的信息技术,对行业内的各种相关数据进行科学化,规范化管理。这样的大环境让那些止步不前,不接受信息改革带来的信息技术的企业随时面临被淘汰,被取代的风险。所以当今,各个行业领域,不管是传统的教育行业

「大数据分析」图形可视化,如何选择大数据可视化图形?

​图形可视化技术,在大数据分析中,是一个非常重要的关键部分。我们前期通过数据获取,数据处理,数据分析,得出结果,这些过程都是比较抽象的。如果是非数据分析专业人员,很难清楚我们这些工作,到底做了些什么事情。即使是专业人员,在不清楚项目,不了解业务规则,不熟悉技术细节的情况下。要搞清楚我们的大数据分析,这一系列过程,也是比较困难的。 我们在数据处理和分析完成后,一般来说,都需要形成结论报告。怎样让大

11Python的Pandas:可视化

Pandas本身并没有直接的可视化功能,但它与其他Python库(如Matplotlib和Seaborn)无缝集成,允许你快速创建各种图表和可视化。这里是一些使用Pandas数据进行可视化的常见方法: 1. 使用Matplotlib Pandas中的plot()方法实际上是基于Matplotlib的,你可以使用它来绘制各种基本图表,例如折线图、柱状图、散点图等。 import pandas

【全网最全】2024年数学建模国赛A题30页完整建模文档+17页成品论文+保奖matla代码+可视化图表等(后续会更新)

您的点赞收藏是我继续更新的最大动力! 一定要点击如下的卡片,那是获取资料的入口! 【全网最全】2024年数学建模国赛A题30页完整建模文档+17页成品论文+保奖matla代码+可视化图表等(后续会更新)「首先来看看目前已有的资料,还会不断更新哦~一次购买,后续不会再被收费哦,保证是全网最全资源,随着后续内容更新,价格会上涨,越早购买,价格越低,让大家再也不需要到处买断片资料啦~💰💸👋」�