/r/luakit
luakit is a highly configurable, micro-browser framework based on the WebKit web content engine and the GTK+ toolkit. It is very fast, extensible by Lua and licensed under the GNU GPLv3 license.
It is primarily targeted at power users, developers and any people with too much time on their hands who want to have fine-grained control over their web browsers behaviour and interface.
/r/luakit
Hey everybody,
I was recently added as admin to the https://github.com/luakit/luakit repository, and as I'm an active reddit user too, I decided take over this unmoderated community and bring it back to life.
Luakit development had been slow in the last years. Some bugs were fixed, some were added with new webkit versions. But it still remains a quite usable browser, with a high level of configurability and fast startup times.
So, I hope with this community, I can attract some more users and developers.
Is there some ready-to-use solution that allows to use KeePass with Luakit?
luakit is the most perfect browser i've found but i'm really missing form autofills. passwords aren't really my aim, just autofill with form history.
But a better question considering how little movement there is on this sub might be: Is there another option that luakit users all left for?
How feasable would it be to write a script that could load and install chrome extensions?
I have a Raspberry Pi which displays a status page (weather, calendar, etc) in full screen mode using IceWeasel (Firefox). I just discovered luakit and I am wondering if it's possible to send commands to luakit from a CGI script (lua, Python, PHP, etc). My goal is to open other web pages via a mobile interface (already built). I have this system currently setup in my kitchen. Noticed the code in rc.lua that checks if luakit is already running when a new request comes in via command line it will open a new tab or a new window. If I can figure out the command to just open url in place then this will have satisfied my need.
This project could be seen as in competition with i.e. nw.js(formerly node-webkit), almost a shame that nw.js does not at all seem to aim at being a browser too.(Note that if you want to use it as program, you might want separations :) )
Chrome pages can currently not be run as servers. Would be nicer if they could be; basically all that has to be done is formalize adding a chrome page a bit, and making all registered functions "AJAX" calls.(or whateveryado) Infact.. it might be possible to make a view
object that does this? Not very interested to do this.. i would prefer to emasculate servers everywhere.
Language wise, it might be nicer to just have C and JS. Lua doesnt really seem like the best. Lua feels neater than JS, but JS is more widely applicable.. And i.e. Nim compiles to both.(it compiles to C,JS) (but not a lisp!) That said, dont feel like doing it, and such purity has not exactly every yielded me something useful.
Is there any way I can increase the size of the follow hints in Luakit?
People managing that can push it upstream?
I'm currently using dwb with a gpg-based password manager. I would like to switch to luakit (faster, better, scriptable!), but I need a password manager for it, preferably a gpg-based one. Is there any? I cannot find one searching the web...
Hello,
I recently moved to luakit and the only thing that I missed was RES image expanding and drag-resizing features. So I stitched few outdated userscripts together and created this one: http://github.com/RobSis/reddit-inline-image-view
It's my first userscript so tell me what you think or fork it and do whatever you want with it ;)
In the future, I would like to make it jQuery-free and fix minor bug with multiple images in one comment (closing one closes all).
I have script that will update the luakit cookie database every once in a while, and I want to be able to start up luakit and have it recognize the cookies I'm setting. I checked that I'm setting the cookie rows correctly in the database (or at least it looks correct), but I can't seem to get luakit to acknowledge it; it usually just overwrites the cookie when I go to the corresponding address. For what it's worth, I had this functionality working with chromium by launching it with the restore '--restore-last-session' flag, but I can't get this to work in luakit. Any ideas?
Hey,
for me luakit doesn't highlight the up- and downvote buttons. Is there any way to change that behaviour?
I was wondering if there is anyway to get hoverzoom work on luakit.
1 possible bug; though luakit is fast on English sites, it lags a bit on Chinese sites.
hi all, i'm new to luakit and i wonder if it's possible to bind a key or combination of keys to reload all tabs? maybe it's a genuine feature or some of you have done that. it must be pretty straightforward for people who know Lua.
also, is there a way to add a spellchecker ??
thanks in advance.
I can't seem to find much about it, really, except for obscure technical specs. What I'd like to know is, basically: how do the buttons work? What are the commands? How does one go about making a new command?
I use these all the time: -- Normal mode -- buf("^,w$", function (w, c) w:enter_cmd(":tabopen wikipedia ") end), buf("^s$", function (w, c) w:new_tab(w:search_open("wikipedia " .. luakit.get_selection())) end), key({}, "Tab", function (w) w:next_tab() end), key({"Shift"}, "Tab", function (w) w:prev_tab() end),
-- Command mode -- key({"Control"}, "Return", function (w) w:insert_cmd(".com") end),
Is there any way to make a bind do the return in whatever is on the command line?
In the last bind I want to insert the .com AND open that url, like other browsers do.
[Thought I'd test drive the new /r/luakit]
I first started using luakit (using the debian package) about 4 months ago and liked it a lot.
Unfortunately, in some more recent version, the proxy support seemed to
stop working.
(debian has a bug listed relating to this ---
luakit no longer respects http_proxy environment variables)
Seeing the new version promted me to try again. Searching luakit.org turned up the relevant page.
So, in the unlikely event that anyone else who knows about /r/luakit had the same experience as me, and hasn't got round to sorting it out themselves, you just need to run luakit and type:
:proxy foo proxy.foo.com:8080
Thanks to mason-l for the project, and a happy new year to all.