webOS Nation Forums >  Homebrew >  webOS homebrew apps > Quick Event - fast calender entry adder
Quick Event - fast calender entry adder

  Reply
 
LinkBack Thread Tools Display Modes
Old 08/13/2009, 03:34 PM   #1 (permalink)
Member
 
Join Date: Jul 2009
Location: Sweden
Posts: 127
Likes Received: 1
Thanks: 7
Thanked 71 Times in 13 Posts
Default Quick Event - fast calender entry adder

Hi fellows,

Since its a bit tiresome to add entries to the calendar and I decided to speed up it a bit. This is a similar concept as the quick add function on Google Calendar. This means that you can type a phrase like this "Lunch 11am-12:15pm next wednesday at Hotel Astoria" and it generates a suitable entry for you.

From v.0.2.1, there is a manual with examples included in the application.

Examples:
* Meeting 12-115p 8/11 at Bill's office
* Theatre 19-23 jun 12 @ Sidney Opera house
* Phone interview 10-11:25
* Soccer practice 6pm- next f
* John's birthday ad- nov 12

And here is the link: http://www.precentral.net/homebrew-apps/quick-event

From v.0.2.1 the license has been changed to CC-No Derivatives.

Shout if something is not working as expected!

Donations: Some users requested the possibility to donate so I've set up a PayPal account. Feel free to donate if you like but there are no obligations.





Bonus feature:
I did a small hack where I hijacked the webadress field of universal search. This means that you can just start type you events without starting the application first. The patch is attached. (you can still type webadresses, this is just an extension). As always, do this on your own risk and take backups.

Apply patch:
Since there is some confusion about how you apply the patch, here's a short summary (the way I do it anyway, there are probably other ways as well):

1) Use caution. Since this is messing with your system files you should have some clue what you are doing, there is always the chance that something goes wrong and that your system won't start etc. Don't blame me if it don't. Here is a page describing how to recover if something goes bad (you might lose some data though): How To Recover - WebOS Internals

2) You'll need command line access to your phone (Portal:Accessing Linux - WebOS Internals)

3) If you haven't used Linux before, please read something like this: Basic Linux Use - WebOS Internals

4) Setup optware (Next steps - WebOS Internals)

5) Install the patch utility ("ipkg-opt update", "ipkg-opt install patch")

6) Take a backup of /usr/lib/luna/system/luna-applauncher/app/controllers/global-search-assistant.js

7) Apply patch: "patch -p0 < /var/usr/palm/applications/com.palm.net.heden.webos.quickevent/scripts/global-search-assistant.js.diff" (I don't know how well the patch works if you already have other patches to the file such as extra search addons)

8) Reboot.

[9) If something don't work. Restore the backup and reboot.


Revision history:
v.0.1.0:
- First public release

v.0.1.1:
- Default duration time (1 hour for now, to be configurable in the future)
- a/p can be used instead of am/pm
- @ can be used for locations
- times are printed nicer
- dates can be typed either "Jun 18" or "6/18"
- fewer characters needed for (some) of the months and weekdays (for example "October 12" can be shortened to "o 12", "next Friday" to "next f")

v.0.1.2:
- Added reminder (15min, to be configurable in future releases)

v.0.2.0:
- notification when submitting an event :-)
- possibility to set default reminder and duration
- possibility to store your entries in whatever calendar you want on your phone!!!
- Note: you need to remove the old version before installing this one. Remember to move any calendar entries you want to keep to another calendar before!

v.0.2.1:
- support for all day events
- more reminder options, including none at all
- possible to edit the event after creation
- replaced the "Quick Event" header with todays date
- added some help text and examples
- changed the display date format

Update to v.0.2.2:
- fixed bug when displaying months January to June

Upgrade to v.0.2.3:
- Added more default durations

Last edited by d00heden; 11/29/2009 at 02:00 PM. Reason: Updated revision history
d00heden is offline   Reply With Quote
Old 08/13/2009, 03:40 PM   #2 (permalink)
Editor Emeritus
 
Dieter Bohn's Avatar
 
Join Date: Feb 2001
Location: Sunnyvale, CA
Posts: 4,872
Likes Received: 6
Thanks: 290
Thanked 1,362 Times in 360 Posts
Default

soo hawt. /me hits refresh on app submission queue.
__________________
Dieter Bohn is offline   Reply With Quote
Old 08/13/2009, 03:48 PM   #3 (permalink)
Member
 
Join Date: Oct 2004
Posts: 29
Likes Received: 0
Thanks: 5
Thanked 1 Time in 1 Post
Default

Great idea!

Is it possible to specify which calendar the event should go into? Sometimes I like to put things into calendars other than the default one...
shmoo27 is offline   Reply With Quote
Old 08/13/2009, 03:52 PM   #4 (permalink)
Member
 
Colonel Kernel's Avatar
 
Join Date: Apr 2009
Location: Boston, MA
Posts: 773
Likes Received: 0
Thanks: 191
Thanked 101 Times in 58 Posts
Default

