>EMACSPEAK --Complete Audio Desktop

Next: , Previous: emacspeak-vm, Up: Emacspeak Commands


10.70 emacspeak-w3

Commentary: Ensure that speech support for W3 gets installed and loaded correctly. The emacs W3 browser comes with builtin support for Emacspeak and ACSS

Automatically generated documentation for commands defined in module emacspeak-w3.

— Interactive Command: emacspeak-freeamp (RESOURCE)

control e control f o

Play specified resource using freeamp. Resource is an MP3 file or m3u playlist. The player is placed in a buffer in emacspeak-freeamp-mode.

— Interactive Command: emacspeak-realaudio (&optional IGNORED)

control e ;

Start or control streaming audio including MP3 and realaudio. If using `TRPlayer' as the player, accepts trplayer control commands if a stream is already playing. Otherwise, the playing stream is simply stopped. If no stream is playing, this command prompts for a realaudio resource. Realaudio resources can be specified either as a Realaudio URL, the location of a local Realaudio file, or as the name of a local Realaudio metafile. Realaudio resources you have played in this session are available in the minibuffer history. The default is to play the resource you played most recently. Emacspeak uses the contents of the directory specified by variable emacspeak-realaudio-shortcuts-directory to offer a set of completions. Hit space to use this completion list.

If using TRPlayer, you can either give one-shot commands using command emacspeak-realaudio available from anywhere on the audio desktop as `C-e ;'. Alternatively, switch to buffer *realaudio* using `C-e ;;' if you wish to issue many navigation commands. Note that buffer *realaudio* uses a special major mode that provides the various navigation commands via single keystrokes.

— Interactive Command: emacspeak-w3-browse-atom-at-point ()

Browses Atom url under point.

— Interactive Command: emacspeak-w3-browse-rss-at-point ()

Browses RSS url under point.

— Interactive Command: emacspeak-w3-browse-url-with-style (STYLE URL)

Browse URL with specified XSL style.

— Interactive Command: emacspeak-w3-browse-xml (LOCATION &optional PROMPT-STYLE)

Browse XML+CSS using W3. With interactive prefix arg, also prompt for an XSL stylesheet. XML files can be rendered by an XML browser that is CSS aware. Emacs/W3 is not quite a complete XML+CSS browser, but it does a good enough job for many things, especially the XML files from bookshare.org. Setting W3 up at present to display any and all XML files at present would be a bug, since W3 is an HTML browser –not a true XML browser. This command opens a specified XML file under the covers and has W3 render it using CSS as available. The result on bookshare.org XML files is quite usable:

0) You get Aural CSS support.

1) You get a navigable buffer using imenu if you have w3-imenu loaded.

— Interactive Command: emacspeak-w3-browse-xml-url-with-style (STYLE URL &optional UNESCAPE-CHARENT)

Browse XML URL with specified XSL style.

— Interactive Command: emacspeak-w3-class-filter-and-follow (&optional PROMPT-CLASS)

Follow url and point, and filter the result by specified class. Class can be set locally for a buffer, and overridden with an interactive prefix arg. If there is a known rewrite url rule, that is used as well.

— Interactive Command: emacspeak-w3-count-matches (PROMPT-URL LOCATOR)

Count matches for locator in HTML.

— Interactive Command: emacspeak-w3-count-nested-tables (PROMPT-URL)

Count nested tables in HTML.

— Interactive Command: emacspeak-w3-count-tables (PROMPT-URL)

Count tables in HTML.

— Interactive Command: emacspeak-w3-curl-url-under-point ()

Display contents of URL under point using Curl and W3. The document is displayed in a separate buffer.

— Interactive Command: emacspeak-w3-customize-base-uri-pronunciation ()

Defines custom buffer local pronunciation for base URI.

— Interactive Command: emacspeak-w3-do-onclick ()

Do onclick action.

— Interactive Command: emacspeak-w3-extract-by-class (CLASS &optional PROMPT-URL SPEAK)

