Limnoria-doc/use/plugins/web.rst

130 lines
2.3 KiB
ReStructuredText
Raw Normal View History

2011-06-28 08:11:32 +02:00
.. _plugin-web:
The Web plugin
==============
2011-06-28 17:29:38 +02:00
HTTP
----
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
.. _command-web-urlunquote:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
web urlunquote <text>
^^^^^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
Returns the text un-URL quoted.
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
.. _command-web-urlquote:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
web urlquote <text>
^^^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Returns the URL quoted form of the text.
2011-06-28 17:29:38 +02:00
.. _command-web-size:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
web size <url>
^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Returns the Content-Length header of *<url>*. Only HTTP urls are valid,
of course.
2011-06-28 17:29:38 +02:00
HTML
----
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
.. _command-web-title:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
web title <url>
^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Returns the HTML *<title>*...*</title>* of a URL.
2011-06-28 17:29:38 +02:00
.. _command-web-doctype:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
web doctype <url>
^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Returns the DOCTYPE string of *<url>*. Only HTTP urls are valid, of
course.
2011-06-28 17:29:38 +02:00
.. _command-web-headers:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
web headers <url>
^^^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Returns the HTTP headers of *<url>*. Only HTTP urls are valid, of
course.
2011-06-28 17:29:38 +02:00
Others
------
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
.. _command-web-netcraft:
2011-06-28 08:11:32 +02:00
2011-06-28 17:29:38 +02:00
web netcraft <hostname|ip>
^^^^^^^^^^^^^^^^^^^^^^^^^^
Returns Netcraft.com's determination of what operating system and
webserver is running on the host given.
.. _command-web-fetch:
web fetch <url>
^^^^^^^^^^^^^^^
2011-06-28 08:11:32 +02:00
Returns the contents of *<url>*, or as much as is configured in
2011-06-28 17:29:38 +02:00
:ref:`supybot.plugins.Web.fetch.maximum.` If that configuration variable is
2011-06-28 08:11:32 +02:00
set to 0, this command will be effectively disabled.
.. _plugin-web-config:
Configuration
-------------
.. _supybot.plugins.Web.nonSnarfingRegexp:
supybot.plugins.Web.nonSnarfingRegexp
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: None
Determines what URLs are to be snarfed and stored in the database in the channel; URLs matching the regexp given will not be snarfed. Give the empty string if you have no URLs that you'd like to exclude from being snarfed.
.. _supybot.plugins.Web.titleSnarfer:
supybot.plugins.Web.titleSnarfer
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: False
Determines whether the bot will output the HTML title of URLs it sees in the channel.
.. _supybot.plugins.Web.fetch:
supybot.plugins.Web.fetch
^^^^^^^^^^^^^^^^^^^^^^^^^
.. _supybot.plugins.Web.fetch.maximum:
supybot.plugins.Web.fetch.maximum
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: 0
Determines the maximum number of bytes the bot will download via the 'fetch' command in this plugin.
.. _supybot.plugins.Web.public:
supybot.plugins.Web.public
^^^^^^^^^^^^^^^^^^^^^^^^^^
Default value: True
Determines whether this plugin is publicly visible.