]> kaliko git repositories - python-musicpd.git/blobdiff - doc/source/index.rst
Update documentation
[python-musicpd.git] / doc / source / index.rst
index c55d08dfe8be591c89a42f09363bddac9f3e1e5a..d552f002115af0d852c1bf077b0760bbc4c57cce 100644 (file)
@@ -16,6 +16,31 @@ Installation
     pip install git+https://gitlab.com/kaliko/python-musicpd.git
 
 
+Library overview
+----------------
+Here is a snippet allowing to list the last modified artists in the media library:
+
+.. code:: python3
+
+        #!/usr/bin/env python3
+        # coding: utf-8
+        import musicpd
+
+        def main():
+            cli = musicpd.MPDClient()
+            cli.connect()
+            # Gets files count in the library
+            nb_files = int(cli.stats()['songs'])
+            # Gets the last 100 files modified
+            files = cli.search('file', '', 'sort', 'Last-Modified', 'window', (nb_files-100,))
+            # Print last modified artists in media library
+            print(' / '.join({f.get('albumartist') for f in files}))
+            cli.disconnect()
+
+        # Script starts here
+        if __name__ == '__main__':
+            main()
+
 
 Build documentation
 --------------------
@@ -41,6 +66,7 @@ Contents
 
    use.rst
    doc.rst
+   commands.rst
    contribute.rst
 
 
@@ -48,8 +74,8 @@ Indices and tables
 ==================
 
 * :ref:`genindex`
-* :ref:`modindex`
 * :ref:`search`
+.. * :ref:`modindex`
 
 
 .. vim: spell spelllang=en