-
Notifications
You must be signed in to change notification settings - Fork 197
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
Fixes to keep up with gcalcli #407
Comments
|
Welcome @youngmoney and thank you for your interest in improving khal and especially the effort you already took with supplying those images. A lot of good ideas here. Here's my take on them:
|
(sorry about the edits github was showing things poorly) I would like to propose the following for me to start working on soon:
The format string would be strftime like, I would like to keep I would like to do something with padding there too so things can look for 2. I will wait on this as it seems things are moving foreward on agenda and 3. I think #49 and #179 could come together on this, being able to |
@youngmoney I think you misunderstood me, nobody is working on 2., I just would like to see it happen. BTW if IRC is your thing, come join us at #pimutils @freenode |
ahh I see well the I propose that I bundle that with 1 and do an enchantment of agenda, preferably I'd like to change the syntax to |
As a side note, what is the recommended development setup, I don't see anything about this, as I haven't done much with package organized python I'm not sure what to do other than make edits and then install them using python3 setup.py install, but this seems like overkill |
Use virtualenv: http://virtualenv.readthedocs.org/ Inside that virtualenv, do Then you can edit khal sourcecode and don't have to reinstall to see the On Mon, Apr 25, 2016 at 01:57:13PM -0700, Youngmoney wrote:
|
It's probably a good idea to just have Also, perhaps we could use the |
just an update for where I am, I am used of course some of my styling is not exactly "on brand" yet (eg there are arrows going into arrows). I will update that soon. As a side note the lt function for events assumed they were on the same day, I have updated that, and in addition I would like to add a new object DateRange that will represent a start and stop range, I have found that many of my functions use the same prologue for accepting dates and similar if blocks, so I am going to put all of that into an object. Let me know what your thought are on these changes, as well as the new command As an example the command (spaced to be more readable):
outputs: |
nice! The arrows might prove painful to get aligned right, because of issues with single and double width characters, related to either locale or fonts. Perhaps they'll need to be replaced (though I'd be sorry to see them go, I do like these unicode symbols). Feel free to send PRs for small issues like better sorting as well or just some WorkInProgress PRs on your whole branch. |
I would now like to start working on getting the The way I ideally wanted this to work is that you call As a separate note after this I also want to create interactive versions of edit and delete, these two would be built on top of search so I will be digging into search as well. |
While I'm not sure how exactly you envision such an interactive mode, feel free to refactor new to support that. Datetime support for new would be great as well. Am 25. Mai 2016 02:22:30 MESZ, schrieb youngmoney notifications@github.com:
Sent from my phone. Please excuse my brevity. |
Hi, I am in the process of switching from gcalcli to khal (since vdirsyncer now supports google). I have noticed that in terms of commands gcalcli seems to be ahead in a few ways. I would like to help bridge that gap.
A few ideas (in order of priority for me):
allow agenda to have different formats (#273) including json (and for me TSV), or at the very least a pretty default, the setup I have looks like:
this setup was created using awk piped from gcalcli tsv output, and recreated using some regex from khal agenda output
an upcoming command, in gcalcli this calls an external command with event that will start in the next N minutes, all I care about is having either at or agenda support a next N minutes start and then a reasonable output format so that I can parse for notifications
interactive new and edit/delete, these commands would either drop right into the new/edit or interactive or have their own flow, the point here would be to initiate from the command line. In gcalcli one can type
gcalcli edit SEARCH
which will loop through all matches and ask what you want to do (same with delete). We could easily have a loop over matching searches and ask if edit or delete is waste and or use a similar edit flow and the interactive new. The point is that some people (myself) do not want to open ikhal, then search, then edit, when a simplekhal edit SEARCH
would find the event and allow me to change one detail. (shot below)As I am new to the project I am really just trying to gauge whether these changes are within what khal is trying to be. Please let me know any thoughts, I will hopefully start on this in the next few weeks.
The text was updated successfully, but these errors were encountered: