madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

etc/taskwarrior.git
4 months agotask postponement helper master
martin f. krafft [Wed, 1 May 2019 23:07:34 +0000 (11:07 +1200)]
task postponement helper

4 months agofixup last commit
martin f. krafft [Wed, 1 May 2019 22:52:17 +0000 (10:52 +1200)]
fixup last commit

4 months agolet tasks be selected even if they are not $1
martin f. krafft [Wed, 1 May 2019 09:46:28 +0000 (21:46 +1200)]
let tasks be selected even if they are not $1

4 months agosort low prio tasks at the bottom
martin f. krafft [Wed, 1 May 2019 09:46:03 +0000 (21:46 +1200)]
sort low prio tasks at the bottom

5 months agocolouring and wweight improvements
martin f. krafft [Tue, 26 Mar 2019 12:02:48 +0000 (13:02 +0100)]
colouring and wweight improvements

5 months agouse neomutt for notmuch integration if available
martin f. krafft [Tue, 26 Mar 2019 12:02:32 +0000 (13:02 +0100)]
use neomutt for notmuch integration if available

5 months agoexec viewer
martin f. krafft [Tue, 26 Mar 2019 12:02:16 +0000 (13:02 +0100)]
exec viewer

5 months agofix task_attach link parsing
martin f. krafft [Tue, 26 Mar 2019 12:01:58 +0000 (13:01 +0100)]
fix task_attach link parsing

6 months agoturn on recurrence when syncing
martin f. krafft [Thu, 21 Feb 2019 00:49:44 +0000 (13:49 +1300)]
turn on recurrence when syncing

6 months agoremove next, add waiting alias
martin f. krafft [Thu, 21 Feb 2019 00:49:30 +0000 (13:49 +1300)]
remove next, add waiting alias

7 months agofix msgid loading in mutt
martin f. krafft [Thu, 31 Jan 2019 03:36:55 +0000 (16:36 +1300)]
fix msgid loading in mutt

7 months agoinvoke task not with full path
martin f. krafft [Thu, 31 Jan 2019 02:11:27 +0000 (15:11 +1300)]
invoke task not with full path

7 months agoAdd '.config/taskwarrior/hooks/task.shift-recurrence/' from commit 'd06c7ada569cc7566...
martin f. krafft [Thu, 31 Jan 2019 02:06:20 +0000 (15:06 +1300)]
Add '.config/taskwarrior/hooks/task.shift-recurrence/' from commit 'd06c7ada569cc7566c28dd48f9438849b2a88f8c'

git-subtree-dir: .config/taskwarrior/hooks/task.shift-recurrence
git-subtree-mainline: 09f6572d50f43509715cd634b47c6e2cd5afe944
git-subtree-split: d06c7ada569cc7566c28dd48f9438849b2a88f8c

7 months agoProvide wrapper script for task
martin f. krafft [Thu, 31 Jan 2019 02:01:45 +0000 (15:01 +1300)]
Provide wrapper script for task

7 months agoLink taskpirate default hooks
martin f. krafft [Thu, 31 Jan 2019 01:51:20 +0000 (14:51 +1300)]
Link taskpirate default hooks

7 months agoAdd '.config/taskwarrior/taskpirate/' from commit 'c0d91dae27c2a1f73ed9fc103f7fbfcfc3...
martin f. krafft [Thu, 31 Jan 2019 01:57:35 +0000 (14:57 +1300)]
Add '.config/taskwarrior/taskpirate/' from commit 'c0d91dae27c2a1f73ed9fc103f7fbfcfc3ca0ae9'

git-subtree-dir: .config/taskwarrior/taskpirate
git-subtree-mainline: 9aa8aa5122d0208fd4177f436e9b60ab868e204c
git-subtree-split: c0d91dae27c2a1f73ed9fc103f7fbfcfc3ca0ae9

7 months agorun at most once every 5 minutes
martin f. krafft [Wed, 30 Jan 2019 23:34:13 +0000 (12:34 +1300)]
run at most once every 5 minutes

7 months agomisc configuration changes
martin f. krafft [Wed, 30 Jan 2019 23:32:49 +0000 (12:32 +1300)]
misc configuration changes

7 months agoadd support for attaching/calling extdata
martin f. krafft [Wed, 30 Jan 2019 23:32:06 +0000 (12:32 +1300)]
add support for attaching/calling extdata

18 months agoshortcut for starting tasks
martin f. krafft [Sun, 11 Mar 2018 14:33:05 +0000 (15:33 +0100)]
shortcut for starting tasks

18 months agoupdate header comment
martin f. krafft [Thu, 1 Mar 2018 02:50:24 +0000 (15:50 +1300)]
update header comment

18 months agorewrite to use run_at_most_every
martin f. krafft [Thu, 1 Mar 2018 02:50:19 +0000 (15:50 +1300)]
rewrite to use run_at_most_every

18 months agoenable colour on shell hook
martin f. krafft [Thu, 1 Mar 2018 01:01:36 +0000 (14:01 +1300)]
enable colour on shell hook

18 months agomore aliases
martin f. krafft [Thu, 1 Mar 2018 01:01:26 +0000 (14:01 +1300)]
more aliases

18 months agoenable colours and see how we go
martin f. krafft [Wed, 28 Feb 2018 10:26:46 +0000 (23:26 +1300)]
enable colours and see how we go

18 months agoprint task output on shell start only once every 30s
martin f. krafft [Wed, 28 Feb 2018 09:47:46 +0000 (22:47 +1300)]
print task output on shell start only once every 30s

18 months agoInitial commit
martin f. krafft [Wed, 28 Feb 2018 07:08:46 +0000 (20:08 +1300)]
Initial commit

2 years agoMerge pull request #4 from thawk/master
Tomas Babej [Fri, 10 Mar 2017 09:00:29 +0000 (10:00 +0100)]
Merge pull request #4 from thawk/master

Use python in current environment instead of /usr/bin/python

2 years agoUse python in current environment instead of /usr/bin/python
thawk [Fri, 10 Mar 2017 08:47:31 +0000 (16:47 +0800)]
Use python in current environment instead of /usr/bin/python

2 years agoLICENCE: Update copyright
Tomas Babej [Sun, 1 Jan 2017 19:42:53 +0000 (20:42 +0100)]
LICENCE: Update copyright

2 years agoRather than restricting to python2, make code python3 compatible
Tomas Babej [Wed, 12 Aug 2015 21:06:45 +0000 (23:06 +0200)]
Rather than restricting to python2, make code python3 compatible

3 years agoMerge pull request #4 from subsetpark/master
Tomas Babej [Thu, 18 Feb 2016 18:36:38 +0000 (19:36 +0100)]
Merge pull request #4 from subsetpark/master

Get task by ['parent']['uuid']

3 years agoGet task by ['parent']['uuid']
Zach Smith [Wed, 17 Feb 2016 20:47:28 +0000 (15:47 -0500)]
Get task by ['parent']['uuid']

3 years agoMerge pull request #2 from tristil/fixes
Tomas Babej [Thu, 17 Dec 2015 20:27:52 +0000 (21:27 +0100)]
Merge pull request #2 from tristil/fixes

Fix python reference and imports

3 years agoFix import statements
Joseph Method [Thu, 17 Dec 2015 20:02:08 +0000 (15:02 -0500)]
Fix import statements

TaskWarrior and Task are available from the main tasklib module, not
tasklib.task.

3 years agoFix python executable reference
Joseph Method [Thu, 17 Dec 2015 06:35:08 +0000 (01:35 -0500)]
Fix python executable reference

Use env to select the right python executable. Fixes issue on MacOS
with selecting the system python instead of the Homebrew python.

4 years agoFix old style import and config overrides
Tomas Babej [Sat, 12 Sep 2015 08:54:51 +0000 (10:54 +0200)]
Fix old style import and config overrides

4 years agoshebang: Enforce python2
Tomas Babej [Wed, 12 Aug 2015 20:37:16 +0000 (22:37 +0200)]
shebang: Enforce python2

4 years agoMerge branch 'master' of github.com:tbabej/taskwarrior-shift-all-recurrence-hook
Tomas Babej [Wed, 27 May 2015 09:42:21 +0000 (11:42 +0200)]
Merge branch 'master' of github.com:tbabej/taskwarrior-shift-all-recurrence-hook

