jun7 / wyeb Goto Github PK
View Code? Open in Web Editor NEWa vim-like webkit2gtk web browser
License: GNU General Public License v3.0
a vim-like webkit2gtk web browser
License: GNU General Public License v3.0
As of d2e8058, it does appear possible to configure the download directory,
main.c:341-345
static const gchar *dldir()
{
return g_get_user_special_dir(G_USER_DIRECTORY_DOWNLOAD) ?:
g_get_home_dir();
}
I believe that 'G_USER_DIRECTORY_DOWNLOAD' is managed by XDG. The trouble, however, is that I have to make things difficult for myself, so I don't use a desktop environment that manages XDG for me.
Now, it is possible to manually configure the user download directory using either "extra/xdg-user-dirs" or "extra/xdg-user-dirs-gtk", but allowing users to configure a custom download directory (if they wish) in main.conf would be nice for those who don't use XDG and don't want all downloads going to $HOME/.
I haven't 2.25. Waiting 2.26.
There are sites using noscript and meta refresh
Somehow my FS has limit under 255.
may be
How to ignore the error?
In vimb, qutebrowser or luakit i can set a keybind to enter hint mode, select a url, and this url is piped into mpv, so i can watch youtube videos on mpv. It's possible to do that with wyeb?
awful
If someone want it.
Even pos when input
I have my esc key binded to escape, but in wyeb it doesn't work.
I know there is a way to edit the cookies form the file, but is there a way to block/filter the cookies as they come based on their content or the url they come form?
It is too big. Even blinks on top left edge.
Does It only happen on wyeb?
when a window closed aother window having javascript will be white.
probability it is a bug of webkit2gtk though.
So, Ive been messing some with getting webkit2gtk to work with libsoup3, as I
wanted to keep libsoup up to date. This resulted in webkit no longer being 4.0,
but rather 4.1. in which wyeb does not seem to be compatible with at the moment.
I changed the lines with webkit2gtk*-4.0 to 4.1.
This results in the following output;
main.c: In function '_openuri': main.c:1327:17: error: unknown type name 'SoupURI' 1327 | SoupURI *suri = soup_uri_new(uri); | ^~~~~~~ ext.c: In function 'tofull': ext.c:374:9: error: unknown type name 'SoupURI' 374 | SoupURI *base = soup_uri_new(bases); | ^~~~~~~ ext.c:375:9: error: unknown type name 'SoupURI' 375 | SoupURI *full = soup_uri_new_with_base(base,uri); | ^~~~~~~ make: *** [makefile:14: wyeb] Error 1 make: *** Waiting for unfinished jobs.... ext.c: In function 'reqcb': ext.c:1827:9: error: unknown type name 'SoupURI' 1827 | SoupURI *puri = soup_uri_new(pagestr); | ^~~~~~~ ext.c:1841:17: error: unknown type name 'SoupURI' 1841 | SoupURI *ruri = soup_uri_new(reqstr); | ^~~~~~~ make: *** [makefile:22: ext.so] Error 1
Would it be of any interest in adding support for using libsoup3/webkit2gtk-4.1?
Or move over to 4.1, or support for both perhaps?
Any houghs on this?
something about headers
Where ?
It was shown only with disabling java script.
Why?
may be
btn dir and script
I want to add icons to context-menu but the menu of webkit is not have apis to it and for own menu, I can't get how to create normal menu items from the menu items of webkit by simple code. I don't want to create own list of WebKitContextMenuAction.
i think it's good to have keyap config
may be selection?
Wyeb is the good vim like web-browser. I just want to know how I can download files which don't sign save path.
Thank you.
Currently the wyeb rotates the history files after around ~1300 lines in ~/.cache/wyeb./history
Could you please add configuration option to alow for longer history? I would like to go at least 5000 history entries.
like title, I use dark mode all the time, how to have it on this wyeb?
It would be nice to have the possibilities to use call a script with hinting.
For example in luakit I defined a script to call mpv when the hinted url is a video.
I suggest to map macro with ,
plus a key
hi!
I'm playing around with some handler rules, and I have the following in my main.conf
[uri:^https://www.youtube.com/watch(.*)]
#handler cancels request before sent and
#spawns the command with a URI matched the 'uri:'
handler=mpv --profile=unpause --ytdl https://youtube.com/watch%s
this works perfectly if I start wyeb from the command line with a youtube video, but if I say, go to youtube.com and search for a video, then click on one, it doesn't trigger. (unless I reload the video after clicking on it)
is there anyway to change this behavior?
thanks!
Hello,
wyeb´s link hints crashes when webkit2gtk is compiled with opengl and wpe-renderer.
The hints are working on pages without javascript but when I visit a fancy site they dont apear anymore, although they remain functional. When I vist a simple page again, they dont show up until I restart wyeb. Webkit2gtk version: 2.28.2.
Webkit2gtk compiled without opengl works just fine.
Going into insert mode changes the title. Is there a configuration option to disable this behavior? It breaks functionality in tools like keepassxc, which uses the window title to identify which entry to choose for password selection.
I'd like to have the window title set by the web page, not by the wyeb application mode. Can this be done?
if someone want it.
This is more of a question than anything. I've done a little bit of experimentation, but haven't figured anything out yet. Is wyeb xembed aware such that it could be used by tabbed window wrappers like 'tabbed' (if so, how)?
I have almost no understanding of how xembed works on a low level, but if wyeb doesn't support it, and you have some understanding of xembed, do you think it would be a useful addition to the browser?
As of f16a898, main.c:1015 reads,
g_key_file_set_string(conf, sample, "sets", "image;sctipt");
Should sctipt
at the end of the line be script
?
Hello. Is it possible to implement adblock feature?
How to reproduce:
What happens:
Most of the time the app just crashes, closes all open windows and end ends with a segfault.
What should happen:
It shuld just close the current window.
Platform parameters: Manjaro-arm unstable, RK3399 (Pinebook Pro), River-git.
The vesion is: wyeb-git with wyebab-git and a very fat easylist.txt (it's 3.1MB).
In main.c:2960, remove
is misspelled as remeve
.
The style of many websites depends on the system theme, but the website run by wyeb cannot detect the system theme. Please support.
It uses real pointer pos.
so hittestresult takes wrong data.
probably webkit2gtk's bug
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.