From d19931fcc4b153acd04840a9a3ad093a05f413d4 Mon Sep 17 00:00:00 2001 From: j1nx Date: Thu, 17 Nov 2022 13:44:51 +0100 Subject: [PATCH] Revert "Add screenshot support to homescreen skill for testing" This reverts commit 03297535fac89c8c9dcbf1cb4a2269cff6dba3f6. --- .../0002-Add-screenshot-support.patch | 58 ------------------- 1 file changed, 58 deletions(-) delete mode 100644 buildroot-external/package/skill-ovos-homescreen/0002-Add-screenshot-support.patch diff --git a/buildroot-external/package/skill-ovos-homescreen/0002-Add-screenshot-support.patch b/buildroot-external/package/skill-ovos-homescreen/0002-Add-screenshot-support.patch deleted file mode 100644 index c5ae31f3..00000000 --- a/buildroot-external/package/skill-ovos-homescreen/0002-Add-screenshot-support.patch +++ /dev/null @@ -1,58 +0,0 @@ -From 85ef78b02e5ed6313c459e5a8f071e0d3f17e501 Mon Sep 17 00:00:00 2001 -From: j1nx -Date: Wed, 16 Nov 2022 13:32:57 +0100 -Subject: [PATCH 1/1] Add screenshot support - ---- - __init__.py | 18 +++++++++++++++++- - locale/en-us/take.screenshot.intent | 2 ++ - 2 files changed, 19 insertions(+), 1 deletion(-) - create mode 100644 locale/en-us/take.screenshot.intent - -diff --git a/__init__.py b/__init__.py -index d546d35..6016156 100644 ---- a/__init__.py -+++ b/__init__.py -@@ -133,7 +133,11 @@ class OVOSHomescreenSkill(MycroftSkill): - self.bus.on("ovos.common_play.track_info.response", - self.handle_media_player_widget_update) - -- self.collect_wallpapers() -+ # Handle Screenshot Response -+ self.bus.on("ovos.display.screenshot.get.response", -+ self.screenshot_taken) -+ -+ self.collect_wallpapers() - self._load_skill_apis() - - self.schedule_repeating_event(self.update_weather, callback_time, 900) -@@ -531,6 +535,18 @@ class OVOSHomescreenSkill(MycroftSkill): - collection = {"collection": cards} - return collection - -+ ###################################################################### -+ # Handle Screenshot -+ -+ @intent_file_handler("take.screenshot.intent") -+ def take_screenshot(self, message): -+ folder_path = os.path.expanduser('~') + "/Pictures" -+ self.bus.emit(Message("ovos.display.screenshot.get", {"folderpath": folder_path})) -+ -+ def screenshot_taken(self, message): -+ result = message.data.get("result") -+ display_message = f"Screenshot saved to {result}" -+ self.gui.show_notification(display_message) - - def create_skill(): - return OVOSHomescreenSkill() -diff --git a/locale/en-us/take.screenshot.intent b/locale/en-us/take.screenshot.intent -new file mode 100644 -index 0000000..ca86262 ---- /dev/null -+++ b/locale/en-us/take.screenshot.intent -@@ -0,0 +1,2 @@ -+take screenshot -+take a screenshot --- -2.34.1 -