Run black on all Python scripts!
This commit is contained in:
parent
fb6cfce656
commit
cd9cbcaa28
30 changed files with 1027 additions and 704 deletions
|
@ -20,27 +20,28 @@ class ScreenTime:
|
|||
line["date"] = now.timestamp()
|
||||
|
||||
print("WROTE", line)
|
||||
with open(self.csv_path, 'a') as typedfd:
|
||||
with open(self.csv_path, "a") as typedfd:
|
||||
writer = csv.DictWriter(typedfd, fieldnames=self.FIELDS)
|
||||
writer.writerow(line)
|
||||
|
||||
def on_window_event(self, _: i3ipc.connection.Connection,
|
||||
e: i3ipc.events.WindowEvent) -> None:
|
||||
def on_window_event(
|
||||
self, _: i3ipc.connection.Connection, e: i3ipc.events.WindowEvent
|
||||
) -> None:
|
||||
focused = self.i3.get_tree().find_focused()
|
||||
self.write({
|
||||
"type": "window_" + e.change,
|
||||
"class": focused.window_class,
|
||||
"role": focused.window_role,
|
||||
"title": focused.window_title,
|
||||
"instance": focused.window_instance,
|
||||
})
|
||||
self.write(
|
||||
{
|
||||
"type": "window_" + e.change,
|
||||
"class": focused.window_class,
|
||||
"role": focused.window_role,
|
||||
"title": focused.window_title,
|
||||
"instance": focused.window_instance,
|
||||
}
|
||||
)
|
||||
|
||||
def on_mode_event(self, _: i3ipc.connection.Connection,
|
||||
e: i3ipc.events.ModeEvent) -> None:
|
||||
self.write({
|
||||
"type": "mode",
|
||||
"title": e.change
|
||||
})
|
||||
def on_mode_event(
|
||||
self, _: i3ipc.connection.Connection, e: i3ipc.events.ModeEvent
|
||||
) -> None:
|
||||
self.write({"type": "mode", "title": e.change})
|
||||
|
||||
def __init__(self) -> None:
|
||||
self.i3 = i3ipc.Connection()
|
||||
|
@ -48,11 +49,11 @@ class ScreenTime:
|
|||
self.i3.on(i3ipc.Event.MODE, self.on_mode_event)
|
||||
|
||||
self.csv_path = os.path.join(
|
||||
os.path.expanduser(
|
||||
os.getenv('XDG_CACHE_PATH', '~/.cache/')),
|
||||
'screentime.csv')
|
||||
os.path.expanduser(os.getenv("XDG_CACHE_PATH", "~/.cache/")),
|
||||
"screentime.csv",
|
||||
)
|
||||
if not os.path.isfile(self.csv_path):
|
||||
with open(self.csv_path, 'w') as typedfd:
|
||||
with open(self.csv_path, "w") as typedfd:
|
||||
writer = csv.DictWriter(typedfd, fieldnames=self.FIELDS)
|
||||
writer.writeheader()
|
||||
self.write({"type": "start"})
|
||||
|
@ -61,6 +62,6 @@ class ScreenTime:
|
|||
self.i3.main()
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
if __name__ == "__main__":
|
||||
ST = ScreenTime()
|
||||
ST.main()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue