-
Notifications
You must be signed in to change notification settings - Fork 2
/
todo.taskpaper
42 lines (39 loc) · 2.36 KB
/
todo.taskpaper
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
todoist-converter:
known problems:
✔ Issue #1: app does not export to OPML, while tdconv works exactly as expected: by default, app does attempt to write to root ("/"), which is not allowed. When used from the terminal, the user is typically in a driectory that is writable to the user, e.g. the user's home directory or in the directory where the source files are located. App must write result file to the same directory as input file if no specific location is set. @na @done (19-02-17 21:48)
- opml to csv does not write priority as int (empty string instead) @na
features:
✔ process an entire backup zip file @medium @done (19-02-17 21:49)
- process folder @small @done
- process one zip file or folder into one OPML file @medium
- convert opml to taskpaper and back (find out: what is a task, and what is an note, this should not be ambiguous, use taskpaper opml script, omnioutliner task paper export and carbon fin to test) @large
distribution:
- add license file @small
- Create a formula for homebrew, see for explanation http://jimkubicek.com/blog/2015/02/14/creating-a-homebrew-formula-for-a-python-project/ @medium @later
GUI Redesign:
Make GUI dynamic dependent on input (todoist CSV, Todoist Backup (ZIP), OPML, Directory): after file selection, change selection and enable/disable sections.
- check if it's possible to get rid of some of the frames @done
- collect all info from dir tab and hand over to tdconv @na @done
- Add two tabs (one for folders, one for files), which also include the convert button, but NOT the output area. @done
- add separator or title to output area and make it extend with the window @done
Files Tab:
- File to Convert: ____________ @done
- Output Filename: _____________ @done
- [ ] Download attachments @done
File is OPML:
- Ouptut Format: (x) CSV @done
File is todoist CSV:
- Ouptut Format: (x) Taskpaper ( ) OPML ( ) Markdown @done
File is Todoist Backup (ZIP file):
- Output Format: (x) Taskpaper ( ) Markdown @done
- [ ] Collect to one file
Directory Tab:
- Directory to Convert: ____________ @done
- Files to process: ( ) Todoist (CSV) ( ) OPML @done
- if Todoist: @done
- [ ] Download @done
- ( ) Taskpaper ( ) OPML ( ) Markdown @done
- if target not OPML()
- [ ] Collect to one file
other:
- convert png co mac icon: https://iconverticons.com/online/