Compare commits
No commits in common. "3e58cde2fe919e985a8df2fa56fd4aa75097895e" and "7b80153d154b0b552971631d56eb05915cb56a4e" have entirely different histories.
3e58cde2fe
...
7b80153d15
3 changed files with 11 additions and 34 deletions
|
|
@ -20,8 +20,6 @@ The CLI bard relies on your terminal using a font patched with the "Powerline"
|
||||||
characters. The recommended fonts are the ones from the
|
characters. The recommended fonts are the ones from the
|
||||||
[Nerd font project](https://www.nerdfonts.com/).
|
[Nerd font project](https://www.nerdfonts.com/).
|
||||||
|
|
||||||
You may also need to install the `libgirepository-2.0-dev` on your system.
|
|
||||||
|
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
=====
|
=====
|
||||||
|
|
|
||||||
|
|
@ -1,30 +1,15 @@
|
||||||
[project]
|
[tool.poetry]
|
||||||
name = "clibard"
|
name = "clibard"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
description = "See all your notifications in the terminal"
|
description = "See all your notifications in the terminal"
|
||||||
authors = [
|
authors = ["nojhan <nojhan@nojhan.net>"]
|
||||||
{ name = "nojhan", email = "nojhan@nojhan.net" },
|
|
||||||
]
|
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|
||||||
requires-python = ">3.11"
|
[tool.poetry.dependencies]
|
||||||
dependencies = [
|
python = "^3.11"
|
||||||
"faker>=0.7.4",
|
faker = "^0.7.4"
|
||||||
"humanize>=4.11",
|
humanize = "^4.11"
|
||||||
"rich>=13.9",
|
rich = "^13.9"
|
||||||
"dbus-python>=1.3",
|
dbus-python = "^1.3"
|
||||||
"PyGObject>=3.50", # You may need to install the system package for libgirepository-2.0-dev
|
PyGObject = "^3.50" # You may need to install the system package for libgirepository1.0-dev
|
||||||
]
|
|
||||||
|
|
||||||
[project.scripts]
|
|
||||||
clibard = "clibard.clibard:main"
|
|
||||||
|
|
||||||
|
|
||||||
[build-system]
|
|
||||||
requires = ["setuptools>=68", "wheel"]
|
|
||||||
build-backend = "setuptools.build_meta"
|
|
||||||
|
|
||||||
[tool.setuptools.packages.find]
|
|
||||||
where = ["src"]
|
|
||||||
include = ["clibard"]
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -272,15 +272,13 @@ class MessageBox(Message):
|
||||||
title = f"{self.icons[self.urgency]} {summ} {self.app}"
|
title = f"{self.icons[self.urgency]} {summ} {self.app}"
|
||||||
# title = f"[{summ_color}]{self.summary}[/]─ {self.app}"
|
# title = f"[{summ_color}]{self.summary}[/]─ {self.app}"
|
||||||
|
|
||||||
bs = self.hash_color(self.app)
|
|
||||||
|
|
||||||
box = rich.panel.Panel(
|
box = rich.panel.Panel(
|
||||||
f"[{body_color}]{self.body}[/]",
|
f"[{body_color}]{self.body}[/]",
|
||||||
title=title,
|
title=title,
|
||||||
title_align="left",
|
title_align="left",
|
||||||
# subtitle = self.icons[self.urgency],
|
# subtitle = self.icons[self.urgency],
|
||||||
# subtitle_align = "left",
|
# subtitle_align = "left",
|
||||||
border_style=f"color({bs})",
|
border_style=f"color({self.color[self.urgency]})",
|
||||||
safe_box = False,
|
safe_box = False,
|
||||||
)
|
)
|
||||||
console.print(box)
|
console.print(box)
|
||||||
|
|
@ -414,7 +412,7 @@ def test_messages(nb = 7):
|
||||||
return notifs
|
return notifs
|
||||||
|
|
||||||
|
|
||||||
def main():
|
if __name__ == "__main__":
|
||||||
import sys
|
import sys
|
||||||
import argparse
|
import argparse
|
||||||
|
|
||||||
|
|
@ -457,7 +455,3 @@ def main():
|
||||||
elif asked.layout[0] == "v":
|
elif asked.layout[0] == "v":
|
||||||
broker = VerticalBroker(msg_cls=MessageBox)
|
broker = VerticalBroker(msg_cls=MessageBox)
|
||||||
broker.run()
|
broker.run()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
|
||||||
main()
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue