Add https automatically if url contains .com or .org

also delete extraneous shortcut
This commit is contained in:
NunoSempere 2024-03-23 16:18:00 -03:00
parent b4c3e3a0e3
commit f2e06785f9
2 changed files with 7 additions and 2 deletions

View File

@ -35,7 +35,6 @@ int shortcut_expand(const char* uri, char* output)
"!blog",
"!fnf",
"!fnc",
"!h"
"!hn",
"!hnb"
"!x",

View File

@ -37,7 +37,13 @@ void load_uri(WebKitWebView* view, const char* uri)
toggle_bar(notebook);
} else if (g_str_has_prefix(uri, "http://") || g_str_has_prefix(uri, "https://") || g_str_has_prefix(uri, "file://") || g_str_has_prefix(uri, "about:")) {
webkit_web_view_load_uri(view, uri);
} else {
} else if(strstr(uri, ".com") || strstr(uri, ".org")){
char tmp[strlen("https://") + strlen(uri)];
snprintf(tmp, sizeof(tmp), "https://%s", uri);
webkit_web_view_load_uri(view, tmp);
}
else{
// Check for shortcuts
int l = SHORTCUT_N + strlen(uri) + 1;
char uri_expanded[l];