Thanks for your input I've tested the script in both the scan and pp script versions and far as I can tell it works well. That urllib2.urlopen() function does seem much better suited for working with more OS's instead of using curl externally. I was wondering if these scripts work with Windows. I imagine (as I only program casually) the message is still sent encrypted via HTTPS?
Plus nice idea with the name and status in the title. I've got Android stuff so never really had that issue, as it usually scrolls through the first few lines when a new push received.
With your categories option, I'm not sure if its needed as it's possible to define per category scripts via the categories settings page (eg Category1.PostScript)? I think it's better to have just per category scripts defined in the one place like with other scripts as it's easier to debug. Anyway I've left it for now.
I've attached it below as per your code, but with unix line endings so it works on my Raspberry Pi. I'm curious, does this script below (with Unix line endings) work with Windows?
For NZBGet v14+:binreader wrote: Summary
-No more curl requirement, not needed
-Option: Add nzb name to title
-Option: Add status tags to title
-Option: Skip specific categories
-Bugfix: Handle pause and top of queue messages