ABrainz: Fixed docstrings and documentation

This commit is contained in:
Ohm Patel 2016-01-01 18:29:36 -06:00
parent 52de238076
commit c5f25429e9
2 changed files with 7 additions and 8 deletions

View file

@ -13,7 +13,7 @@
# The above copyright notice and this permission notice shall be
# included in all copies or substantial portions of the Software.
""" Fetch various AcousticBrainz metadata using MBID
"""Fetch various AcousticBrainz metadata using MBID.
"""
from __future__ import (division, absolute_import, print_function,
unicode_literals)
@ -47,7 +47,7 @@ class AcousticPlugin(plugins.BeetsPlugin):
return [cmd]
def import_task_files(self, session, task):
"""Automatically tag imported files
"""Function is called upon beet import.
"""
items = task.imported_items()
@ -55,7 +55,7 @@ class AcousticPlugin(plugins.BeetsPlugin):
def fetch_info(log, items):
"""Currently outputs MBID and corresponding request status code
"""Currently outputs MBID and corresponding request status code.
"""
for item in items:
if item.mb_trackid:
@ -154,13 +154,13 @@ def fetch_info(log, items):
def generate_url(mbid):
"""Generates url of AcousticBrainz end point for given MBID
"""Generates AcousticBrainz end point url for given MBID.
"""
return ACOUSTIC_URL + mbid + LEVEL
def get_value(log, data, map_path):
"""Allows traversal of dictionary with cleaner formatting
"""Allows easier traversal of dictionary.
"""
try:
return reduce(lambda d, k: d[k], map_path, data)

View file

@ -33,8 +33,7 @@ Automatic Tagging
To automatically tag files using AcousticBrainz data during import, just
enable the ``acousticbrainz`` plugin (see :ref:`using-plugins`). When importing
new files (with ``import.write`` turned on) or modifying files' tags with the
``beet modify`` command, beets will query the AcousticBrainz API using MBID and
new files, beets will query the AcousticBrainz API using MBID and
set the appropriate metadata.
Configuration
@ -43,5 +42,5 @@ Configuration
To configure the plugin, make a ``acousticbrainz:`` section in your
configuration file. There is one option:
- **auto**: Enable AcousticBrainz import during import.
- **auto**: Enable AcousticBrainz during ``beet import``.
Default: ``yes``.