4 years agoMerge pull request #3 from dkasak/fix-infinite-recursion
Tomas Babej [Tue, 26 May 2015 21:59:43 +0000 (23:59 +0200)]
Merge pull request #3 from dkasak/fix-infinite-recursion

Prevent hook from triggering nested task generation.

4 years agoPrevent hook from triggering nested task generation.
Denis Kasak [Tue, 26 May 2015 16:32:48 +0000 (18:32 +0200)]
Prevent hook from triggering nested task generation.

4 years agoUpdate README.md
Tomas Babej [Thu, 23 Apr 2015 21:10:30 +0000 (23:10 +0200)]
Update README.md

4 years agoOmit 'until' attribute from shifted attributes. Shifting works, but TW then removes...
Tomas Babej [Thu, 23 Apr 2015 05:23:06 +0000 (07:23 +0200)]
Omit 'until' attribute from shifted attributes. Shifting works, but TW then removes the parent task.

4 years agofind_hooks: Do not allow dots in the module name
Tomas Babej [Thu, 9 Apr 2015 20:00:50 +0000 (22:00 +0200)]
find_hooks: Do not allow dots in the module name

4 years agoAdd gitignore
Tomas Babej [Tue, 7 Apr 2015 17:58:37 +0000 (19:58 +0200)]
Add gitignore

4 years agoUpdate README.md
Tomas Babej [Tue, 7 Apr 2015 17:45:34 +0000 (19:45 +0200)]
Update README.md

4 years agoAdd readme instructions
Tomas Babej [Tue, 7 Apr 2015 17:42:12 +0000 (19:42 +0200)]
Add readme instructions

4 years agoAdd licence
Tomas Babej [Tue, 7 Apr 2015 17:01:21 +0000 (19:01 +0200)]
Add licence

4 years agoRemove redundant import
Tomas Babej [Tue, 7 Apr 2015 16:36:07 +0000 (18:36 +0200)]
Remove redundant import

4 years agoAdd pirate-enabled version of the hook
Tomas Babej [Tue, 7 Apr 2015 16:34:34 +0000 (18:34 +0200)]
Add pirate-enabled version of the hook

4 years agoRemove non-pirate version of the hook
Tomas Babej [Tue, 7 Apr 2015 16:34:19 +0000 (18:34 +0200)]
Remove non-pirate version of the hook

4 years agopirates: Sort module names alphabetically
Tomas Babej [Tue, 7 Apr 2015 16:18:36 +0000 (18:18 +0200)]
pirates: Sort module names alphabetically

4 years agoRemove gitignore, it's no longer necessary
Tomas Babej [Tue, 7 Apr 2015 16:17:13 +0000 (18:17 +0200)]
Remove gitignore, it's no longer necessary

4 years agoon-modify-pirate: Add pirate master hook for modify event
Tomas Babej [Tue, 7 Apr 2015 16:16:45 +0000 (18:16 +0200)]
on-modify-pirate: Add pirate master hook for modify event

4 years agoRemove example hook
Tomas Babej [Tue, 7 Apr 2015 16:13:20 +0000 (18:13 +0200)]
Remove example hook

4 years agoon-add-pirate: Make pirate master script standalone
Tomas Babej [Tue, 7 Apr 2015 16:12:51 +0000 (18:12 +0200)]
on-add-pirate: Make pirate master script standalone

4 years agoon-add-pirate: Initial implementation
Tomas Babej [Tue, 7 Apr 2015 15:23:12 +0000 (17:23 +0200)]
on-add-pirate: Initial implementation

4 years agoInitial commit
Tomas Babej [Tue, 7 Apr 2015 15:22:47 +0000 (17:22 +0200)]
Initial commit

4 years agoDetect data location and do not nest recurrence generation
Tomas Babej [Sun, 29 Mar 2015 10:58:22 +0000 (12:58 +0200)]
Detect data location and do not nest recurrence generation

4 years agoAdded README
Tomas Babej [Mon, 19 Jan 2015 17:45:53 +0000 (18:45 +0100)]
Added README

4 years agoAdded Licence
Tomas Babej [Mon, 19 Jan 2015 17:45:41 +0000 (18:45 +0100)]
Added Licence

4 years agoInitial commit
Tomas Babej [Mon, 19 Jan 2015 17:33:35 +0000 (18:33 +0100)]
Initial commit