J'ai le script Apple suivant qui affiche une notification une fois qu'un téléchargement a été ajouté :
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 "Ajout de Téléchargement"
Cela fonctionne assez bien, sauf lorsque l'URL en cours de téléchargement a un nom de fichier avec des entités HTML. Voici un exemple d'URL :
https://dskjflkosdjfksdajf903094.example.com/g/f/OWZehaoqssVuXRuxqEivP_9dsa89dosidlzkxck_wqezxcd33sda-34sdf34r/%5BEBOOKS%5DEbook%20Title%20-%20Ebook%20Author%20Name.pdf
Donc avec mon script Apple, je reçois le texte suivant dans la notification :
%5BEBOOKS%5DEbook%20Title%20-%20Ebook%20Author%20Name.pdf
Je essaie d'obtenir :
[EBOOKS]Ebook Title - Ebook Author Name.pdf