Changes to "home" between 2021-01-30 01:14:06 and 2021-01-30 01:47:50

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
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







-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-
+
-
-








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>
<dt>back
        <dd>Go back one page in the history of the current window
`back` :| 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
`Back` :| Go back to the first page in the history of the current window
<dt>delete
        <dd>Close the currently focused window
`delete` :| Close the currently focused window
<dt>forward
        <dd>Go forward one page in the history of the current window
`forward` :| 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
`Forward` :| Go forward to the last page in the history of the current window
<dt>go &lt;coordinates&gt;
        <dd>Scroll the current page by 'coordinates' relative to the current position;
`go <coords>` :| Scroll the current page by 'coordinates' relative to the current position; 'coords' can be a single integer for vertical scrolling or an X,Y pair
        'coordinates' can be a single integer for verticle scrolling or an X,Y pair
<dt>Go &lt;coordinates&gt;
        <dd>Scroll the current page to 'coordinates'
`Go <coords>` :| Scroll the current page to 'coords'
<dt>open &lt;url&gt;
        <dd>Open the specified url in the current window
`open <url>` :| Open the specified url in the current window
<dt>Open &lt;url&gt;
        <dd>Open the specified url in a new window
`Open <url>` :| Open the specified url in a new window
<dt>ping, Ping
        <dd>Return "Pong" if the server is running
`ping`, `Ping` :| Return "Pong" if the server is running
<dt>quit, Quit
        <dd>Close all windows and shut down the server
`quit`, `Quit` :| Close all windows and shut down the server
<dt>reload
        <dd>Reload the current page
`reload` :| Reload the current page
<dt>Reload
        <dd>Reload the current page bypassing the cache
`Reload` :| Reload the current page bypassing the cache
<dt>search &lt;phrase&gt;
        <dd>Search the currently focused window for 'phrase';
        pass no argument to end the previous search and clear the highlighting of matches
`search <phrase>` :| 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'
`Search` :| Repeat the last search / find the next occurrence of the previously searched 'phrase'
<dt>title
        <dd>Return the title of the currently focused window
`title` :| Return the title of the currently focused window
<dt>Titles
        <dd>Return a list of titles of all weaver windows
`Titles` :| Return a list of titles of all weaver windows
<dt>url
        <dd>Return the url of the currently focused window
`url` :| Return the url of the currently focused window
<dt>Urls
        <dd>Return a list of urls open in all weaver windows
`Urls` :| 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
`window` :| 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
`Windows` :| Return a newline-delineated list of tab separated pairs of titles and urls of all weaver windows
<dt>zoom &lt;value&gt;
        <dd>Zoom the currently focused window by 'value' (e.g., multiply the current zoom factor by 'value')
`zoom <value>` :| Zoom the currently focused window by 'value' (e.g., multiply the current zoom factor by 'value')
<dt>Zoom &lt;value&gt;
        <dd>Zoom the currently focused window to 'value' (e.g., set the zoom factor to 'value')
`Zoom <value>` :| 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?