[Pkg-mpd-commits] [python-mpd] 99/262: Make the README file a real reStructuredText file

Simon McVittie smcv at debian.org
Sun May 22 18:16:30 UTC 2016


This is an automated email from the git hooks/post-receive script.

smcv pushed a commit to branch upstream
in repository python-mpd.

commit 51d3c26bb864aca822ee19713609bafa7dd46691
Author: Jonathan Ballet <jon at multani.info>
Date:   Fri Feb 17 11:09:11 2012 +0700

    Make the README file a real reStructuredText file
---
 README.txt | 119 +++++++++++++++++++++++++++++--------------------------------
 1 file changed, 56 insertions(+), 63 deletions(-)

diff --git a/README.txt b/README.txt
index 52a093d..c8b68df 100644
--- a/README.txt
+++ b/README.txt
@@ -5,14 +5,14 @@ Getting python-mpd
 ------------------
 
 The latest release of python-mpd can be found at
-http://pypi.python.org/pypi/python-mpd/[].
+http://pypi.python.org/pypi/python-mpd/.
 
 
 Getting the latest source code
 ------------------------------
 
 If you would instead like to use the latest source code, you can grab a copy
-of the development version from git by running the command:
+of the development version from git by running the command::
 
   git clone git://jatreuman.indefero.net/jatreuman/python-mpd.git
 
@@ -20,81 +20,74 @@ of the development version from git by running the command:
 Installing from source
 ----------------------
 
-To install python-mpd from source, simply run the command:
+To install python-mpd from source, simply run the command::
 
   python setup.py install
 
-You can use the `--help` switch to `setup.py` for a complete list of commands
-and their options.  See the http://docs.python.org/inst/inst.html[Installing
-Python Modules] document for more details.
+You can use the ``--help`` switch to ``setup.py`` for a complete list of commands
+and their options.  See the `Installing Python Modules
+<http://docs.python.org/inst/inst.html>`_ document for more details.
 
 
 Using the client library
 ------------------------
 
-The client library can be used as follows:
+The client library can be used as follows::
 
-------------------------------------------------------------------------------
-client = mpd.MPDClient()           # create client object
-client.connect("localhost", 6600)  # connect to localhost:6600
-print(client.mpd_version)          # print the mpd version
-print(client.find("any", "house")) # print result of the command "find any house"
-client.close()                     # send the close command
-client.disconnect()                # disconnect from the server
-------------------------------------------------------------------------------
+    client = mpd.MPDClient()           # create client object
+    client.connect("localhost", 6600)  # connect to localhost:6600
+    print(client.mpd_version)          # print the mpd version
+    print(client.find("any", "house")) # print result of the command "find any house"
+    client.close()                     # send the close command
+    client.disconnect()                # disconnect from the server
 
 A list of supported commands, their arguments (as MPD currently understands
 them), and the functions used to parse their responses can be found in
-`doc/commands.txt`.  See the
-http://www.musicpd.org/doc/protocol/[MPD protocol documentation] for more
-details.
-
-Command lists are also supported using `command_list_ok_begin()` and
-`command_list_end()`:
-
-------------------------------------------------------------------------------
-client.command_list_ok_begin()       # start a command list
-client.update()                      # insert the update command into the list
-client.status()                      # insert the status command into the list
-results = client.command_list_end()  # results will be a list with the results
-------------------------------------------------------------------------------
-
-Commands may also return iterators instead of lists if `iterate` is set to
-`True`:
-
-------------------------------------------------------------------------------
-client.iterate = True
-for song in client.playlistinfo():
-    print song["file"]
-------------------------------------------------------------------------------
-
-Each command have a `send_` and a `fetch_` variant, which allows to send a
-mpd command and the fetch the result later. This is useful for the idle command:
-
-------------------------------------------------------------------------------
-client.send_idle()
-# do something else ...
-events = client.fetch_idle()
-------------------------------------------------------------------------------
-
-*Future Compatible*
+`doc/commands.txt`.  See the `MPD protocol documentation
+<http://www.musicpd.org/doc/protocol/>`_ for more details.
+
+Command lists are also supported using ``command_list_ok_begin()`` and
+``command_list_end()``::
+
+    client.command_list_ok_begin()       # start a command list
+    client.update()                      # insert the update command into the list
+    client.status()                      # insert the status command into the list
+    results = client.command_list_end()  # results will be a list with the results
+
+Commands may also return iterators instead of lists if ``iterate`` is set to
+``True``::
+
+    client.iterate = True
+    for song in client.playlistinfo():
+        print song["file"]
+
+Each command have a ``send_`` and a ``fetch_`` variant, which allows to send a
+mpd command and the fetch the result later. This is useful for the idle
+command::
+
+    client.send_idle()
+    # do something else ...
+    events = client.fetch_idle()
+
+Future Compatible
+-----------------
+
 New commands or special handling of commands can be easily implemented.
-Use `add_command()` or `remove_command()` to modify the commands of the
-MPDClient class and all its instances.
-
-------------------------------------------------------------------------------
-def fetch_cover(client):
-    """"Take a MPDClient instance as its arguments and return mimetype and image"""
-    # this command may come in the future.
-    pass
-self.client.add_command("get_cover", fetch_cover)
-# remove the command, because it doesn't exist already.
-self.client.remove_command("get_cover")
-------------------------------------------------------------------------------
+Use ``add_command()`` or ``remove_command()`` to modify the commands of the
+``MPDClient`` class and all its instances.
+
+::
+
+    def fetch_cover(client):
+        """"Take a MPDClient instance as its arguments and return mimetype and image"""
+        # this command may come in the future.
+        pass
+    self.client.add_command("get_cover", fetch_cover)
+    # remove the command, because it doesn't exist already.
+    self.client.remove_command("get_cover")
 
 Contacting the author
 ---------------------
 
-You can contact the author by emailing J. Alexander Treuman
-<mailto:jat at spatialrift.net[]>.  He can also be found idling in #mpd on
-irc.freenode.net as jat.
+You can contact the author by emailing J. Alexander Treuman jat at spatialrift.net.
+He can also be found idling in #mpd on irc.freenode.net as jat.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mpd/python-mpd.git



More information about the Pkg-mpd-commits mailing list