Action

Search

Last update over 2 years ago - Unlisted

Steps

  • script

    // See online documentation for examples
    // http://drafts5-help.agiletortoise.com/
    
    const searchText = encodeURIComponent(draft.content);
    
    const urls = {
    	"1Password":"onepassword://search/"+searchText,
    	"Abbreviation":"https://www.abbreviations.com/"+searchText,
    	"Airport":"https://airportcod.es/#airport/"+searchText.toLowerCase(),
    	"Amazon":"https://www.amazon.com/s?k="+searchText,
    	"Beer Advocate":"https://www.beeradvocate.com/search/?q="+searchText+"+&qt=beer",
    	"DuckDuckGo":"https://duckduckgo.com/?q="+searchText,
    	"Google":"http://www.google.com/search?q="+searchText,
    	"Google Maps":"https://www.google.com/maps/search/"+searchText,
    	"IMDb":"https://www.imdb.com/find?ref_=nv_sr_fn&q="+searchText+"&s=all",
    	"Maps":"http://maps.apple.com/?q="+searchText,
    	"MetaCritic":"https://www.metacritic.com/search/movie/"+searchText+"/results",
    	"Movies":"shortcuts://run-shortcut?name=Movie_Info_Drafts&input="+searchText,
    	"Rotten Tomatoes":"https://www.rottentomatoes.com/search?search="+searchText,
    	"Terminology":"terminology://x-callback-url/lookup?text="+searchText+"&x-source=Drafts&x-success=drafts4%3A%2F%2F",
    	"Urban Dictionary":"https://www.urbandictionary.com/define.php?term="+searchText,
    	"Wikipedia":"https://en.wikipedia.org/wiki/"+searchText,
    	"WolframAlpha":"wolframalpha://?i="+searchText,
       "YouTube":"http://www.youtube.com/results?search_query="+searchText
    };
    
    const p = Prompt.create();
    
    p.title = "Search";
    
    for (var name of Object.keys(urls)){
    	p.addButton(name);
    }
    
    const searchSelect = p.show();
    
    app.openURL(urls[p.buttonPressed]);
    

Options

  • After Success Trash
    Notification Info
    Log Level Info
Items available in the Drafts Directory are uploaded by community members. Use appropriate caution reviewing downloaded items before use.