You are not logged in.

#1 2008-06-22 17:12:38

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Hayaku - simple application launcher

Hello!

Hayaku is a simple application launcher. Ideally, you bind it to a keyboard shortcut to launch rapidly a program.
You can also enter an url and your web browser will open it.

Every unique command is save in a sql table (SQLite) to be load next time you want to launch it.

Official website (in french) : http://www.4nakama.net/projet.php
AUR : http://aur.archlinux.org/packages.php?ID=17963

@+

Offline

#2 2008-06-22 17:42:33

brynjolf
Member
From: Sweden
Registered: 2008-05-25
Posts: 63

Re: Hayaku - simple application launcher

A screenshot would be nice considering the information is in another language and all wink


Cerebral: "Welcome to the distro.  You'll never leave.  Mwahaha"

Offline

#3 2008-06-22 18:25:02

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

Hello brynjolf! big_smile

It's a very simple gui... wink

hayaku.jpg

@+

Last edited by Shaika-Dzari (2008-06-22 18:25:27)

Offline

#4 2008-07-21 19:13:37

zenix
Member
From: Earth - Save it!
Registered: 2007-08-05
Posts: 104
Website

Re: Hayaku - simple application launcher

Any chance of making Hayaku's interface simpler, removing decoration and the execution button? Pretty much, a GUI copy cat of gmrun. Otherwise, I'm quite excited about this! The prospects! Have you thought about plugins? lol Possibly to add other 'commands' such as a Email plugin that would start up your favorite email client, etc etc.

Thanks for a great app! We need more l/w Qt apps that aren't KDE-inflated smile


I made an AUR helper once.
I also go by evaryont and nogweii elsewhere on the internet.
Check out my projects and packages.

Offline

#5 2008-07-22 02:58:17

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

zenix wrote:

Any chance of making Hayaku's interface simpler, removing decoration and the execution button? Pretty much, a GUI copy cat of gmrun. Otherwise, I'm quite excited about this! The prospects! Have you thought about plugins? lol Possibly to add other 'commands' such as a Email plugin that would start up your favorite email client, etc etc.

Thanks for a great app! We need more l/w Qt apps that aren't KDE-inflated smile

Hello zenix! smile
Thank you for your support.

Since I always press enter and never use execution button myself, I will remove it in the next release. Could you explain what you mean by removing decoration? No title bar?
The next release will probably fully use QDesktopService so it can launch any favorite apps with a file or a keyword.

I never thought about plugins but it can be a cool idea. I will look for it.

Don't hesitate to share your needs. smile

@+

Offline

#6 2008-07-22 03:15:23

Square
Member
Registered: 2008-06-11
Posts: 435

Re: Hayaku - simple application launcher

Other than already having this functionality built in to my window manager, I am rather excited by the project. I agree with removing the button and perhaps decorations.
Hope to see you keep it simple.

zenix wrote:

Possibly to add other 'commands' such as a Email plugin that would start up your favorite email client, etc etc.

Perhaps this sort of functionality could be provided by using a configuration file to define aliases?

Last edited by Square (2008-07-22 03:15:48)


 

Offline

#7 2008-07-22 17:49:32

Daenyth
Forum Fellow
From: Boston, MA
Registered: 2008-02-24
Posts: 1,244

Re: Hayaku - simple application launcher

You might look at slickrun, a similar app for windows, to get some ideas. Back before I switched to linux I used it a lot.

Offline

#8 2008-08-06 00:16:55

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

Hello! smile

Just a little Up to inform you that hayaku has now a git depot:
http://git.tuxfamily.org/hayaku/hayaku

If you want to look at the source:

git clone git://git.tuxfamily.org/gitroot/hayaku/hayaku.git

You can expect a new release this weekend or next week with new feature. big_smile

@+

Offline

#9 2008-08-20 13:59:55

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

Sorry to double post but hayaku 1.5.1 is available! smile

Changelog:
- Some bugfixes
- Remove icon
- Use alias
- New command line option to add or update an alias
- New command line option to add a database (see below)
- More verbose

Hayaku use a small database to resolve suggestion.
This database look like this:
DB name : name.sqlite
Table name : hayaku_command
Field : [alias](TEXT)  [command](TEXT)

