【神器】wakatime代码时间追踪工具

文章目录

    • wakatime简介
    • 支持的IDE
    • 安装步骤
    • API文档
    • 插件费用
    • 写在最后

wakatime简介

wakatime就是一个IDE插件,一个代码时间追踪工具。可自动获取码编码时长和度量指标,以产生很多的coding图形报表。这些指标图形可以为开发者统计coding信息,比如项目coding时长,修改了哪些文件,使用了什么语言等等。wakatime可以帮助开发者减少不必要的低效和繁琐的工作,提高代码质量。当然,更多的是为管理者提供一些必要的研发指标,了解项目进度和开发时间。
https://wakatime.com/
在这里插入图片描述

支持的IDE

支持的IDE类型基本涵盖了市场上的编辑器
https://wakatime.com/plugins
在这里插入图片描述

安装步骤

1、打开你的IDE,进入插件安装
2、搜索 wakatime
3、 点击安装插件
以下以IDEA为例直接安装,其他IDE类似
在这里插入图片描述

4、 重启IDE
5、输入api key
1、在官方网站 https://wakatime.com/settings 生成api key
在这里插入图片描述

2、以IDEA为例如果安装了wakatime插件,工具栏就有输入api key的菜单
在这里插入图片描述

将第一步获取到的key拷贝到目标位置
在这里插入图片描述

6、 正常使用你的IDE,该插件会自动上报coding数据至远程数据库,保密项目慎用
7. 访问 https://wakatime.com 查看你的coding报表
访问页面可以使用邮箱密码登录,也可直接用GIT账户授权使用

在这里插入图片描述在这里插入图片描述

源码GIT地址: https://github.com/wakatime/jetbrains-wakatime

API文档

点击主页面的PAI Docs
wakatime提供有丰富的API以帮助我们从远程服务器拉群需要的数据
在这里插入图片描述

插件费用

点击主页面 Pricing
wakatime基础功能是免费的,比如历史coding指标记录保留2周,每周的电子邮件报表,以及1个编码目标和公众排行榜,其他的高级功能则需要付费。
在这里插入图片描述

写在最后

一般情况下wakatime免费版本已经足够用了,如果公司需要使用团队版本以及更加高级的功能则需要付费。另外该服务器在国外对数据上传时间不敏感,而且不保留本地IDE,有代码泄露的风险。如果说你能够接受这些缺点,我想wakatime插件可以是一款不错的coding时间追踪工具。

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

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

相关文章

【MySQL】:复合查询

复合查询 一.多表查询二.自连接三.子查询1.单行子查询2.多行子查询3.多列子查询4.在from语句里使用子查询5.合并查询 准备三张表 emp表 dept表 salgrade表 一.多表查询 实际开发中往往数据来自不同的表,所以需要多表查询。我们用一个简单的公司管理系统&#xff0c…

HPM6750系列--第十一篇 Uart讲解(轮询模式)

一、目的 在介绍完GPIO的相关内容下一个必须介绍的就是uart了,因为串口一个主要用途就是用于调试信息打印。 HPM6750在uart的配置上也是相当炸裂,有17个串口;结合HPM6750的高主频高内存,完全可以作为一个串口服务器。 ​​​​​​…

智能优化算法应用:基于天牛须算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于天牛须算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于天牛须算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.天牛须算法4.实验参数设定5.算法结果6.参考文…

MLOps在极狐GitLab 的现状和前瞻

什么是 MLOps 首先我们可以这么定义机器学习(Machine Learning):通过一组工具和算法,从给定数据集中提取信息以进行具有一定程度不确定性的预测,借助于这些预测增强用户体验或推动内部决策。 同一般的软件研发流程比…

如何用 Redis 中的 HyperLogLog 统计页面 UV?

HyperLogLog(HLL)是 Redis 中一种用于基数估计的数据结构,适合用于统计唯一值(Unique Values)。在页面 UV 统计中,可以使用 HyperLogLog 来估算唯一访客的数量。以下是一个简单的示例: 安装 Red…

Web程序设计期末测试练习题

一、单选题 1、下列选项不是动态网站开发技术的是(C)。 A. ASP B. PHP C. CSS D. JSP 2、在一个动态网站项目中,可以放置一些外部类库的地方是(B)。 A. /WEB-INF/Iib 放置已经编译的类文件 B. /WEB-INF/lib …