I've been waiting for this app. This ability, plus the same for contacts and notes, will lift the Pre and webOS far and above any another device and operating system out there for a long time.

That being said, I'm getting an "Install Error" message when trying to install with fileCoaster.

A few thoughts:
1. Instead of hijacking the address field what about adding a Quick Event Universal Search item?
2. When the day and date are the same, it looks cluttered to repeat that information.
3. Get this submitted to the PreCentral's App Gal ASAP!
Colonel Kernel is offline   Reply With Quote
Old 08/13/2009, 03:54 PM   #5 (permalink)
Editor Emeritus
 
Dieter Bohn's Avatar
 
Join Date: Feb 2001
Location: Sunnyvale, CA
Posts: 4,872
Likes Received: 6
Thanks: 290
Thanked 1,362 Times in 360 Posts
Default

published!
__________________
Dieter Bohn is offline   Reply With Quote
Old 08/13/2009, 03:54 PM   #6 (permalink)
Member
 
Join Date: Jul 2009
Location: Sweden
Posts: 127
Likes Received: 1
Thanks: 7
Thanked 71 Times in 13 Posts
Default

Quote:
Originally Posted by shmoo27 View Post
Great idea!

Is it possible to specify which calendar the event should go into? Sometimes I like to put things into calendars other than the default one...
At the moment it adds to a calendar that belongs to the application. I couldn't figure out how to store in other calendars (if it's possible). If anybody knows, let me know.
d00heden is offline   Reply With Quote
Old 08/13/2009, 03:58 PM   #7 (permalink)
Member
 
Join Date: Jul 2009
Location: Sweden
Posts: 127
Likes Received: 1
Thanks: 7
Thanked 71 Times in 13 Posts
Default

Quote:
Originally Posted by Colonel Kernel View Post
I've been waiting for this app. This ability, plus the same for contacts and notes, will lift the Pre and webOS far and above any another device and operating system out there for a long time.

That being said, I'm getting an "Install Error" message when trying to install with fileCoaster.

A few thoughts:
1. Instead of hijacking the address field what about adding a Quick Event Universal Search item?
2. When the day and date are the same, it looks cluttered to repeat that information.
3. Get this submitted to the PreCentral's App Gal ASAP!
Don't know about the "Install error" unfortunatly. I've only tried in the emulator (live in a Pre-less country). Does it work for anybody?

1. Defiantly a possibility. I just thought it was simpler this way.
2. Noted.
3. It should be now.
d00heden is offline   Reply With Quote
Old 08/13/2009, 03:59 PM   #8 (permalink)
Member
 
MOE-GUNZ's Avatar
 
Join Date: Jul 2009
Posts: 303
Likes Received: 0
Thanks: 4
Thanked 20 Times in 16 Posts
Default

Just saw this posted via precentral twitter.

Downloading, this sounds great.
MOE-GUNZ is offline   Reply With Quote
Old 08/13/2009, 04:01 PM   #9 (permalink)
Member
 
sir_mycroft's Avatar
 
Join Date: Dec 2001
Posts: 849
Likes Received: 0
Thanks: 65
Thanked 308 Times in 54 Posts
Default

O.k now I have to decide which app to delete to add this one.

Someone really must start working on the app limitation fix - it is getting perposterous.
__________________
VisorPhone Clone
(Please do not thank me - I find it scary)
sir_mycroft is offline   Reply With Quote
Old 08/13/2009, 04:11 PM   #10 (permalink)
Member
 
Join Date: Jul 2009
Posts: 6
Likes Received: 0
Thanks: 2
Thanked 0 Times in 0 Posts
Default

Quote:
Originally Posted by d00heden View Post
Don't know about the "Install error" unfortunatly. I've only tried in the emulator (live in a Pre-less country). Does it work for anybody?

1. Defiantly a possibility. I just thought it was simpler this way.
2. Noted.
3. It should be now.
I can open the app, type an event, but cannot set time or date field, or what I assume is the location field. Also Submit button does nothing.

Looks great and I will love this app if the kinks are worked out.
Thanks.
vixijo is offline   Reply With Quote
Old 08/13/2009, 04:13 PM   #11 (permalink)
Member
 
MOE-GUNZ's Avatar
 
Join Date: Jul 2009
Posts: 303
Likes Received: 0
Thanks: 4
Thanked 20 Times in 16 Posts
Default

Quote:
Originally Posted by sir_mycroft View Post
O.k now I have to decide which app to delete to add this one.

Someone really must start working on the app limitation fix - it is getting perposterous.
Isn't there a patch for that?
MOE-GUNZ is offline   Reply With Quote
Old 08/13/2009, 04:20 PM   #12 (permalink)
Member
 
Join Date: Jul 2009
Location: Sweden
Posts: 127
Likes Received: 1
Thanks: 7
Thanked 71 Times in 13 Posts
Default

Quote:
Originally Posted by vixijo View Post
I can open the app, type an event, but cannot set time or date field, or what I assume is the location field. Also Submit button does nothing.

