dagraham / etm-tk

event and task manager
https://pypi.org/project/etmtk/
67 stars 13 forks source link

Option to use different file extension #68

Closed cipharius closed 4 years ago

cipharius commented 4 years ago

Currently the etm data extension is generic .txt file. Since it's so widely used file extension, etm picks up random unrelated support files as inbox notes.

With the ability to set custom file extension for data files, it would be possible for such workflow, where a projects data directory could be used both for storing directories of projects with etm data and also for keeping support material in the same project directories (which will most likely contain some unrelated .txt files).

dagraham commented 4 years ago

Etm itself does not put any .txt support files in it’s data directory. What is the source of these support files?

-- Dan On Sep 30, 2019, 12:37 AM -0400, Valts Liepiņš notifications@github.com, wrote:

Currently the etm data extension is generic .txt file. Since it's so widely used file extension, etm picks up random unrelated support files as inbox notes.

With the ability to set custom file extension for data files, it would be possible for such workflow, where a projects data directory could be used both for storing directories of projects with etm data and also for keeping support material in the same project directories (which will most likely contain some unrelated .txt files).

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dagraham_etm-2Dtk_issues_68-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DAAH4HJ2LYZAQDYZVADA7IU3QMF7B5A5CNFSM4I3V4VCKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HOOC2XQ&d=DwMCaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=cjSGCFDvj7Zy-plAeyNJjDIBRBeNSNbZaJLNyuBRtxo&m=whM0PpliXyGq1zUQdsxAnp72Sb7Vg7s7PAAMFaR__Dw&s=NaAawmZiVc26w9fDiIkdJZXYM7zIRwQEzS-Ot_E_OOE&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AAH4HJ4P5JATGAU7IFKHBYLQMF7B5ANCNFSM4I3V4VCA&d=DwMCaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=cjSGCFDvj7Zy-plAeyNJjDIBRBeNSNbZaJLNyuBRtxo&m=whM0PpliXyGq1zUQdsxAnp72Sb7Vg7s7PAAMFaR__Dw&s=aGcCSMIEVXhD87D--5rsemHLBqt7FEU6FtuoLDX-atk&e=.

cipharius commented 4 years ago

I wished to have etm data directory to function both as event and task collection and storage for project (as defined in Getting Things Done) related files.

Now that I look at it, perhaps it would be wiser to keep reference files separated from etm data. I will give that a go and report back here.

So far I have been reading the included documentation files, but it's not clear what kind of workflows and filesystem structures work well with etm. Are there any resources that describe some existing etm workflows?

dagraham commented 4 years ago

Since etm is forever searching it’s data directory for item files, putting other files in there is probably not a good idea.

On the other hand, etm items can have @g “goto” links where the goto entry is either a url or a file path. When an item is selected with a goto link, pressing G will use the operating system to “open” the link using the system default application. On my mac, the system default for a url would be to use Safari to open the link. For a text file path, it would be to open the file using vim (my default for text files). For a path to a directory, it would be to open a window in Finder (the default file browser) on the directory. And so forth. Maybe this would help with your work flow?

-- Dan On Sep 30, 2019, 9:04 AM -0400, Valts Liepiņš notifications@github.com, wrote:

I wished to have etm data directory to function both as event and task collection and storage for project (as defined in Getting Things Done) related files.

Now that I look at it, perhaps it would be wiser to keep reference files separated from etm data. I will give that a go and report back here.

So far I have been reading the included documentation files, but it's not clear what kind of workflows and filesystem structures work well with etm. Are there any resources that describe some existing etm workflows?

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_dagraham_etm-2Dtk_issues_68-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DAAH4HJ7UMW45EVF5QJHM6ODQMH2MFA5CNFSM4I3V4VCKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD75R5TI-23issuecomment-2D536551117&d=DwMCaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=cjSGCFDvj7Zy-plAeyNJjDIBRBeNSNbZaJLNyuBRtxo&m=k7jbHlxBHZ2zzBQzuOfxo6dYvzmzvroa-hBf9LbZ4jI&s=OQQaR4cjY9Bv2CfIzmyPiA6qY1Lzm8BiEsQSwRMeyp8&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AAH4HJYH6J5ISNFBEWQXTATQMH2MFANCNFSM4I3V4VCA&d=DwMCaQ&c=imBPVzF25OnBgGmVOlcsiEgHoG1i6YHLR0Sj_gZ4adc&r=cjSGCFDvj7Zy-plAeyNJjDIBRBeNSNbZaJLNyuBRtxo&m=k7jbHlxBHZ2zzBQzuOfxo6dYvzmzvroa-hBf9LbZ4jI&s=SGBKt3d8h0KJ6gmDT-TJyFKBLxWeNvsD0TvfoJ06zoE&e=.