Action Directory / iTunes Image Search

Install

Searches Apple-iTunes libraries for images using a Pythonista script for search. Originally written for OSX by drdrang, the Pythonista script has been modified for use on iOS and is available here: 'https://github.com/coomlata1/ipic/'.

Shared by coomlata1

Script

ui.alert("Pick An iTunes Category For Image Search?",
    "Apple-iTunes Libraries",
    "iOS App",
    "Mac App",
    "Album",
    "Film",
    "TV Show",
    "Book",
    "Cancel", 

     function(selected) {
        if (selected == 0)
            var lib = '-i';
        else if (selected == 1)
            var lib = '-m';
        else if (selected == 2)
            var lib = '-a';
        else if (selected == 3)
            var lib = '-f';
        else if (selected == 4)
            var lib = '-t';
        else if (selected == 5)
            var lib = '-b';
        else if (selected == 6)
            return;
    
    ui.input('Search', null, 'Enter Search Criteria:', 
        function(value) {
            if (value) {
                var old_v = (value)
                // Trim any blank spaces at beginning or end of search criteria
                old_v = old_v.trim()
                // Replace all spaces in text with '%20' using global case insensitive flag
                var new_v = old_v.replace(/ /gi,'%20')
                // Call Pythonista script for search using selected search criteria
                app.openURL('pythonista://ipic_ios?&action=run&argv='+lib+'&argv='+new_v);
        
                ui.alert("iTunes Image Search Complete...Press 'Ok', then 'Preview' to Display Results", 
                    function(picked) {
                        if (picked == 0)
                            editor.replaceSelection(app.getClipboard());
                })
            }
      });
})