Storage Tools (18)¶
Enable with --caps=storage.
localStorage, sessionStorage, IndexedDB, and cache management. Enable with --caps=storage.
Summary¶
| Tool | Parameters | Description |
|---|---|---|
wavexis_cache_storage_delete |
cache_name, session_id |
Delete a Cache Storage cache. |
wavexis_cache_storage_entries |
cache_name, session_id |
List entries in a Cache Storage cache. |
wavexis_cache_storage_list |
session_id |
List all Cache Storage cache names. |
wavexis_indexeddb_clear |
database, store, session_id |
Clear an IndexedDB object store. |
wavexis_indexeddb_get_data |
database, store, key?, session_id |
Get data from an IndexedDB object store. |
wavexis_indexeddb_list |
session_id |
List all IndexedDB databases and their object stores. |
wavexis_localstorage_clear |
session_id |
Clear all localStorage entries. |
wavexis_localstorage_delete |
key, session_id |
Delete a localStorage key. |
wavexis_localstorage_get |
key, session_id |
Get a localStorage value by key. |
wavexis_localstorage_list |
session_id |
List all localStorage entries. |
wavexis_localstorage_set |
key, value, session_id |
Set a localStorage key/value pair. |
wavexis_sessionstorage_clear |
session_id |
Clear all sessionStorage entries. |
wavexis_sessionstorage_delete |
key, session_id |
Delete a sessionStorage key. |
wavexis_sessionstorage_get |
key, session_id |
Get a sessionStorage value by key. |
wavexis_sessionstorage_list |
session_id |
List all sessionStorage entries. |
wavexis_sessionstorage_set |
key, value, session_id |
Set a sessionStorage key/value pair. |
wavexis_storage_state_restore |
session_id, input_path |
Restore cookies + localStorage + sessionStorage from a JSON file. |
wavexis_storage_state_save |
session_id, output_path |
Save cookies + localStorage + sessionStorage to a JSON file. |
Storage¶
wavexis_cache_storage_delete¶
Delete a Cache Storage cache.
Args: input: Cache deletion parameters (cache_name).
Returns:
JSON string with status "ok" and cache_name.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
cache_name |
string | Yes | — | Cache storage name |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_cache_storage_entries¶
List entries in a Cache Storage cache.
Args: input: Cache entries parameters (cache_name).
Returns:
JSON string with cache_name, entries, and count.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
cache_name |
string | Yes | — | Cache storage name |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_cache_storage_list¶
List all Cache Storage cache names.
Args: input: Session reference parameters.
Returns:
JSON string with caches list and count.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_indexeddb_clear¶
Clear an IndexedDB object store.
Args: input: IndexedDB clear parameters (database, store).
Returns:
JSON string with status "ok".
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
database |
string | Yes | — | IndexedDB database name |
store |
string | Yes | — | IndexedDB object store name |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_indexeddb_get_data¶
Get data from an IndexedDB object store.
Args: input: IndexedDB query parameters (database, store, key).
Returns:
JSON string with database, store, and data.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
database |
string | Yes | — | IndexedDB database name |
store |
string | Yes | — | Object store name |
key |
string | No | "" |
Specific key (empty = all entries) |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_indexeddb_list¶
List all IndexedDB databases and their object stores.
Args: input: Session reference parameters.
Returns:
JSON string with databases list and count.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_localstorage_clear¶
Clear all localStorage entries.
Args: input: Session reference parameters.
Returns:
JSON string with status "ok".
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_localstorage_delete¶
Delete a localStorage key.
Args: input: LocalStorage delete parameters.
Returns:
JSON string with status "ok".
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key |
string | Yes | — | Storage key |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_localstorage_get¶
Get a localStorage value by key.
Args: input: LocalStorage get parameters.
Returns:
JSON string with key and value.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key |
string | Yes | — | Storage key |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_localstorage_list¶
List all localStorage entries.
Args: input: Session reference parameters.
Returns:
JSON string with entries dict and count.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_localstorage_set¶
Set a localStorage key/value pair.
Args: input: LocalStorage set parameters.
Returns:
JSON string with status "ok".
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key |
string | Yes | — | Storage key |
value |
string | Yes | — | Storage value |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_sessionstorage_clear¶
Clear all sessionStorage entries.
Args: input: Session reference parameters.
Returns:
JSON string with status "ok".
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_sessionstorage_delete¶
Delete a sessionStorage key.
Args: input: SessionStorage delete parameters.
Returns:
JSON string with status "ok".
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key |
string | Yes | — | Storage key |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_sessionstorage_get¶
Get a sessionStorage value by key.
Args: input: SessionStorage get parameters.
Returns:
JSON string with key and value.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key |
string | Yes | — | Storage key |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_sessionstorage_list¶
List all sessionStorage entries.
Args: input: Session reference parameters.
Returns:
JSON string with entries dict and count.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_sessionstorage_set¶
Set a sessionStorage key/value pair.
Args: input: SessionStorage set parameters.
Returns:
JSON string with status "ok".
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
key |
string | Yes | — | Storage key |
value |
string | Yes | — | Storage value |
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
wavexis_storage_state_restore¶
Restore cookies + localStorage + sessionStorage from a JSON file.
Args: input: Restore parameters (input_path).
Returns:
JSON string with status "ok" and restored entry counts.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
input_path |
string | Yes | — | Path to saved state JSON file |
wavexis_storage_state_save¶
Save cookies + localStorage + sessionStorage to a JSON file.
Args: input: Save parameters (output_path).
Returns:
JSON string with path and entry counts.
Parameters:
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
session_id |
string | Yes | — | Active session ID from wavexis_session_open |
output_path |
string | Yes | — | File path to save state JSON |