aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2019-10-07 09:29:21 -0400
committerLoic Guegan <manzerbredes@mailbox.org>2019-10-07 09:29:21 -0400
commit8159cebf203d48e9cf2f3ca27e8d76ce6127d7ef (patch)
treebc88c5a9db89be0b957ce4675e4c47b9576bdd33
parent1bb0ed2eb965e299e57c5df6eb4a97bde99dc1c6 (diff)
Improve log+refactoring
-rw-r--r--TODO.org5
-rwxr-xr-xsrc/config.py (renamed from src/parser.py)0
-rwxr-xr-xsrc/i3-theme.py12
-rw-r--r--src/theme.py1
4 files changed, 10 insertions, 8 deletions
diff --git a/TODO.org b/TODO.org
index 7af7a04..a54c291 100644
--- a/TODO.org
+++ b/TODO.org
@@ -1,9 +1,8 @@
#+TITLE: "i3-colors Project Todo List"
#+AUTHOR: "Loic Guegan"
-- Refactoring [0/3]:
- - [ ] Change src/parser.py name
- - [ ] Change src/theme.py name
+- Refactoring [1/3]:
+ - [X] Change src/parser.py name => now config.py
- [ ] Improve function/variables names
- YAML Theme Parser [0/2]:
diff --git a/src/parser.py b/src/config.py
index fdee9fc..fdee9fc 100755
--- a/src/parser.py
+++ b/src/config.py
diff --git a/src/i3-theme.py b/src/i3-theme.py
index fa31b1d..1e367b5 100755
--- a/src/i3-theme.py
+++ b/src/i3-theme.py
@@ -1,9 +1,13 @@
#!/usr/bin/python
-import parser, theme, os, argparse, subprocess
+import config, theme, os, argparse, subprocess
##### Utils Functions #####
-def log(title, content): print("\033[92m{}\033[00m: {}" .format(title,content))
+def log(msg,title=""):
+ if len(title)>0:
+ print("\033[92m{}\033[00m: {}" .format(title,msg))
+ else:
+ print(msg)
###########################
@@ -18,8 +22,8 @@ args = args_parser.parse_args()
##### Apply Theme #####
loaded_theme=theme.load(args.theme_path)
for meta_key,meta_value in loaded_theme["meta"].items():
- log(meta_key.title(),meta_value)
-parser.apply_theme(os.environ["HOME"]+"/.config/i3/config",loaded_theme)
+ log(meta_value,title=meta_key.title())
+config.apply_theme(os.environ["HOME"]+"/.config/i3/config",loaded_theme)
if args.restart:
subprocess.Popen("i3-msg restart".split())
#######################
diff --git a/src/theme.py b/src/theme.py
index 187b8d2..d83b6b5 100644
--- a/src/theme.py
+++ b/src/theme.py
@@ -1,6 +1,5 @@
import yaml,re
-
def configure(theme):
if "colors" in theme:
colors=theme["colors"]