Extract elements having specified class attribute from HTML. Extracts specified elements from current WWW page and displays it in a separate buffer. Optional arg url specifies the page to extract content from. Interactive use provides list of class values as completion.

— Interactive Command: emacspeak-w3-extract-by-class-list (CLASSES &optional PROMPT-URL SPEAK)

Extract elements having class specified in list `classes' from HTML. Extracts specified elements from current WWW page and displays it in a separate buffer. Optional arg url specifies the page to extract content from. Interactive use provides list of class values as completion.

— Interactive Command: emacspeak-w3-extract-matching-urls (PATTERN &optional PROMPT-URL SPEAK)

Extracts links whose URL matches pattern.

— Interactive Command: emacspeak-w3-extract-media-streams (&optional PROMPT-URL SPEAK)

Extract links to media streams. operate on current web page when in a W3 buffer; otherwise prompt for url. `prompt-url' is the URL to process. Prompts for URL when called interactively. Optional arg `speak' specifies if the result should be spoken automatically.

— Interactive Command: emacspeak-w3-extract-media-streams-under-point ()

In W3 mode buffers, extract media streams from url under point.

— Interactive Command: emacspeak-w3-extract-nested-table (TABLE-INDEX &optional PROMPT-URL SPEAK)

Extract nested table specified by `table-index'. Default is to operate on current web page when in a W3 buffer; otherwise `prompt-url' is the URL to process. Prompts for URL when called interactively. Optional arg `speak' specifies if the result should be spoken automatically.

— Interactive Command: emacspeak-w3-extract-nested-table-list (TABLES &optional PROMPT-URL SPEAK)

Extract specified list of tables from a WWW page.

— Interactive Command: emacspeak-w3-extract-node-by-id (URL NODE-ID)

Extract specified node from URI.

— Interactive Command: emacspeak-w3-extract-print-streams (&optional PROMPT-URL SPEAK)

Extract links to printable streams. operate on current web page when in a W3 buffer; otherwise prompt for url. `prompt-url' is the URL to process. Prompts for URL when called interactively. Optional arg `speak' specifies if the result should be spoken automatically.

— Interactive Command: emacspeak-w3-extract-table-by-match (MATCH &optional PROMPT-URL SPEAK)

Extract table containing specified match. Optional arg url specifies the page to extract content from. Interactive prefix arg causes url to be read from the minibuffer.

— Interactive Command: emacspeak-w3-extract-table-by-position (POSITION &optional PROMPT-URL SPEAK)

Extract table at specified position. Optional arg url specifies the page to extract content from. Interactive prefix arg causes url to be read from the minibuffer.

— Interactive Command: emacspeak-w3-extract-tables-by-match-list (MATCH-LIST &optional PROMPT-URL SPEAK)

Extract specified tables from a WWW page. Tables are specified by containing match pattern found in the match list.

— Interactive Command: emacspeak-w3-extract-tables-by-position-list (POSITIONS &optional PROMPT-URL SPEAK)

Extract specified list of nested tables from a WWW page. Tables are specified by their position in the list nested of tables found in the page.

— Interactive Command: emacspeak-w3-google-extract-from-cache ()

Extract current page from the Google cache.

— Interactive Command: emacspeak-w3-google-on-this-site ()

Perform a google search restricted to the current WWW site.

— Interactive Command: emacspeak-w3-google-similar-to-this-page ()

Ask Google to find documents similar to this one.

— Interactive Command: emacspeak-w3-google-who-links-to-this-page ()

Perform a google search to locate documents that link to the current page.

— Interactive Command: emacspeak-w3-javascript-follow-link ()

Follow URL hidden inside a javascript link

— Interactive Command: emacspeak-w3-jump-to-submit ()

Jump to next available submit button.

— Interactive Command: emacspeak-w3-jump-to-title-in-content ()

Jumps to the occurrence of document title in page body.

— Interactive Command: emacspeak-w3-junk-by-class-list (CLASSES &optional PROMPT-URL SPEAK)

Junk elements having class specified in list `classes' from HTML. Extracts specified elements from current WWW page and displays it in a separate buffer. Optional arg url specifies the page to extract content from. Interactive use provides list of class values as completion.

— Interactive Command: emacspeak-w3-lynx-url-under-point ()

Display contents of URL under point using LYNX. The document is displayed in a separate buffer. Note that the hyperlinks in that display are not active– this facility is present only to help me iron out the remaining problems with the table structure extraction code in W3.

— Interactive Command: emacspeak-w3-next-doc-element (&optional COUNT)

Move forward to the next document element. Optional interactive prefix argument COUNT specifies by how many eleemnts to move.

— Interactive Command: emacspeak-w3-next-parsed-item ()

Move to and speak next parsed item.

— Interactive Command: emacspeak-w3-preview-this-buffer ()

Preview this buffer.

— Interactive Command: emacspeak-w3-preview-this-region (START END)

Preview this region.

— Interactive Command: emacspeak-w3-previous-doc-element (&optional COUNT)

Move back to the previous document element. Optional interactive prefix argument COUNT specifies by how many eleemnts to move.

— Interactive Command: emacspeak-w3-realaudio-play-url-at-point (&optional PROMPT-TIME)

Play url under point as realaudio

— Interactive Command: emacspeak-w3-set-xsl-keep-result (VALUE)

Set value of `emacspeak-w3-xsl-keep-result'.

— Interactive Command: emacspeak-w3-show-anchor-class ()

Display any class attributes set on corresponding anchor element.

— Interactive Command: emacspeak-w3-show-http-headers ()

Show HTTP headers using lwp-request

— Interactive Command: emacspeak-w3-speak-next-element ()

Speak next document element.

— Interactive Command: emacspeak-w3-speak-this-element ()

Speak document element under point.

— Interactive Command: emacspeak-w3-toggle-table-borders ()

Toggle drawing of W3 table borders

— Interactive Command: emacspeak-w3-url-expand-and-execute ()

Applies buffer-specific URL expander/executor function.

— Interactive Command: emacspeak-w3-url-rewrite-and-follow (&optional PROMPT)

Apply a url rewrite rule as specified in the current buffer before following link under point. If no rewrite rule is defined, first prompt for one. Rewrite rules are of the form `(from to)' where from and to are strings. Typically, the rewrite rule is automatically set up by Emacspeak tools like websearch where a rewrite rule is known. Rewrite rules are useful in jumping directly to the printer friendly version of an article for example. Optional interactive prefix arg prompts for a rewrite rule even if one is already defined.

— Interactive Command: emacspeak-w3-xpath-filter-and-follow (&optional PROMPT)

Follow url and point, and filter the result by specified xpath. XPath can be set locally for a buffer, and overridden with an interactive prefix arg. If there is a known rewrite url rule, that is used as well.

— Interactive Command: emacspeak-w3-xpath-junk-and-follow (&optional PROMPT)

Follow url and point, and filter the result by junking elements specified xpath. XPath can be set locally for a buffer, and overridden with an interactive prefix arg. If there is a known rewrite url rule, that is used as well.

— Interactive Command: emacspeak-w3-xsl-toggle ()

Toggle application of XSL transformations. This uses XSLT Processor xsltproc available as part of the libxslt package.

— Interactive Command: emacspeak-w3-xslt-apply (XSL)

Apply specified transformation to current page.

— Interactive Command: emacspeak-w3-xslt-filter (PATH &optional PROMPT-URL SPEAK-RESULT COMPLEMENT)

Extract elements matching specified XPath path locator from HTML. Extracts specified elements from current WWW page and displays it in a separate buffer. Optional arg url specifies the page to extract table from. Optional arg COMPLEMENT inverts the filter.

— Interactive Command: emacspeak-w3-xslt-junk (PATH &optional PROMPT-URL)

Junk elements matching specified locator.

— Interactive Command: emacspeak-w3-xslt-select (XSL)

Select XSL transformation applied to WWW pages before they are displayed .