]> kaliko git repositories - mpd-sima.git/commitdiff
Some more clean-up
authorkaliko <kaliko@azylum.org>
Thu, 29 Jan 2015 10:37:06 +0000 (11:37 +0100)
committerkaliko <kaliko@azylum.org>
Thu, 29 Jan 2015 10:37:06 +0000 (11:37 +0100)
data/bash/completion.sh
data/man/info.xml
doc/Changelog
sima/info.py
sima/lib/plugin.py
simadb_cli

index be0d4447f1772a87ab7b7e406c420c2a73812957..d1d6b64b4214dc83510a7cff24c0bfdb3097694a 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright (c) 2010, 2011, 2013, 2014 Jack Kaliko <kaliko@azylum.org>
+# Copyright (c) 2010, 2011, 2013, 2014, 2015 Jack Kaliko <kaliko@azylum.org>
 #
 #  This file is part of MPD_sima
 #
@@ -31,7 +31,7 @@ _sima() {
           -l --log \
           -v --log-level \
           -S --host \
-          -P --mpd_port \
+          -P --port \
           -h --help --version \
           --var_dir \
           -d --daemon"
@@ -71,23 +71,17 @@ _sima() {
 complete -F _sima mpd_sima
 complete -F _sima mpd-sima
 
-_art_names_list() {
-    local IFS=$'\n'
-    compgen -W "${artists}" -- ${cur}
-}
-
 _simadb_cli() {
-    local cur prev opts artists
+    local cur prev opts
     local IFS=$'\n'
     COMPREPLY=()
     _get_comp_words_by_ref cur prev
-    opts="--add_similarity -a --remove_similarity --remove_artist \
-    --purge_hist --view_artist --view_all \
-    --bl_curr_trk --bl_curr_art --bl_curr_al --bl_art --remove_bl --view_bl \
-    --dbfile -d \
-    --host -S --port -P \
-    --reciprocal -r --check_names -c \
-    --version -h --help"
+    opts="--purge_hist \
+        --bl_curr_trk --bl_curr_art --bl_curr_al --bl_art --remove_bl --view_bl \
+        --dbfile -d \
+        --host -S --port -P \
+        --check_names -c \
+        --version -h --help"
     opts=$(echo $opts | sed 's/ /\n/g')
 
     if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then
@@ -105,15 +99,6 @@ _simadb_cli() {
         --host|-S)
             COMPREPLY=( $(compgen -A hostname ${cur}) )
             ;;
-        -a|--add_similarity|--view_artist|-v|--bl_art)
-            if [ -x /usr/bin/mpc ]; then
-                artists=$(for x in $(/usr/bin/mpc list artist) ; do echo "'${x}'"; done)
-                COMPREPLY=( $(compgen -W "${artists}" -- ${cur}) )
-                return 0
-            fi
-            # It should also complete artist name when the string ends with a comma
-            return 0
-            ;;
         *)
             ;;
     esac
index 046a8a75c651aea8491034f3ac2265a4a7a0f4cb..b068fa9095a5ce476ce355a0faf05a43fd8135fe 100644 (file)
@@ -5,7 +5,7 @@
   <!ENTITY dhemail     "kaliko@azylum.org">
   <!ENTITY dhusername  "&dhfirstname; &dhsurname;">
   <!ENTITY dhpackage "mpd-sima">
-  <!ENTITY release   "0.13.1">
+  <!ENTITY release   "0.14.0">
   <!-- TITLE should be something like "User commands" or similar (see
        http://www.tldp.org/HOWTO/Man-Page/q2.html). -->
   <!ENTITY dhtitle     "&dhpackage; &release; User Manual">
index b95ea7be89d9949a6a74f064bfc0cf3793a9eaee..b4e648315343dfd6bd0b9b27fd4a8224f1cee772 100644 (file)
@@ -1,4 +1,4 @@
-MPD_sima v0.13.1
+MPD_sima v0.14.0
 
  * Fixed default conf file name (back to mpd_sima.cfg)
  * Cleanup code (removed users similarities)
index aa879d4caf21e93d5a03d921fe3ca320666ed67e..39f9b476589021f2348567f95cc283791fb39869 100644 (file)
@@ -11,7 +11,7 @@ queue is getting short.
 """
 
 
-__version__ = '0.13.1'
+__version__ = '0.14.0'
 __author__ = 'kaliko jack'
 __email__ = 'kaliko@azylum.org'
 __url__ = 'git://git.kaliko.me/sima.git'
index 0523a75f2513e723b692dc77829d651336d77220..bb80a272642d5852b2518775da16bc32ff14ebfc 100644 (file)
@@ -1,5 +1,5 @@
 # -*- coding: utf-8 -*-
-# Copyright (c) 2013, 2014 Jack Kaliko <kaliko@azylum.org>
+# Copyright (c) 2013-2015 Jack Kaliko <kaliko@azylum.org>
 #
 #  This file is part of sima
 #
@@ -86,24 +86,26 @@ class Plugin:
     def callback_playlist(self):
         """
         Called on playlist changes
-
         Not returning data
         """
         pass
 
     def callback_next_song(self):
-        """Not returning data,
+        """
         Could be use to scrobble, maintain an history…
+        Not returning data,
         """
         pass
 
     def callback_need_track(self):
-        """Returns a list of Track objects to add
+        """
+        Returns a list of Track objects to add
         """
         pass
 
     def callback_need_track_fb(self):
-        """Called when callback_next_song failled to find tracks to queue
+        """
+        Called when callback_need_track failled to find tracks to queue
         Returns a list of Track objects to add
         """
         pass
index c57e1301832ef02026cc16a11d93784ad90170fd..65ae284732712ec5628299747c7ab6cf18e93ff6 100755 (executable)
@@ -1,7 +1,7 @@
 #!/usr/bin/env python3
 # -*- coding: utf-8 -*-
 
-# Copyright (c) 2010-2013 Jack Kaliko <efrim@azylum.org>
+# Copyright (c) 2010-2015 Jack Kaliko <kaliko@azylum.org>
 #
 #  This file is part of MPD_sima
 #
@@ -73,6 +73,7 @@ OPTS = list([
     {
         'sw': ['--view_bl'],
         'action': 'store_true',
+        'dest': 'view_bl',
         'help': 'View black list.'},
     {
         'sw': ['--remove_bl'],
@@ -112,7 +113,6 @@ class SimaDB_CLI(object):
         self.options = dict({})
         self.localencoding = 'UTF-8'
         self._get_encoding()
-        self._upgrade()
         self.main()
 
     def _get_encoding(self):