32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
|
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
|
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
|
With arguments, weaver sends commands to a running weaver server.
## Commands
All commands can be invoked by their first letter alone or any shortened form; only the first character is interpreted.
<dl>
back
Go back one page in the history of the current window
Back
Go back to the first page in the history of the current window
delete
Close the currently focused window
forward
Go forward one page in the history of the current window
Forward
Go forward to the last page in the history of the current window
open
Open the specified url in the current window
Open <url>
Open the specified url in a new window
ping, Ping
Return "Pong" if the server is running
quit, Quit
Close all windows and shut down the server
reload
Reload the current page
Reload
Reload the current page bypassing the cache
search <phrase>
Search the currently focused window for 'phrase'; pass no argument to end the previous search and clear the highlighting of matches
Search
Repeat the last search / find the next occurrence of the previously searched 'phrase'
title
Return the title of the currently focused window
Titles
Return a list of titles of all weaver windows
url
Return the url of the currently focused window
Urls
Return a list of urls open in all weaver windows
window
Return a tab separated pair of title and url of the currently focused window
Windows
Return a newline-delineated list of tab separated pairs of titles and urls of all weaver windows
zoom <value>
Zoom the currently focused window by 'value' (e.g., multiply the current zoom factor by 'value')
Zoom <value>
Zoom the currently focused window to 'value' (e.g., set the zoom factor to 'value')
<dt>back
<dd>Go back one page in the history of the current window
<dt>Back
<dd>Go back to the first page in the history of the current window
<dt>delete
<dd>Close the currently focused window
<dt>forward
<dd>Go forward one page in the history of the current window
<dt>Forward
<dd>Go forward to the last page in the history of the current window
<dt>go <coordinates>
<dd>Scroll the current page by 'coordinates' relative to the current position;
'coordinates' can be a single integer for verticle scrolling or an X,Y pair
<dt>Go <coordinates>
<dd>Scroll the current page to 'coordinates'
<dt>open <url>
<dd>Open the specified url in the current window
<dt>Open <url>
<dd>Open the specified url in a new window
<dt>ping, Ping
<dd>Return "Pong" if the server is running
<dt>quit, Quit
<dd>Close all windows and shut down the server
<dt>reload
<dd>Reload the current page
<dt>Reload
<dd>Reload the current page bypassing the cache
<dt>search <phrase>
<dd>Search the currently focused window for 'phrase';
pass no argument to end the previous search and clear the highlighting of matches
<dt>Search
<dd>Repeat the last search / find the next occurrence of the previously searched 'phrase'
<dt>title
<dd>Return the title of the currently focused window
<dt>Titles
<dd>Return a list of titles of all weaver windows
<dt>url
<dd>Return the url of the currently focused window
<dt>Urls
<dd>Return a list of urls open in all weaver windows
<dt>window
<dd>Return a tab separated pair of title and url of the currently focused window
<dt>Windows
<dd>Return a newline-delineated list of tab separated pairs of titles and urls of all weaver windows
<dt>zoom <value>
<dd>Zoom the currently focused window by 'value' (e.g., multiply the current zoom factor by 'value')
<dt>Zoom <value>
<dd>Zoom the currently focused window to 'value' (e.g., set the zoom factor to 'value')
</dl>
## Todo
1. Determine if profile needs to be destroyed on shutdown to flush to disk
1. Fullscreen via signal QWebEnginePage::fullScreenRequested
1. Downloads via signal QWebEnginePage::downloadRequested
1. Pdf links ... and other filetypes?
|