Browse Source

Updated README and allow more arguments to fix build issues

Kristian Vos 1 year ago
parent
commit
2c94c83dec
2 changed files with 12 additions and 5 deletions
  1. 11 4
      README.md
  2. 1 1
      aw_watcher_mpd/main.py

+ 11 - 4
README.md

@@ -4,13 +4,20 @@ An ActivityWatch watcher for MPD.
 Based of off [aw-watcher-spotify](https://github.com/ActivityWatch/aw-watcher-spotify)
 
 ## Development
-1. Install pip packages from the requirements.txt.
-2. `cd aw_watcher_mpd`
-3. `python main.py --testing`
+1. Install pip packages from the requirements.txt.  
+`pip install -r requirements.txt`
+2. Start ActivityWatch in testing mode.  
+`aw-qt --testing`
+3. `cd aw_watcher_mpd`
+4. `python main.py --testing`
 
 ## Building
+Make sure you have pyinstaller installed before you start.  
+`pip install -U pyinstaller`
 1. make clean
-2. make package
+2. make package  
+
+`dist/aw-watcher-mpd` is your outputted folder
 
 ## Installing (Linux)
 To install aw-watcher-mpd, first build it, then follow the below steps to install and automatically start the watcher when ActivityWatch starts.

+ 1 - 1
aw_watcher_mpd/main.py

@@ -22,7 +22,7 @@ logging.basicConfig(level=logging.WARN)
 parser = argparse.ArgumentParser("A watcher for MPD")
 parser.add_argument("--testing", action="store_true",
                     help='run in testing mode')
-args = parser.parse_args()
+args, unknown = parser.parse_known_args()
 
 logger = logging.getLogger("aw-watcher-mpd")
 DEFAULT_CONFIG = """