diff --git a/.klyban.csv b/.klyban.csv deleted file mode 100644 index 2d26696..0000000 --- a/.klyban.csv +++ /dev/null @@ -1,18 +0,0 @@ -"ID","STATUS","TITLE","DETAILS","TAGS","DEADLINE","TOUCHED" -0,"TODO","Use click-option-group","To help sort options in categories in help.","UX,feat","","2023-07-29T17:50:45.638845" -1,"TODO","Use click-aliases","To allow for aliases (TBC: user-defined in config file?)","UX,feat","","2023-07-29T17:50:51.310893" -2,"DONE","edit existing","When calling edit, populate defaults with existing data.","feat","","2023-07-29T17:51:23.166131" -3,"TODO","sanity checks","Check data consistency in load_data and save_data.","core,test","","2023-07-29T17:51:09.870813" -4,"TODO","find csv up dir","Try to find .klyban.csv on upper directories if not in the existing one.","data,feat","","2023-07-29T17:50:32.534829" -5,"HOLD","semantic tags","Allow tags starting with # to refer to a Github issue if data file is in a git repository having a remote on Github.","github,feat","","2023-07-30T10:25:37.048008" -6,"TODO","style metadata","Add a METADATA column to host styling tags.","feat","","2023-07-29T17:49:51.174446" -9,"TODO","fix add","'add' should prompt for columns content.","bug","","2023-07-29T17:49:19.286464" -10,"DONE","fix delete","'delete' print the kanban not updated","bug","","2023-07-29T17:48:14.950376" -11,"TODO","fix quotes","After 'add', empty columns got remaining quotes.","bug","","2023-07-29T17:49:33.862442" -12,"TODO","multiple select","Allow to pass several IDs or ranges to commands.","feat","","2023-07-29T17:49:05.411800" -13,"DOING","card widgets","Refactor into cards/list of cards with widget classes.","feat","","2023-07-31T09:24:34.469400" -14,"DONE","highlight last action","Use a virtual hint column to point to the last touched task.","feat,UX","","2023-07-30T10:20:36.795048" -15,"TODO","hide old done tasks","Hide tasks with last status that haven't been touched since a long time.","feat","","2023-07-30T10:16:39.517669" -16,"TODO","sort by priority","Add a priority column and a sorting option.","feat","","2023-07-31T09:19:16.258603" -17,"TODO","fix layout filtering","When changing themes, the layout filtering hack in Horizontal* does not work anymore.","bug","","2023-07-31T17:40:15.708249" -18,"TODO","normalized config files","Handle config files: 1) current dir, 2) upper dir(s) stack, 3) home config, 4) system config, 5) command line","feat","","2023-08-04T19:47:29.684559" diff --git a/.task/backlog.data b/.task/backlog.data new file mode 100644 index 0000000..6b5dc3d --- /dev/null +++ b/.task/backlog.data @@ -0,0 +1,11 @@ +{"description":"find data updir: try to find .task on upper directories if not in the existing one","entry":"20230811T170621Z","modified":"20230811T170621Z","status":"pending","uuid":"b4ee0b55-0bb3-4a2f-b7c5-87cd70dd0ff0","tags":["data","feat"]} +{"description":"semantic Allow tags starting with","entry":"20230811T170722Z","modified":"20230811T170722Z","status":"pending","uuid":"06cf70a9-4f0e-4b32-b7bb-d1799803665c"} +{"description":"hide old done tasks: Hide tasks with last status that haven t been touched since a long time.","entry":"20230811T170911Z","modified":"20230811T170911Z","status":"pending","uuid":"e18707b4-304d-41f3-8504-89476cd796f5","tags":["feat"]} +{"description":"sort by urgency","entry":"20230811T170942Z","modified":"20230811T170942Z","status":"pending","uuid":"4f041f52-739a-4aca-94e6-164f43e61866","tags":["feat"]} +{"description":"config file.s","entry":"20230811T171231Z","modified":"20230811T171231Z","status":"pending","uuid":"4d822c4a-d51e-4992-8a22-6e0167ac197a","tags":["feat"]} +{"description":"fix escaped add: when passing add with escapable characters, bug ensues.","entry":"20230811T171437Z","modified":"20230811T171437Z","status":"pending","uuid":"79e1ba11-15ae-489f-9868-ab6adea40a91","tags":["bug"]} +{"description":"semantig allow tags starting with a hash to refer to a github issue or PR","entry":"20230811T170722Z","modified":"20230811T171557Z","status":"pending","uuid":"06cf70a9-4f0e-4b32-b7bb-d1799803665c","tags":["feat"]} +{"description":"allow tags starting with a hash to refer to a github issue or PR","entry":"20230811T170722Z","modified":"20230811T171615Z","status":"pending","uuid":"06cf70a9-4f0e-4b32-b7bb-d1799803665c","tags":["feat"]} +{"description":"tags starting with a hash to refer to a github issue or PR","entry":"20230811T170722Z","modified":"20230811T171630Z","status":"pending","uuid":"06cf70a9-4f0e-4b32-b7bb-d1799803665c","tags":["feat"]} +{"description":"semantic allow tags starting with a hash to refer to a github issue or PR","entry":"20230811T170722Z","modified":"20230811T171645Z","status":"pending","uuid":"06cf70a9-4f0e-4b32-b7bb-d1799803665c","tags":["feat"]} +{"description":"semantic tags : allow tags starting with a hash to refer to a github issue or PR","entry":"20230811T170722Z","modified":"20230811T171703Z","status":"pending","uuid":"06cf70a9-4f0e-4b32-b7bb-d1799803665c","tags":["feat"]} diff --git a/.task/completed.data b/.task/completed.data new file mode 100644 index 0000000..e69de29 diff --git a/.task/pending.data b/.task/pending.data new file mode 100644 index 0000000..c338e57 --- /dev/null +++ b/.task/pending.data @@ -0,0 +1,6 @@ +[description:"find data updir: try to find .task on upper directories if not in the existing one" entry:"1691773581" modified:"1691773581" status:"pending" tags:"data,feat" tags_data:"x" tags_feat:"x" uuid:"b4ee0b55-0bb3-4a2f-b7c5-87cd70dd0ff0"] +[description:"semantic tags : allow tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774223" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +[description:"hide old done tasks: Hide tasks with last status that haven t been touched since a long time." entry:"1691773751" modified:"1691773751" status:"pending" tags:"feat" tags_feat:"x" uuid:"e18707b4-304d-41f3-8504-89476cd796f5"] +[description:"sort by urgency" entry:"1691773782" modified:"1691773782" status:"pending" tags:"feat" tags_feat:"x" uuid:"4f041f52-739a-4aca-94e6-164f43e61866"] +[description:"config file.s" entry:"1691773951" modified:"1691773951" status:"pending" tags:"feat" tags_feat:"x" uuid:"4d822c4a-d51e-4992-8a22-6e0167ac197a"] +[description:"fix escaped add: when passing add with escapable characters, bug ensues." entry:"1691774077" modified:"1691774077" status:"pending" tags:"bug" tags_bug:"x" uuid:"79e1ba11-15ae-489f-9868-ab6adea40a91"] diff --git a/.task/undo.data b/.task/undo.data new file mode 100644 index 0000000..61e20c7 --- /dev/null +++ b/.task/undo.data @@ -0,0 +1,38 @@ +time 1691773581 +new [description:"find data updir: try to find .task on upper directories if not in the existing one" entry:"1691773581" modified:"1691773581" status:"pending" tags:"data,feat" tags_data:"x" tags_feat:"x" uuid:"b4ee0b55-0bb3-4a2f-b7c5-87cd70dd0ff0"] +--- +time 1691773642 +new [description:"semantic Allow tags starting with" entry:"1691773642" modified:"1691773642" status:"pending" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +--- +time 1691773751 +new [description:"hide old done tasks: Hide tasks with last status that haven t been touched since a long time." entry:"1691773751" modified:"1691773751" status:"pending" tags:"feat" tags_feat:"x" uuid:"e18707b4-304d-41f3-8504-89476cd796f5"] +--- +time 1691773782 +new [description:"sort by urgency" entry:"1691773782" modified:"1691773782" status:"pending" tags:"feat" tags_feat:"x" uuid:"4f041f52-739a-4aca-94e6-164f43e61866"] +--- +time 1691773951 +new [description:"config file.s" entry:"1691773951" modified:"1691773951" status:"pending" tags:"feat" tags_feat:"x" uuid:"4d822c4a-d51e-4992-8a22-6e0167ac197a"] +--- +time 1691774077 +new [description:"fix escaped add: when passing add with escapable characters, bug ensues." entry:"1691774077" modified:"1691774077" status:"pending" tags:"bug" tags_bug:"x" uuid:"79e1ba11-15ae-489f-9868-ab6adea40a91"] +--- +time 1691774157 +old [description:"semantic Allow tags starting with" entry:"1691773642" modified:"1691773642" status:"pending" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +new [description:"semantig allow tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774157" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +--- +time 1691774175 +old [description:"semantig allow tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774157" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +new [description:"allow tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774175" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +--- +time 1691774190 +old [description:"allow tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774175" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +new [description:"tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774190" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +--- +time 1691774205 +old [description:"tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774190" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +new [description:"semantic allow tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774205" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +--- +time 1691774223 +old [description:"semantic allow tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774205" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +new [description:"semantic tags : allow tags starting with a hash to refer to a github issue or PR" entry:"1691773642" modified:"1691774223" status:"pending" tags:"feat" tags_feat:"x" uuid:"06cf70a9-4f0e-4b32-b7bb-d1799803665c"] +--- diff --git a/twf.py b/twd.py similarity index 99% rename from twf.py rename to twd.py index 9ec3f90..4da5bef 100755 --- a/twf.py +++ b/twd.py @@ -286,7 +286,7 @@ def get_data(): def parse_touched(out): - return re.findall('Modifying task ([0-9]+)', out) + return re.findall('[ModifyingCreated]+ task ([0-9]+)', out) if __name__ == "__main__":