Skip to content

Instantly share code, notes, and snippets.

@linuxcaffe
linuxcaffe / on-launch_stopstarted.sh
Created Jun 1, 2019 — forked from wbsch/on-launch_stopstarted.sh
Taskwarrior hook that stops all active tasks when "task FILTER start" is run. PoC for https://bug.tasktools.org/browse/TW-1712
View on-launch_stopstarted.sh
#!/usr/bin/env bash
# Stops all previously active tasks on "task FILTER start"
#
# Only pending tasks are checked/stopped. If you really want to stop
# started tasks that are completed/deleted, remove the status:pending
# filter. Note that this will decrease performance, and should not
# be necessary.
tw_command=""
for i in "$@"; do
View on-add_annotate.py
#!/usr/bin/env python3
#
# Save as on-add_annotate.py in hooks directory, then:
# $ chmod +x ~/.task/hooks/on-add_annotate.py
#
# Anything after "annotate:" in a new task's description is added as an
# annotation:
# $ task add this is the description annotate:this is an annotation
import json
View tasklib version for taskwiki
djp@ace:~/.vim/bundle/vim-devicons$ pip show tasklib
Name: tasklib
Version: 1.1.0
Summary: Python Task Warrior library
Home-page: https://github.com/robgolding63/tasklib
Author: Rob Golding
Author-email: rob@robgolding.com
License: BSD
Location: /home/djp/.local/lib/python3.5/site-packages
Requires: six, pytz, tzlocal
View PCF_17-02-02.csv.norules
; PCF csv rules file
; Date, Transaction Details, Funds Out, Funds In
; 01/04/2016,POS MERCHANDISE FOODLAND #6737,11.97,
; 01/11/2016,POS MERCHANDISE FOODLAND #6737,42.01,
; 01/11/2016, ABM DEPOSIT,,141.98
; 01/11/2016,POS MERCHANDISE HOME COMPUTER,11.30,
skip 1
date-format %m/%d/%Y
View index.wiki

taskwiki -- projects -- areas


Index Name :: index.wiki Description :: top taskwiki index page Created :: Aug31, 2015 Manager :: djp Files :: ~/.task/wiki/

Taskwiki Index

area/

View gist:a9d4ed773bbc59e5a935628e2d5ee626
djp@ace ~ $ actor-daemon
Traceback (most recent call last):
File "/usr/local/bin/actor-daemon", line 3, in <module>
from actor.core.actord import main
File "/usr/local/lib/python2.7/dist-packages/actor/core/actord.py", line 8, in <module>
from main import Actor, ActorDBusProxy
File "/usr/local/lib/python2.7/dist-packages/actor/core/main.py", line 15, in <module>
from activities import Activity, Flow
File "/usr/local/lib/python2.7/dist-packages/actor/core/activities.py", line 7, in <module>
from plugins import Plugin, PluginMount, ContextProxyMixin, PersistentStateMixin
@linuxcaffe
linuxcaffe / on-exit_git.py
Created Nov 24, 2016 — forked from wbsch/on-exit_git.py
Proof of concept for a Taskwarrior on-exit hook that manages a git repository in ~/.task
View on-exit_git.py
#!/usr/bin/env python
#
# PoC: Manage a git repository in ~/.task that gets updated on changes.
# Only pending.data and completed.data are included by default.
# You can use "git add" to add whatever files you want to track in your
# task folder.
#
# Inspired by https://gist.github.com/Unode/9366218
#
# Works with any Taskwarrior version that supports hooks.
View diag_Hooks-improvement.txt
diag_Hooks-improvement.txt
:Author: djp
:Date: 2016-01-03 22:27
This is a text mockup of a proposed refinement of the task diag / Hooks section.
The current display bugs be because;
a) "Scripts" is redundant
View .vimrc
execute pathogen#infect()
let &t_Co=256
syntax on
filetype plugin indent on
set tabline=%!tabber#TabLine()
au! BufRead,BufWrite,BufWritePost,BufNewFile *.org
au BufEnter *.org call org#SetOrgFileType()
" vimwiki options
let g:vimwiki_hl_headers = '1'
View dark-16.theme
################################################################################
# Sample taskwarrior 1.9 (or later) dark 16-color theme
#
# taskwarrior - a command line task list manager.
#
# Copyright 2006-2013, Paul Beckingham, Federico Hernandez.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
# in the Software without restriction, including without limitation the rights