You can build your own database (I suggest using  SQLite Manager (https://addons.mozilla.org/en-US/firefox/addon/5817) extension for Firefox) and
add it to default hayaku DB. When you DB is complete, open a shell and add it with:

hayaku -d /path/to_db/myDB.sqlite

You can download a small set of database here : http://www.4nakama.net/download/hayaku_database.tar.bz2
I accept contributions smile
Example : I don't use gnome, so if someone want to make a gnome.sqlite, I will add it to the archive above.

There is another command line option available with this release. You can add or update an alias. Syntax:

hayaku -a {alias} {command}

Example:

hayaku -a web opera

Git repo is up to date if you want to look at the source:
http://git.tuxfamily.org/hayaku/hayaku
or

git clone git://git.tuxfamily.org/gitroot/hayaku/hayaku.git

AUR pkgbuild too:
http://aur.archlinux.org/packages.php?ID=17963


@+

Offline

#10 2008-08-20 14:52:44

atomkarinca
Member
From: Somewhere but Not Here
Registered: 2008-07-03
Posts: 95
Website

Re: Hayaku - simple application launcher

As an idea: you can set an alias to configure aliases. For example when you type "alias web opera" in the textbox it would save the "web" command to open opera.

Offline

#11 2008-08-20 15:05:38

moljac024
Member
From: Serbia
Registered: 2008-01-29
Posts: 2,676

Re: Hayaku - simple application launcher

I'm also for the removal of decorations. Less is more!

Otherwise, nice app man wink


The day Microsoft makes a product that doesn't suck, is the day they make a vacuum cleaner.
--------------------------------------------------------------------------------------------------------------
But if they tell you that I've lost my mind, maybe it's not gone just a little hard to find...

Offline

#12 2008-08-20 16:08:29

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

moljac024 wrote:

I'm also for the removal of decorations. Less is more!

By decoration, you mean the titlebar?
Because the only thing left is the combobox tongue

moljac024 wrote:

Otherwise, nice app man wink

Thank you! smile

atomkarinca wrote:

As an idea: you can set an alias to configure aliases. For example when you type "alias web opera" in the textbox it would save the "web" command to open opera.

Thank for the suggestion.  Maybe next release smile

Offline

#13 2008-08-20 19:59:13

ninian
Member
From: United Kingdom
Registered: 2008-02-24
Posts: 726
Website

Re: Hayaku - simple application launcher

@Shaika-Dzari,

smile Many thanks for this great little utility - I just love small, highly functional programs!
Only problem is that I tend to forget my aliases, mistype them, and then get a dud command registered in the database. But, ahem, that's more my problem, not yours ...

Offline

#14 2008-09-07 15:46:13

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

Hello!

I know this is a linux forum but hayaku 1.5.1 for windows is also available now here:
http://www.4nakama.net/download/hayaku-1.5.1-win32.7z

@+ smile

Offline

#15 2008-09-08 14:31:49

twiistedkaos
Member
Registered: 2006-05-20
Posts: 666

Re: Hayaku - simple application launcher

hmm, I actually started a project similar not so long ago.  http://bbs.archlinux.org/viewtopic.php?id=54250 . Maybe we can share idea's sometime.

Offline

#16 2008-09-08 22:35:06

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

twiistedkaos wrote:

hmm, I actually started a project similar not so long ago.  http://bbs.archlinux.org/viewtopic.php?id=54250 .
Maybe we can share idea's sometime.

Why not? smile
Could you make a pkgbuild I could grab from AUR to try Lazi? smile

Offline

#17 2008-09-08 23:24:30

X/ax
Member
From: Oost vlaanderen, Belgium
Registered: 2008-01-13
Posts: 275
Website

Re: Hayaku - simple application launcher

I'd test it out once I figure out how I override values in haskell... Haskell's the biatch here :')
I'll download it anyway, install it, and tackle haskell. Expect some comments later smile


My coding blog (or an attempt at it)
Archer start page (or an attempt at it)

Offline

#18 2008-09-08 23:29:55

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

I don't understand why you have problem with Haskell when you install Hayaku neutral

Aur:
http://aur.archlinux.org/packages.php?ID=17963 wink

Offline

#19 2008-09-09 00:17:07

X/ax
Member
From: Oost vlaanderen, Belgium
Registered: 2008-01-13
Posts: 275
Website

Re: Hayaku - simple application launcher

Shaika-Dzari wrote:

I don't understand why you have problem with Haskell when you install Hayaku neutral

Aur:
http://aur.archlinux.org/packages.php?ID=17963 wink

Lol, no, it's haskell that runs the xmonad config...
Nothing for you to be concerned about atm smile


My coding blog (or an attempt at it)
Archer start page (or an attempt at it)

Offline

#20 2008-09-09 06:56:33

twiistedkaos
Member
Registered: 2006-05-20
Posts: 666

Re: Hayaku - simple application launcher

Shaika-Dzari wrote:
twiistedkaos wrote:

hmm, I actually started a project similar not so long ago.  http://bbs.archlinux.org/viewtopic.php?id=54250 .
Maybe we can share idea's sometime.

Why not? smile
Could you make a pkgbuild I could grab from AUR to try Lazi? smile

Eh, if I get around to doing so yes. Been busy with work a lot, havn't had much more than 10 mins a day to work on my own personal projects.

Offline

#21 2008-09-09 18:53:06

X/ax
Member
From: Oost vlaanderen, Belgium
Registered: 2008-01-13
Posts: 275
Website

Re: Hayaku - simple application launcher

QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work

When you close hayaku before it's time (basically hit the X button, or kill it)

Apart from that, It's on my frequently used software list definatelly. I'm going to use this daily ^.^ ~

#edit
I can't add "mail/thunderbird" either:

[cpf@galactica .hayaku]% hayaku -a mail thunderbird
update : mail/thunderbird

But when I type "mail" in hayaku, nothing happens (countrary to when I type thunderbird, then thunderbird starts...)

Last edited by X/ax (2008-09-09 18:56:42)


My coding blog (or an attempt at it)
Archer start page (or an attempt at it)

Offline

#22 2008-09-09 22:45:03

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

X/ax wrote:
QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, all queries will cease to work

When you close hayaku before it's time (basically hit the X button, or kill it)

I'm working on it smile

X/ax wrote:

Apart from that, It's on my frequently used software list definatelly. I'm going to use this daily ^.^ ~

Thank!

X/ax wrote:

#edit
I can't add "mail/thunderbird" either:

[cpf@galactica .hayaku]% hayaku -a mail thunderbird
update : mail/thunderbird

But when I type "mail" in hayaku, nothing happens (countrary to when I type thunderbird, then thunderbird starts...)

Ok, I found the bug.  smile
if the alias is already set and you set it to another program, it did not delete the old alias...
Sorry, I will correct it in 1.5.2.
If you want, you can use firefox with SQLite manager or use these command to correct the error:

sqlite3  ~/.hayaku/hayaku.sqlite
update hayaku_command set alias='' where alias = 'mail';
hayaku -a mail thunderbird

@+

Last edited by Shaika-Dzari (2008-09-09 22:45:21)

Offline

#23 2008-09-09 23:12:35

X/ax
Member
From: Oost vlaanderen, Belgium
Registered: 2008-01-13
Posts: 275
Website

Re: Hayaku - simple application launcher

It's no top requirement, since it remembers thunderbird when I start typing it, it's pretty quick on its own like that.
Just so you know these bugs, that's why I report them smile
If by any chance the source is somewhere (could be that I have it already, I'm too lazy to check atm), I would've sent some patches along with the comments...


My coding blog (or an attempt at it)
Archer start page (or an attempt at it)

Offline

#24 2008-09-10 23:42:34

Shaika-Dzari
Member
From: Québec, Canada
Registered: 2006-04-14
Posts: 436
Website

Re: Hayaku - simple application launcher

If you used the pkgbuild, you will probably find the source in the src/ directory.

If you don't want to search, you can grab it here: big_smile
http://www.4nakama.net/download/hayaku-1.5.1.tar.bz2

You can look here too:
http://bbs.archlinux.org/viewtopic.php? … 74#p402774

@+ smile

Offline

#25 2008-09-10 23:58:01

X/ax
Member
From: Oost vlaanderen, Belgium
Registered: 2008-01-13
Posts: 275
Website

Re: Hayaku - simple application launcher

Ok, if I can find some time to tackle some code-viewing, I'll do that.
I just hope my knowledge of C is enough to help you out smile


My coding blog (or an attempt at it)
Archer start page (or an attempt at it)

Offline

Board footer

Powered by FluxBB