An (outdated) collection of plugins for Qtile.
git clone https://github.com/m-col/qtools
Files | Refs | Readme

Commit 91bde6e792150e42f9a3efae107ec8b6d6ebe858
Parent: 24dc6f308087392fe8b5ca315e3fa2afb4318755
Author: mcol <mcol@posteo.net>
Date: 2020-01-11 22:03:08 +0000
Committer: mcol <mcol@posteo.net>
Committed: 2020-01-11 22:03:08 +0000

clean up following flake8

qtools/xresources/xresources.py Modified

@@ -7,7 +7,7 @@
 import xcffib.xproto
 
 
-def get(DISPLAY, defaults={}):
+def get(DISPLAY, defaults=None):
     """
     Get the X resources in an X servers resource manager.
 
@@ -15,7 +15,7 @@
     ==========
     DISPLAY : str
         DISPLAY name to query.
-    
+
     defaults : dict (optional)
         Default values to act as a fallback for missing values or in the event of a
         failed connection.
@@ -31,7 +31,7 @@
     try:
         conn = xcffib.connect(display=DISPLAY)
     except xcffib.ConnectionException:
-        return defaults
+        return defaults if defaults else {}
 
     root = conn.get_setup().roots[0].root
     atom = conn.core.InternAtom(False, 16, 'RESOURCE_MANAGER').reply().atom

qtools/mpc/mpc.py Modified

@@ -13,6 +13,7 @@
     }.items()])
 
 """
+# pylint: disable=no-member
 
 from functools import wraps
 
@@ -55,6 +56,7 @@
         ('host', '127.0.0.1', 'IP address of MPD server.'),
         ('port', '6600', 'Port of MPD server.'),
     ]
+
     def __init__(self, **config):
         Notifier.__init__(self, **config)
         self.add_defaults(Client.defaults)

qtools/backlight/backlight.py Modified

@@ -19,7 +19,10 @@
 
 
 class Backlight(Notifier):
-
+    """
+    This class controls screen backlight by directly reading and writing to the
+    backlight device file in /sys.
+    """
     defaults = [
         ('summary', 'Backlight', 'Notification summary.'),
         ('interval', 10, 'Percentage interval by which to change backlight'),

qtools/amixer/amixer.py Modified

@@ -26,21 +26,22 @@
         ('mixer', 'Master', 'ALSA mixer to control.'),
         ('interval', 5, 'Percentage interval to change volume by.'),
     ]
+
     def __init__(self, **config):
         Notifier.__init__(self, **config)
         self.add_defaults(Volume.defaults)
 
     def increase(self, qtile=None):
         volume = self._run(f'{self.interval}%+')
-        self.show(self.interval * round(volume/self.interval))
+        self.show(self.interval * round(volume / self.interval))
 
     def decrease(self, qtile=None):
         volume = self._run(f'{self.interval}%-')
-        self.show(self.interval * round(volume/self.interval))
+        self.show(self.interval * round(volume / self.interval))
 
     def toggle(self, qtile=None):
         volume = self._run('toggle')
-        self.show(self.interval * round(volume/self.interval))
+        self.show(self.interval * round(volume / self.interval))
 
     def mute(self, qtile=None):
         self._run('mute')