Using if-then statements in smart keywords
Hello, I'm not really sure if this is possible, but it'd be nice. I use smart keywords to go to different subreddits, so for example searching for "r askreddit" goes to reddit.com/r/AskReddit. The issue I have is that if I want to go to the front page, I can't just search for "r", as that goes to http://reddit.com/r/ which then redirects to reddit.com/subreddits.
So what I'd want is to have an if-then statement - if there is no other argument following the "r", it should go to reddit.com. This works with Google Maps and YouTube without needing to do anything /Google handles empty search differently than reddit I suppose/.
Is this possible?
Chosen solution
You would need a JavaScript bookmarklet that checks the '%s' placeholder to achieve this.
javascript:void(location.href=('%s'=='')?'https://reddit.com/':'https://reddit.com/r/%s');Read this answer in context 👍 1
All Replies (2)
Chosen Solution
You would need a JavaScript bookmarklet that checks the '%s' placeholder to achieve this.
javascript:void(location.href=('%s'=='')?'https://reddit.com/':'https://reddit.com/r/%s');
Modified
Thank you, I didn't know I can just place JavaScript into the url bar.