如何进行性能优化和算法优化?

性能优化和算法优化是编程中至关重要的方面,特别是在涉及大规模数据处理、实时系统或资源受限环境下。C语言作为一种底层、高性能的编程语言,对性能的优化有着显著的影响。在本文中,我们将深入探讨如何在C语言中进行性能和算法优化的方法和技…

【lesson17】MySQL表的基本操作--表去重、聚合函数和group by

文章目录 MySQL表的基本操作介绍插入结果查询(表去重)建表插入数据操作 聚合函数建表插入数据操作 group by(分组)建表插入数据操作 MySQL表的基本操作介绍 CRUD : Create(创建), Retrieve(读取),Update(更新)&#x…

【TB作品】STM32 PWM之实现呼吸灯,STM32F103RCT6,晨启

文章目录 完整工程参考资料实验过程 实验任务: 1:实现PWM呼吸灯,定时器产生PWM,控制实验板上的LED灯亮灭; 2:通过任意两个按键切换PWM呼吸灯输出到两个不同的LED灯,实现亮灭效果; 3&…

alma linux配置ntp客户端和服务端

一、配置客户端: dnf 是即将到来的继yum之后的一个rpm包管理器,先检查一下是否安装了任务计划chrony: dnf list installed | grep chrony 无则安装、加入开机启动: dnf install chrony systemctl enable chronyd 将以下行添加…

Axure的案例演示

增删改查: 在中继器里面展示照片

创建型模式之抽象工厂模式

一、概述 1、抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、抽象工厂模式:一个工厂可以生产一系列产品(一族产品),极大减少了工厂类的数量 3、抽象工厂模式&am…

众和策略:加强经济监测预测预警 加大宏观调控力度

12月17日至18日,全国展开和革新作业会议在京举行,整理总结2023年展开革新作业,组织布置2024年展开革新关键使命。会议指出,中心经济作业会议对本年经济作业作了全面体系总结,侧重我国经济全体上升向好,全年…

选择合适教育管理软件:必须考虑的10个关键问题

随着教育行业的迅速数字化,学校要能够提供最新的管理和教育方法。大家逐渐意识到技术让运营变得更容易、更有效率。 不过首先我们需要找到一个能满足需求的应用程序。面对众多的选择,你该如何选择一个合适的平台呢?当然,没有人想…

MYSQL中使用IN,在xml文件中怎么写?

MYSQL: Spring中: mysql中IN后边的集合,在后端中使用集合代替,其他的没有什么注意的,还需要了解foreach 语法即可。

Spark编程实验一:Spark和Hadoop的安装使用

目录 一、目的与要求 二、实验内容 三、实验步骤 1、安装Hadoop和Spark 2、HDFS常用操作 3、Spark读取文件系统的数据 四、结果分析与实验体会 一、目的与要求 1、掌握在Linux虚拟机中安装Hadoop和Spark的方法; 2、熟悉HDFS的基本使用方法; 3、掌…

SCADA助力食品加工数字化变革:未来产业的智慧引擎

一、背景介绍 当前,在国际市场竞争加剧、消费者个性化需求突出的背景下,我国食品加工行业面临着诸多挑战:越发严苛的食品安全标准、追求供应链的透明度和效率、进一步提高产品质量和降低成本等等。 为了应对上述挑战,我国食品加…

亚马逊,速卖通,shein卖家如何准确有效的测评补单

一、合理规划测评时间和数量 卖家需要合理规划测评的时间和数量。如果卖家过于频繁地进行测评,或者在短时间内进行大量的测评,这可能会被视为恶意行为,从而触犯风控机制。因此,卖家需要根据自己的销售情况和市场需求,…

RPC通信编解码库对比:json、flatbuf、protobuf、MessagePack

JSON: 1、JSON是纯文本。 2、JSON具有良好的自我描述性,便于阅读。 优点 1 简单易用开发成本低 2 跨语言 3 轻量级数据交换 4 非冗长性(对比xml标签简单括号闭环) 缺点 1 体积大,影响高并发 2 无版本检查,自己做…

如何确保对称密钥管理的存储安全?

确保对称密钥管理的存储安全是保障信息安全的重要一环。以下是一些建议,以确保对称密钥管理的存储安全: 使用安全存储设备:选择使用经过验证的安全存储设备来存储对称密钥。这些设备通常具有高度的物理安全性,可以防止未经授权的访…