Looks great and I will love this app if the kinks are worked out.
Thanks.
Ok, if you test something simple like "Test 1-2"? Does it work? Otherwise send over the string you try.

Since natural languages are a bit hard to parse, there are some limitations right now. Most important is to not have any space in the time duration ("1-2" not "1 - 2").
d00heden is offline   Reply With Quote
Old 08/13/2009, 04:21 PM   #13 (permalink)
Member
 
MOE-GUNZ's Avatar
 
Join Date: Jul 2009
Posts: 303
Likes Received: 0
Thanks: 4
Thanked 20 Times in 16 Posts
Default

Great work, just need to get use to it. I would love to see a notification for when the event is submitted. I added the same event more than once because I wasn't aware the event went through.
MOE-GUNZ is offline   Reply With Quote
Old 08/13/2009, 04:25 PM   #14 (permalink)
Member
 
sir_mycroft's Avatar
 
Join Date: Dec 2001
Posts: 849
Likes Received: 0
Thanks: 65
Thanked 308 Times in 54 Posts
Default

Quote:
Originally Posted by MOE-GUNZ View Post
Isn't there a patch for that?
Not that I am aware of.
__________________
VisorPhone Clone
(Please do not thank me - I find it scary)
sir_mycroft is offline   Reply With Quote
Old 08/13/2009, 04:30 PM   #15 (permalink)
Member
 
Join Date: Jul 2009
Location: Sweden
Posts: 127
Likes Received: 1
Thanks: 7
Thanked 71 Times in 13 Posts
Default

Quote:
Originally Posted by MOE-GUNZ View Post
Great work, just need to get use to it. I would love to see a notification for when the event is submitted. I added the same event more than once because I wasn't aware the event went through.
Yupp, it's on the todo-list.
d00heden is offline   Reply With Quote
Old 08/13/2009, 04:31 PM   #16 (permalink)
Member
 
Join Date: Jul 2009
Posts: 14
Likes Received: 0
Thanks: 4
Thanked 2 Times in 2 Posts
Default

I love the idea, but it would be nice if there were a little more flexibility. Specifically, it would be nice if it didn't require a time (without a time, make it an all day event), and allowed for a start time without an end time (using the default duration). Also, allow "a" and "p" in addition to "am" and "pm", and some intelligent defaults (1 is far more likely to be 1pm than 1am, for instance). But on the whole, this is just incredibly cool. Great work!
Eimi is offline   Reply With Quote
Old 08/13/2009, 04:34 PM   #17 (permalink)
Member
 
MOE-GUNZ's Avatar
 
Join Date: Jul 2009
Posts: 303
Likes Received: 0
Thanks: 4
Thanked 20 Times in 16 Posts
Default

Great to know bro. You have a 5 star app here imo. This is something I would pay $2 - $5 for. Hope you submit this to the App catalog when it opens.

@vixijo the app works flawlessly, just have to follow the directions
MOE-GUNZ is offline   Reply With Quote
Old 08/13/2009, 04:37 PM   #18 (permalink)
Member
 
Join Date: Jul 2009
Location: Sweden
Posts: 127
Likes Received: 1
Thanks: 7
Thanked 71 Times in 13 Posts
Default

Quote:
Originally Posted by Eimi View Post
I love the idea, but it would be nice if there were a little more flexibility. Specifically, it would be nice if it didn't require a time (without a time, make it an all day event), and allowed for a start time without an end time (using the default duration). Also, allow "a" and "p" in addition to "am" and "pm", and some intelligent defaults (1 is far more likely to be 1pm than 1am, for instance). But on the whole, this is just incredibly cool. Great work!
Good suggestions. I'll put it on the list.

PS. Come over to Europe, we use a 24 hour clock, much less typing! DS.
d00heden is offline   Reply With Quote
Old 08/13/2009, 04:38 PM   #19 (permalink)
Member
 
Join Date: Jun 2009
Posts: 10
Likes Received: 0
Thanks: 3
Thanked 1 Time in 1 Post
Default Now this is a worthwhile App!

Nice work! This is an actual useful app...as opposed to many that are completely worthless, including about 99% of iphone apps.

What do you type for "this coming Saturday" for example? I could get the exact date to work - "aug 15", but I couldn't get just "sat" or "this sat" or "on sat" to work.


Thanks!
natenrb9 is offline   Reply With Quote
Old 08/13/2009, 04:39 PM   #20 (permalink)
Member
 
Join Date: Jun 2009
Posts: 55
Likes Received: 0
Thanks: 1
Thanked 4 Times in 4 Posts
Default

So, this application rocks!!! And the application limitation...what is that about? How many can you have installed? I haven't run into that yet.
marktaylor is offline   Reply With Quote
Thanked By: sumlaan
Reply

 

Tags
calendar, homebrew, utility

Thread Tools
Display Modes



 


Content Relevant URLs by vBSEO 3.6.0