个人航班追踪和查看软件Jetlog

news2024/11/14 15:17:44

在这里插入图片描述

什么是 Jetlog ?

Jetlog 是一个自托管航班跟踪器和查看器,允许用户添加、跟踪和分析自己的航班,提供个性化和用户友好的方式来探索航班数据。

软件特点:

  • 🌍 所有访问过的机场和航班轨迹的世界地图视图
  • 📊 所有航班的统计数据
  • 📱 响应式设计
  • 👨‍💻 简洁直观的用户界面
  • ✅ 轻松添加、编辑和删除过去的航班

安装

在群晖上以 Docker 方式安装。

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

latest 应该是稳定版本,而 experimental 应该是临时的测试版本

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

默认 data 目录,Everyone 只有读权限,要给 data 目录赋予 Everyone 读写权限,否则创建数据库会失败

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

端口

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

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

默认的容器端口是 3000

但是我们用环境变量修改成了 3720

环境

可变
PUID默认值为 1000
PGID默认值为 1000
JETLOG_PORT容器端口,默认值为 3000

JETLOG_PORT 的值从 3000 改为 3720

命令行安装

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

# 新建文件夹 jetlog 和 子目录
mkdir -p /volume1/docker/jetlog/data

# 进入 jetlog 目录
cd /volume1/docker/jetlog

# 修改目录权限
chmod a+w data

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name jetlog \
   -p 3720:3720 \
   -v $(pwd)/data:/data \
   -e PUID=1000 \
   -e PGID=1000 \
   -e JETLOG_PORT=3720 \
   pbogre/jetlog:latest

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

version: '3'

services:
  jetlog:
    image: pbogre/jetlog:latest
    container_name: jetlog
    restart: unless-stopped
    ports:
      - 3720:3720
    volumes:
      - ./data:/data
    environment:
     - PUID=1000
     - PGID=1000
     - JETLOG_PORT=3720

然后执行下面的命令

# 新建文件夹 jetlog 和 子目录
mkdir -p /volume1/docker/jetlog/data

# 进入 jetlog 目录
cd /volume1/docker/jetlog

# 修改目录权限
chmod a+w data

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

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

支持导入数据

MyFlightRadar24 是一个飞行跟踪应用,允许用户实时追踪飞机的飞行状态,并在社交媒体上分享他们的飞行记录。该应用不仅提供实时的航班信息,还支持多种视觉展示方式,包括地图、3D视图和增强现实(AR)视图

csv 官方提供了格式,https://github.com/pbogre/jetlog#custom-csv,如果数据多比较适合这种方式

老苏很多年没飞过了,只能 New 一个虚拟的数据,在 航旅纵横 随便查了个到巴黎的航班

点进去,下拉可以查到机型

  • Origin:出发地浦东机场的 IATA 代码是 PVG
  • Destination :目的地戴高乐机场的 IATA 代码是 CDG
  • Departure Time:起飞时间;
  • Arrival Time:到达时间;
  • Seat Type
    • Aisle: 过道;
    • Middle:中间;
    • Window:靠窗;
  • Airplane:机型;

添加完成

All Flights

再看看 Statistics 统计

参考文档

pbogre/jetlog: Personal flight tracker and viewer
地址:https://github.com/pbogre/jetlog

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1974367.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

关于技术资产建设

目录 现象 “技术资产”的概念 “技术资产”的意义 效率 质量 成本 “技术资产”的建设 二方库建设 二方库的概念 二方库的开发原则与思路 技术底座建 技术底座建设原则 技术底座的必要性 “技术资产”的演进思路 现象 先说一个经典案例:程序员小a长…

MySQL——数据表的基本操作(二)查看数据表

使用 SQL 语句创建好数据表后,可以通过查看数据表结构的定义,以确认数据表的定义是否正确。在 MySQL中,查看数据表的方式有两种,具体如下。 1、使用 SHOW CREATE TABLE 查看数据表 在 MySQL 中,SHOW CREATE TABLE语句不仅可以查看创建表时的定义语句还可以查看表的字符编码。S…

数据结构与算法 - 双端队列

1. 概述 双端队列、队列、栈对比 定义特点队列一端删除(头),另一端添加(尾)First In First Out栈一端删除和添加(顶)Last In First Out双端队列两端都可以删除、添加优先级队列优先级高者先出…

Java整合腾讯云发送短信实战Demo

简介 在现代应用开发中,短信服务是非常重要的功能之一。它可以用于用户验证、通知等各种场景。本文将介绍如何使用Java整合腾讯云短信服务,并提供一个完整的实战示例代码。 环境准备 在开始之前,确保你已经完成以下准备工作: 注…

YOLOv10有效涨点专栏目录

试读篇 YOLOv10改进 | Conv篇 | YOLOv10引入AKConv(既轻量又提点) YOLOv10改进 | 注意力篇 | YOLOv10改进CBAM注意力机制 手把手教你使用YOLOv10训练自己数据集(含环境搭建 、数据集查找、模型训练、测试) 卷积篇 &#xff08…

蚓链总结数字化营销线上线下融合发展趋势

蚓链数字化营销平台系统工具通过实战、实践总结数字化营销线上线下融合发展趋势如下: 1. 全渠道营销的深化:随着媒体形式的不断丰富和移动互联网技术的发展,全渠道营销能力将越发重要。企业需要在更多的线上和线下渠道进行布局,实…

优化招聘流程:2024年十大HR工具盘点

本文中提到的工具有 :Moka、腾讯企点、泛微E-office、美洽人事、Workday、ADP Workforce Now、SAP SuccessFactors、金蝶云苍穹、BambooHR、钉钉。 在处理日常人力资源任务时,经常感觉到工作效率不够高,招聘、绩效管理或员工福利这些环节总是…

网络协议 从入门到精通系列讲解 - 总目录

👦 作者介绍:Bazinga bingo,专注网络协议基础学习以及协议应用硬核干货分享,潜心修炼,虚心学习,立志将每个网络协议最简单的方式分享大家。 📕 本文收录于《网络协议 eNSP Wireshark》专栏&am…

图欧学习资源网创站以来的更新日志(截止至2022.5.6)不完全统计

一、网站创立和初步发展 2021年10月28日创建【TUO图欧视频备份站】,当时只有【单词视频】文件夹. 小学、初中、高中、大学、四六级、专四、专八、专升本、考研、考博、托福、雅思、托业、GRE、SAT、GMAT、MBA、新概念等 数量:500个文件,60个…

如何优雅地重装系统:使用Ventoy实现系统安装All In One

在日常工作和学习中,我们偶尔会面临需要在一台电脑上测试或使用多个操作系统的场景。传统的解决方案是制作多个启动盘或者使用PE,不仅耗时而且管理不便。 那么如何高效地在同一USB盘上实现多个系统镜像引导的统一集成呢? Ventoy提供了一个创…

基于双存档模型的多模态多目标进化算法(MMOHEA)求解无人机三维路径规划(MATLAB代码)

一、无人机多目标优化模型 无人机三维路径规划是无人机在执行任务过程中的非常关键的环节,无人机三维路径规划的主要目的是在满足任务需求和自主飞行约束的基础上,计算出发点和目标点之间的最佳航路。 1.1路径成本 无人机三维路径规划的首要目标是寻找…

远程链接另一个主机共享文件

一、打开本地电脑,win键,搜索mstsc,打开远程桌面链接 二、 在对话窗口输入另一台远程主机的ip地址 三、点击显示选项 四、点击本地资源,点击详细信息 五、选择要给另一台远程主机共享的文件夹所在磁盘,点击确定 六、点…

爬虫中常见的加密算法Base64伪加密,MD5加密【DES/AES/RSA/SHA/HMAC】及其代码实现(二)

前文爬虫中常见的加密算法Base64伪加密,MD5加密【DES/AES/RSA/SHA/HMAC】及其代码实现(一)-CSDN博客 目录 . AES算法 1. 算法简介 2. JavaScript 实现 3.Python 实现# RC4# 算法简介 JavaScript 实现# Python 实现# Rabbit# 算法简介 JavaSc…

基于改进拥挤距离的多模态多目标优化差分进化(MMODE-ICD)求解无人机三维路径规划(MATLAB代码)

一、无人机多目标优化模型 无人机三维路径规划是无人机在执行任务过程中的非常关键的环节,无人机三维路径规划的主要目的是在满足任务需求和自主飞行约束的基础上,计算出发点和目标点之间的最佳航路。 1.1路径成本 无人机三维路径规划的首要目标是寻找…

3D生物打印咋实现?重组弹性蛋白来助力!

Human-Recombinant-Elastin-Based Bioinks for 3D Bioprinting of Vascularized Soft Tissues是发表于《ADVANCED MATERIALS》上的一篇文章,介绍了一种基于重组人原弹性蛋白的生物墨水,用于3D生物打印复杂软组织。该生物墨水由GelMA和MeTro组成&#xff…

人工智能幻觉:记忆能找到答案吗?

欢迎来到雲闪世界。探索记忆机制如何减轻大型语言模型中的幻觉。 幻觉是事实,不是错误;错误的是基于幻觉的判断。——伯特兰罗素 大型语言模型 (LLM)表现出色,但仍受到幻觉的困扰。特别是对于敏感应用来说,这不是一个小问题&#…

文献阅读:细胞分辨率全脑图谱的交互式框架

文献介绍 文献题目: An interactive framework for whole-brain maps at cellular resolution 研究团队: Daniel Frth(瑞典卡罗林斯卡学院)、Konstantinos Meletis(瑞典卡罗林斯卡学院) 发表时间&#xff…

最准的期货指标源码 九稳量化系统 趋势指标公式源码 文华财经指标公式源码 标趋势跟踪 全网最火指标公式

8. “世界上没有任何系统或技术交易方法能永保胜利,将来也不会有。”——这句话提醒投资者不要迷信任何交易系统或方法,要保持灵活和适应市场变化的能力。 9. “巨额利润来源于长期的积少成多或者稳坐不动。”——这句话强调了长期稳健交易的重要性&…

最佳HR软件指南:11款高效管理工具

文章介绍了11款人力资源管理工具:Moka、友人才、北森HRSaaS、同鑫eHR、i人事、红海eHR、BambooHR、Skuad、Hibob、OrangeHRM、Verint。 在选择人力资源管理软件时,选错不仅浪费时间和金钱,还会影响团队的工作效率和员工满意度。本文总结了11款…

24年军队文职选岗报名保姆级流程!

24年技能岗已经开始陆陆续续报名了,不知道具体流程的宝子别着急,给大家总结了详细的报名步骤,直接照着选就行! ✅详细步骤: 1、在军 队人才网找到工作动态,把岗位表用Excel表格方式下载出来。 2、列出自身条…