Dia
===
Have you ever spent a long day at work, only to wonder at the end of it what you
actually got done? Do you wish you remembered why you made a decision way back when?
Do you want to find the day you worked on a specific thing, but haven't left any trace?
Dia solves all those problems by helping you keep a work diary.
Installation
------------
Installing Dia is simple. You can use `pipx` (recommended):
```bash
$ pipx install dia
```
Or `pip` (less recommended):
```bash
$ pip install dia
```
Usage
-----
To log a task you've completed, you can use `dia log`:
```bash
$ dia log "Completed the diary feature."
```
This will generate the following `diary.txt` in the current directory (or append to it
if it already exists):
```md
Work diary
==========
2022-02-09
----------
* Completed the diary feature.
```
If you want to specify a fixed file to always work on, you can do that by setting the
`diary` option in `~/.config/dia/config`:
```ini
diary="/home/stavros/diary.txt"
```
You can similarly override any other options.
Semantic tags
-------------
Dia supports (though currently very tenuously) semantic tags. This means it can
understand people, projects, and tags. For example, you can say:
```bash
$ dia log "Worked on the %Dia #data-model with @JohnK."
```
You can show all items with:
```bash
$ dia show projects
Projects
========
* Dia
* Foo
* Bar
* Baz
```
Same with `tags` and `people`.
# Changelog
## v0.1.8 (2022-02-20)
### Features
* Add the "show week" command. [Stavros Korokithakis]
### Fixes
* Fix calling "standup" with an empty log. [Stavros Korokithakis]
## v0.1.7 (2022-02-16)
### Features
* Add the "standup" command. [Stavros Korokithakis]
* Add the "show people|tags|projects" commands. [Stavros Korokithakis]
* Allow passing a regex to the "search" command. [Stavros Korokithakis]
* Add the "edit" command. [Stavros Korokithakis]
### Fixes
* Reduce whitespace between elements. [Stavros Korokithakis]
## v0.1.6 (2022-02-11)
### Features
* Refactor "show" and add "show previous" command. [Stavros Korokithakis]
### Fixes
* Don't use pager on search. [Stavros Korokithakis]
* Don't show empty days in the "search" command. [Stavros Korokithakis]
## v0.1.5 (2022-02-11)
### Features
* Wrap long task text. [Stavros Korokithakis]
* Add "search" command. [Stavros Korokithakis]
### Fixes
* Fix diary config name. [Stavros Korokithakis]
Python库 | dia-0.1.8.tar.gz
版权申诉
83 浏览量
2022-04-07
23:11:31
上传
评论
收藏 17KB GZ 举报
挣扎的蓝藻
- 粉丝: 13w+
- 资源: 15万+
最新资源
- ACM(Association for Computing Machinery,计算机协会)相关的资源.txt
- 个能够从 YouTube 上抓取信息的 Python 网络爬虫,你可以使用 Python 的 Requests 库来进行网络请求
- 学生管理系统示例代码.rar
- music search and download. - 全网音乐搜索和下载
- Maven项目管理分析实列教程.txt
- VBA代码实现excel自动导出到PPT
- 硬件开发常用工具以及案列加基础知识.rar
- 用C语言写的一个直接插入排序
- 八大排序算法(手撕):冒泡排序、选择排序、插入排序、基数排序、堆排序、希尔排序、快速排序(单排)、归并排序
- 这是直接插入排序的代码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