dgtlmoon / changedetection.io

The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification
https://changedetection.io
Apache License 2.0
17.39k stars 972 forks source link

Can't use windows:// URL #609

Closed keiro2 closed 2 years ago

keiro2 commented 2 years ago

Describe the bug Can't use windows:// URL to send Notifications.

Version In the top right area: v0.39.13.1

To Reproduce Steps to reproduce the behavior:

  1. Go to 'Settings > Notifications'.
  2. Click on 'Notifications URL Lists'.
  3. Type 'windows://' and then Send test notification.
  4. See error when "Send test notification" "Error: windows:// is not a valid AppRise URL."
  5. See error devlogs
    "ERROR:apprise:windows:// is disabled on this system.
    127.0.0.1 - - [18/May/2022 07:12:59] "POST /notification/send-test HTTP/1.1" 400 206 0.002000"

Expected behavior Succesfully send notification to desktop

Desktop (please complete the following information):

Additional context I have tried the tutorial shown from here and it works on regular apprise usage, it seems changedetection.io needs pip install pywin32 to works on desktop notifications?

dgtlmoon commented 2 years ago

Not sure how to solve that, because adding pywin32 to requirements.txt would break all the non-windows setups..

dgtlmoon commented 2 years ago

@keiro2 if you found a fix, please help out and update the wiki https://github.com/dgtlmoon/changedetection.io/wiki/Microsoft-Windows otherwise this becomes lost information