Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Design Proposals - Submit Here #1

Open
murtezayesil opened this issue May 10, 2020 · 1 comment
Open

Design Proposals - Submit Here #1

murtezayesil opened this issue May 10, 2020 · 1 comment
Labels
help wanted Extra attention is needed

Comments

@murtezayesil
Copy link
Owner

Reply to this issue to submit your design idea for calendar.txt format.

I personally want it something similar to todo.txt but calendars can become much longer as we use them. So we shouldn't be scared of using something drastically different to sustain good performance in the long run.

@murtezayesil murtezayesil added the help wanted Extra attention is needed label May 10, 2020
@murtezayesil
Copy link
Owner Author

murtezayesil commented May 10, 2020

CSV like table v1

Strict table structure till Meta column
optional columns must be blank

Format & data types

Title    | StartDate | EndDate | StartTime | EndTime | Repeats                           | RepeatsUntil | Reminder1 | Reminder2 | Reminder3              | Meta (for description and attachment)
Event #1 | Day/Month/Year      | HH:MM               | D:daily OR W:weeekly OR Y:yearly  | DD/MM/YYYY   | Notify.10m for Notification 10min before event | Can have as many seperators as you want from this point onward. 
Event #2 | Day/Month/Year      | --:-- = whole day   |  OR MTWTFSS OR MTWTF-- OR -----SS | DD/MM/YYYY   | Alarm.09:00 OR Urgent.3H OR Alarm.3D           | It can be checkbox (-[] github markdown style), String for description, 
                                                                                                        | Notify.0m for Notification on start of event   |  webpage URL, or client specific features
                                                                                                        | Alarm.1w.remember to submit assignment         |

Example

Flight to London | 09/05/2020 | 10/05/2020 | 22:45 | 04:15 | | | Alarm.4H | Urgent.2H | Notify.6H | LondonTicket.png | -[] Passport | -[] Gift bag for grandma | -[x] buy birthday gift for Jessica
Jessica's Birthday|16/05/1999|16/05/1999|--:--|--:--|Y||Notify.1D.Jessica likes turquoise color|||Birthday party will start on 21.00

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant