Tengo el siguiente AppleScript que muestra una notificación una vez que se ha añadido una descarga:
set yourpath to (the clipboard) as POSIX file
set a to do shell script "basename " & quoted form of POSIX path of yourpath
display notification a with title "Added Download"
Funciona bastante bien, excepto cuando la url que se descarga tiene un nombre de archivo con entidades html. Aquí hay un ejemplo de una URL:
https://dskjflkosdjfksdajf903094.example.com/g/f/OWZehaoqssVuXRuxqEivP_9dsa89dosidlzkxck_wqezxcd33sda-34sdf34r/%5BEBOOKS%5DEbook%20Title%20-%20Ebook%20Author%20Name.pdf
Así que con mi AppleScript obtengo lo siguiente dentro de la notificación:
%5BEBOOKS%5DEbook%20Title%20-%20Ebook%20Author%20Name.pdf
Estoy tratando de conseguir:
[EBOOKS]Ebook Title - Ebook Author Name.pdf