时间跟踪解析器
Time tracking parser
从通常的图像处理脚本继续:我正在考虑编写一个 Photoshop 时间跟踪脚本,用于记录文件名、目录和创建、保存和关闭文件的时间。使用脚本事件管理器,这相对容易。
聪明的一点是编写第二个脚本来解析这些信息,这样我就可以清楚地看到我在哪一天和多长时间里在做什么项目。第一部分可以通过保存在某些目录中的文件来识别。处理各种时间代码(创建、保存和关闭)以帮助我轻松查看项目跟踪时间的最佳方式是什么?
这是一件微不足道的事情,还是我在这里打开了一个隐喻的蠕虫罐头?有没有对我有用的标准化算法?
如果我没理解错的话..你想要的是Logging..
一个日志配置主要由四部分组成。
记录器
处理程序
过滤器
格式化程序
简而言之,记录器是写入日志的机制。写入日志的每条消息称为日志记录。日志记录可以包含元数据和其他信息来描述正在记录的事件。还有一些在这里不重要的日志级别的东西..
记录日志记录后,将其发送到处理程序。
处理程序:处理程序是确定记录器中每条消息发生什么情况的引擎。它描述了特定的日志记录行为,例如将消息写入屏幕、文件等。
过滤器:
不言自明。您可以创建过滤器以仅查看特定条件。
格式化程序:
顾名思义.. 以更具可读性的方式格式化记录,List,Table,Graph.
这只是日志系统的基本概述。
至于你的情况,你提到你已经可以使用现有的工具来记录事件。您需要做的就是制作一个处理程序,它将解释这些日志并保存在一个可以由脚本引擎解析的文件中.. csv,json
类似于:
projects : [ { "name" : "foo", " creation": "date",
"events" : [ {"action":"file-created", "timestamp":"date", " file":"sample"}]
},
"name":"酒吧"......
您需要根据您的需要对其进行定制。根据您的数据以及您想要用它做什么,您需要以您能想到的最佳方式表示。
然后剩下的就是以您想要的方式显示所需的数据.. 脚本编写太多了:0
从通常的图像处理脚本继续:我正在考虑编写一个 Photoshop 时间跟踪脚本,用于记录文件名、目录和创建、保存和关闭文件的时间。使用脚本事件管理器,这相对容易。
聪明的一点是编写第二个脚本来解析这些信息,这样我就可以清楚地看到我在哪一天和多长时间里在做什么项目。第一部分可以通过保存在某些目录中的文件来识别。处理各种时间代码(创建、保存和关闭)以帮助我轻松查看项目跟踪时间的最佳方式是什么?
这是一件微不足道的事情,还是我在这里打开了一个隐喻的蠕虫罐头?有没有对我有用的标准化算法?
如果我没理解错的话..你想要的是Logging..
一个日志配置主要由四部分组成。
记录器 处理程序 过滤器 格式化程序
简而言之,记录器是写入日志的机制。写入日志的每条消息称为日志记录。日志记录可以包含元数据和其他信息来描述正在记录的事件。还有一些在这里不重要的日志级别的东西.. 记录日志记录后,将其发送到处理程序。
处理程序:处理程序是确定记录器中每条消息发生什么情况的引擎。它描述了特定的日志记录行为,例如将消息写入屏幕、文件等。
过滤器: 不言自明。您可以创建过滤器以仅查看特定条件。
格式化程序: 顾名思义.. 以更具可读性的方式格式化记录,List,Table,Graph.
这只是日志系统的基本概述。
至于你的情况,你提到你已经可以使用现有的工具来记录事件。您需要做的就是制作一个处理程序,它将解释这些日志并保存在一个可以由脚本引擎解析的文件中.. csv,json
类似于:
projects : [ { "name" : "foo", " creation": "date",
"events" : [ {"action":"file-created", "timestamp":"date", " file":"sample"}]
}, "name":"酒吧"......
您需要根据您的需要对其进行定制。根据您的数据以及您想要用它做什么,您需要以您能想到的最佳方式表示。
然后剩下的就是以您想要的方式显示所需的数据.. 脚本编写太多了:0