summaryrefslogtreecommitdiff
path: root/pywal/wal.py
diff options
context:
space:
mode:
Diffstat (limited to 'pywal/wal.py')
-rw-r--r--pywal/wal.py41
1 files changed, 41 insertions, 0 deletions
diff --git a/pywal/wal.py b/pywal/wal.py
new file mode 100644
index 0000000..db8dccd
--- /dev/null
+++ b/pywal/wal.py
@@ -0,0 +1,41 @@
+"""
+wal - Generate and change colorschemes on the fly.
+Created by Dylan Araps.
+"""
+from pywal import image
+from pywal import magic
+from pywal import reload
+from pywal import sequences
+from pywal import wallpaper
+
+
+def get_image(img):
+ """Validate image input."""
+ return image.get_image(img)
+
+
+def create_palette(img):
+ """Create a palette and return it as a dict."""
+ colors = magic.gen_colors(img)
+ colors = magic.sort_colors(img, colors)
+ return colors
+
+
+def send_sequences(colors, vte):
+ """Send the sequences."""
+ sequences.send_sequences(colors, vte)
+
+
+def reload_env():
+ """Reload the environment."""
+ reload.reload_env()
+
+
+def set_wallpaper(img):
+ """Set the wallpaper."""
+ wallpaper.set_wallpaper(img)
+
+
+# def reload_colors(vte):
+# """Reload the colors."""
+# sequences.reload_colors(vte)