Loading...
 
Skip to main content

History: PluginSnarf

Source of version: 28 (current)

Copy to clipboard
            {syntax type="markdown"  editor="wysiwyg"} # Plugin Snarf

Use this ((wiki plugin)) to include the body (HTML) text at the URL given in the `url` argument. It is similar to ((Integrator)).

## Parameters

{pluginmanager plugin="snarf"} 
Arbitrary ((wp:regex)) replacement can be done on this content using `regex` and `regexres` , which are used as the first and second arguments to `preg_replace` PHP function, respectively, after pulling out just the `

` data. ##  Examples

{CODE(colors="tiki")}
{SNARF
(url="http://www.livejournal.com/users/rlpowell/2418.html" regex="/.*<!<strike> Content </strike>>.*?<td>(.*?)<\/td>.*?<\/div>(.*?)<hr.*?<!<strike> \/Content </strike>>.*/s" regexres="<p>$1</p>$2")}[http://www.livejournal.com/users/rlpowell/2418.html]
{SNARF}
{CODE}

To include the content of a page of another Tiki installation you can use the following syntax: 
{CODE(colors="tiki")}
{snarf url="http://my.foo.bar/tiki-index_raw.php?page=ExamplePage" wrap="1" ishtml="1" cache="20"}
{CODE} 
{REMARKSBOX(type="tip" title="Note")}Do NOT type: `".../tiki-index.php?page=..."` BUT `".../tiki-index_raw.php?page=..."` {REMARKSBOX}

### Include Tiki.org Footer Page

{CODE()}{snarf url="https://tiki.org/tiki-index_raw.php?page=Shared_t_o_footer&clean" ishtml=1}{CODE}

**Produces:**
(currently output is "broken" in Tiki 20.x on this site {sign user="luci" datetime="2019-09-24T12:17:26+00:00"}) 
{snarf url="https://tiki.org/tiki-index_raw.php?page=Shared_t_o_footer&amp;clean" ishtml=1}

## Related pages

- [http://wikipedia.org/wiki/regex]
- ((PluginInclude))
- ((PluginTransclude))
- ((PluginHTMLfeed))