deanishe Posted September 18, 2015 Posted September 18, 2015 FlixSearch for AlfredSee what's available on Netflix and where via FlixSearch.io.Download & InstallationDownload from GitHub releases or Packal. Double-click the FlixSearch-x.x.alfredworkflow file to install.UsageNote: You must activate one or more countries before the workflow will work. flix <query> — Search FlixSearch.io for <query>. ↩ — Open the FlixSearch.io page in your default browser. ⌘ — Show video's genres in the subtitle. ⌥ — Show countries in which video is available in subtitle. ^ — Show FlixSearch.io URL in subtitle. ⇧ — Preview FlixSearch.io webpage with Quicklook. flixconf — Show workflow update status and configuration optionsUpdate status. Show whether a newer version of the workflow is available for download. Configure countries — Activate/deactivate countries to include in/exclude from search results. Activate the countries you visit or have VPN endpoints in. View help — Open this help file in your default browser. Reset workflow — Clear workflow cache and settings. Licensing, thanks, etc. Please see the GitHub repo for details. Southgirl 1
FroZen_X Posted September 19, 2015 Posted September 19, 2015 Not using Netflix but looks cool. Im interested in the Theme you're using. Could you maybe put it on Packal ?
cands Posted September 19, 2015 Posted September 19, 2015 Very useful and working great for me, thanks!
deanishe Posted September 19, 2015 Author Posted September 19, 2015 Not using Netflix but looks cool. Im interested in the Theme you're using. Could you maybe put it on Packal ? Here you go.
Southgirl Posted September 24, 2015 Posted September 24, 2015 Very useful workflow, thanks. Working great so far.
katie Posted January 31, 2016 Posted January 31, 2016 I really love this workflow, but it has recently stopped working for me. I always get a message that there are no results even when I search for shows that I know are on Netflix. I used the debugging feature and saw that some cached data was searched and no results were found, so I reset the workflow. It still doesn't give any results :/ I'm posting the information from the log below. Any help would be appreciated! Starting debug for 'FlixSearch' [STDERR: alfred.workflow.input.scriptfilter] 20:40:54 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:40:54 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:40:54 workflow.py:2401 DEBUG Update check not due 20:40:54 flix.py:364 DEBUG Searching flixsearch.io for `north` ... 20:40:54 workflow.py:1778 DEBUG Loading cached data from : /Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-8d8d1437907bca79900ac5f0ea1f5c73.cpickle 20:40:54 flix.py:366 DEBUG 0 total results for `north` 20:40:54 flix.py:369 DEBUG 0 results in user's countries for `north` 20:40:54 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:40:54 workflow.py:2176 DEBUG Workflow finished in 0.006 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:41:42 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:41:42 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:41:42 workflow.py:2401 DEBUG Update check not due 20:41:42 workflow.py:1778 DEBUG Loading cached data from : /Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/__workflow_update_status.cpickle 20:41:42 workflow.py:2349 DEBUG update_data : {u'available': False, u'version': u'v1.1', u'download_url': u'https://github.com/deanishe/alfred-flixsearch/releases/download/v1.1/FlixSearch-1.1.alfredworkflow'} 20:41:42 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:41:42 workflow.py:2176 DEBUG Workflow finished in 0.137 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:41:43 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:41:43 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:41:43 workflow.py:2401 DEBUG Update check not due 20:41:43 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/__workflow_update_status.cpickle' 20:41:43 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/gh-releases-deanishe-alfred-flixsearch.cpickle' 20:41:43 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/net.deanishe.alfred-flixsearch.log' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-00a809937eddc44521da9521269e75c6.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-00d3f34138fa863e992afca3a91155cf.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-0878c6394ca966249d084851fd9d99c1.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-106a6c241b8797f52e1e77317b96a201.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-132b133aafe31bcfae1d48e8c2ebbfbf.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-159029955efc62617900ac2d7039e3e9.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-177f2e6c269203eda101c31bbef4f7c2.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-194ce94b7ae5c8d1e61d5ddf1c5232be.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-1af3afb6035485842ad9b83f73ba9a0e.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-1c67116665b47733831fe7c2ed2790ac.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-1dd9bf1ce816a5f09d3ed47fc2a33046.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-1e7680f735e0ff3518bc0a5e4d720803.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-2600412edef51d6b26e1560b5bdad92a.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-3bf1114a986ba87ed28fc1b5884fc2f8.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-3dc0a08c61c4da9433df45cb1bc088ef.cpickle' 20:41:44 workflow.py:2817 DEBUG Deleted : u'/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-4201548fc7861836b4a7a3394808c15a.cpickle' 20 [STDERR: alfred.workflow.input.scriptfilter] 20:41:54 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:41:54 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:41:54 workflow.py:2396 INFO Checking for update ... 20:41:54 background.py:188 DEBUG Command arguments cached to `/Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/__workflow_update_check.argcache` 20:41:54 background.py:192 DEBUG Calling [u'/usr/bin/python', '/Users/katie/Dropbox/Apps/Alfred.alfredpreferences/workflows/user.workflow.BF72D40D-2159-4BEB-BBA7-0275D501FB84/workflow/background.py', u'__workflow_update_check'] ... 20:41:54 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:41:54 workflow.py:2176 DEBUG Workflow finished in 0.036 seconds. 20:41:54 workflow.py:2176 DEBUG Workflow finished in 0.040 seconds. 20:41:54 background.py:197 DEBUG Executing task `__workflow_update_check` in background... 20:41:54 workflow.py:2349 DEBUG update_data : None 20:41:54 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:41:54 workflow.py:2176 DEBUG Workflow finished in 0.250 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:41:55 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:41:55 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:41:55 workflow.py:2396 INFO Checking for update ... 20:41:55 background.py:180 INFO Task `__workflow_update_check` is already running 20:41:55 workflow.py:2349 DEBUG update_data : None 20:41:55 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:41:55 workflow.py:2176 DEBUG Workflow finished in 0.006 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:41:56 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:41:56 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:41:56 workflow.py:2401 DEBUG Update check not due 20:41:57 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:41:57 workflow.py:2176 DEBUG Workflow finished in 0.254 seconds. [ERROR: alfred.workflow.action.script] 20:42:04 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:04 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:04 workflow.py:2401 DEBUG Update check not due 20:42:04 flix.py:544 DEBUG Activated Canada 20:42:04 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:04 workflow.py:2176 DEBUG Workflow finished in 0.613 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:42:04 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:04 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:04 workflow.py:2401 DEBUG Update check not due 20:42:04 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:04 workflow.py:2176 DEBUG Workflow finished in 0.033 seconds. [ERROR: alfred.workflow.action.script] 20:42:09 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:09 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:09 workflow.py:2401 DEBUG Update check not due 20:42:09 flix.py:544 DEBUG Activated Germany 20:42:09 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:09 workflow.py:2176 DEBUG Workflow finished in 0.115 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:42:09 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:09 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:09 workflow.py:2401 DEBUG Update check not due 20:42:09 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:09 workflow.py:2176 DEBUG Workflow finished in 0.006 seconds. [ERROR: alfred.workflow.action.script] 20:42:12 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:12 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:12 workflow.py:2401 DEBUG Update check not due 20:42:12 flix.py:544 DEBUG Activated Luxembourg 20:42:12 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:12 workflow.py:2176 DEBUG Workflow finished in 0.106 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:42:12 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:12 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:12 workflow.py:2401 DEBUG Update check not due 20:42:12 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:12 workflow.py:2176 DEBUG Workflow finished in 0.008 seconds. [ERROR: alfred.workflow.action.script] 20:42:16 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:16 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:16 workflow.py:2401 DEBUG Update check not due 20:42:16 flix.py:544 DEBUG Activated Netherlands 20:42:16 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:16 workflow.py:2176 DEBUG Workflow finished in 0.116 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:42:17 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:17 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:17 workflow.py:2401 DEBUG Update check not due 20:42:17 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:17 workflow.py:2176 DEBUG Workflow finished in 0.006 seconds. [ERROR: alfred.workflow.action.script] 20:42:22 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:22 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:22 workflow.py:2401 DEBUG Update check not due 20:42:22 flix.py:544 DEBUG Activated Sweden 20:42:23 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:23 workflow.py:2176 DEBUG Workflow finished in 0.108 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:42:23 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:23 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:23 workflow.py:2401 DEBUG Update check not due 20:42:23 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:23 workflow.py:2176 DEBUG Workflow finished in 0.006 seconds. [ERROR: alfred.workflow.action.script] 20:42:28 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:28 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:28 workflow.py:2401 DEBUG Update check not due 20:42:28 flix.py:544 DEBUG Activated Switzerland 20:42:28 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:28 workflow.py:2176 DEBUG Workflow finished in 0.108 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:42:28 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:28 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:28 workflow.py:2401 DEBUG Update check not due 20:42:28 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:28 workflow.py:2176 DEBUG Workflow finished in 0.007 seconds. [ERROR: alfred.workflow.action.script] 20:42:30 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:30 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:30 workflow.py:2401 DEBUG Update check not due 20:42:30 flix.py:544 DEBUG Activated UK 20:42:30 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:30 workflow.py:2176 DEBUG Workflow finished in 0.109 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:42:30 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:30 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:30 workflow.py:2401 DEBUG Update check not due 20:42:30 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:30 workflow.py:2176 DEBUG Workflow finished in 0.007 seconds. [ERROR: alfred.workflow.action.script] 20:42:32 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:32 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:32 workflow.py:2401 DEBUG Update check not due 20:42:32 flix.py:544 DEBUG Activated USA 20:42:32 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:32 workflow.py:2176 DEBUG Workflow finished in 0.107 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:42:32 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:32 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:32 workflow.py:2401 DEBUG Update check not due 20:42:32 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:42:32 workflow.py:2176 DEBUG Workflow finished in 0.010 seconds. [STDERR: alfred.workflow.input.scriptfilter] 20:42:56 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:56 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:56 workflow.py:2401 DEBUG Update check not due 20:42:56 flix.py:364 DEBUG Searching flixsearch.io for `n` ... 20:42:56 flix.py:312 DEBUG New search for `n`... 20:42:56 flix.py:185 DEBUG Retrieving URL `https://flixsearch.io/search/n` ... 20:42:57 flix.py:195 DEBUG URL retrieved in 0.607 seconds 20:42:57 flix.py:208 DEBUG 9 `card` elems found 20:42:57 flix.py:249 ERROR No content box found : <div class="card">\n\n <div class="card-image">\n <a href="https://flixsearch.io/movie/ed-edd-n-eddy-1999">\n <img class="responsive-img activator" src="http://cdn0.nflximg.net/images/9296/11659296.jpg"/>\n\n \n </a>\n </div>\n\n \n \n <div class="card-action flags">\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/argentina.png" title="Argentina"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/brazil.png" title="Brazil"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/colombia.png" title="Colombia"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/mexico.png" title="Mexico"/>\n </div>\n </div>\n\n \n</div> 20:42:57 flix.py:249 ERROR No content box found : <div class="card">\n\n <div class="card-image">\n <a href="https://flixsearch.io/movie/cowgirls-n-angels-2012">\n <img class="responsive-img activator" src="http://cdn0.nflximg.net/images/1110/10851110.jpg"/>\n\n \n </a>\n </div>\n\n \n \n <div class="card-action flags">\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/usa.png" title="USA"/>\n </div>\n </div>\n\n \n</div> 20:42:57 flix.py:249 ERROR No content box found : <div class="card">\n\n <div class="card-image">\n <a href="https://flixsearch.io/movie/boyz-n-the-hood-1992">\n <img class="responsive-img activator" src="http://cdn1.nflximg.net/images/7581/9697581.jpg"/>\n\n \n </a>\n </div>\n\n \n \n <div class="card-action flags">\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/denmark.png" title="Denmark"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/finland.png" title="Finland"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/norway.png" title="Norway"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/sweden.png" title="Sweden"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/switzerland.png" title="Switzerland"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/italy.png" title="Italy"/>\n </div>\n </div>\n\n \n</div> 20:42:57 flix.py:249 ERROR No content box found : <div class="card">\n\n <div class="card-image">\n <a href="https://flixsearch.io/movie/brendon-burns-yknow-love-n-god-n-metaphysics-n-st-a-song-for-bean-2012">\n <img class="responsive-im [STDERR: alfred.workflow.input.scriptfilter] 20:42:58 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:42:58 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:42:58 workflow.py:2401 DEBUG Update check not due 20:42:58 flix.py:364 DEBUG Searching flixsearch.io for `north` ... 20:42:58 flix.py:312 DEBUG New search for `north`... 20:42:58 flix.py:185 DEBUG Retrieving URL `https://flixsearch.io/search/north` ... 20:42:58 flix.py:195 DEBUG URL retrieved in 0.533 seconds 20:42:58 flix.py:208 DEBUG 9 `card` elems found 20:42:58 flix.py:249 ERROR No content box found : <div class="card">\n\n <div class="card-image">\n <a href="https://flixsearch.io/movie/north">\n <img class="responsive-img activator" src="http://cdn0.nflximg.net/images/9924/23699924.jpg"/>\n\n \n </a>\n </div>\n\n \n \n <div class="card-action flags">\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/austria.png" title="Austria"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/germany.png" title="Germany"/>\n </div>\n </div>\n\n \n</div> 20:42:58 flix.py:249 ERROR No content box found : <div class="card">\n\n <div class="card-image">\n <a href="https://flixsearch.io/movie/north-south-2004">\n <img class="responsive-img activator" src="http://cdn1.nflximg.net/images/9195/23149195.jpg"/>\n\n \n </a>\n </div>\n\n \n \n <div class="card-action flags">\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/australia.png" title="Australia"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/austria.png" title="Austria"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/belgium.png" title="Belgium"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/canada.png" title="Canada"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/france.png" title="France"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/germany.png" title="Germany"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/ireland.png" title="Ireland"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/luxembourg.png" title="Luxembourg"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/new-zealand.png" title="New Zealand"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/switzerland.png" title="Switzerland"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/uk.png" title="UK"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/usa.png" title="USA"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/portugal.png" title="Portugal"/>\n </div>\n <div class="flag">\n <img class="flag-post flag-1" src="/assets/images/flags/italy.png" t [STDERR: alfred.workflow.input.scriptfilter] 20:47:00 workflow.py:2140 DEBUG Workflow version : 1.1.0 20:47:00 workflow.py:1543 DEBUG Reading settings from `/Users/katie/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ... 20:47:00 workflow.py:2401 DEBUG Update check not due 20:47:00 flix.py:364 DEBUG Searching flixsearch.io for `north` ... 20:47:00 workflow.py:1778 DEBUG Loading cached data from : /Users/katie/Library/Caches/com.runningwithcrayons.Alfred-2/Workflow Data/net.deanishe.alfred-flixsearch/results-8d8d1437907bca79900ac5f0ea1f5c73.cpickle 20:47:00 flix.py:366 DEBUG 0 total results for `north` 20:47:00 flix.py:369 DEBUG 0 results in user's countries for `north` 20:47:00 workflow.py:2331 DEBUG Set last run version : 1.1.0 20:47:00 workflow.py:2176 DEBUG Workflow finished in 0.007 seconds.
deanishe Posted January 31, 2016 Author Posted January 31, 2016 Thanks for reporting the issue. Flixsearch.io has again changed the HTML format on their pages, so the workflow is fundamentally broken. I will see what I can do to fix the workflow later today. katie 1
deanishe Posted January 31, 2016 Author Posted January 31, 2016 Updated to work with changes to Flixsearch.io. Enter flix workflow:update in Alfred to install the new version. Not, they keep removing more and more data from the website. Not sure how much longer this workflow can exist. Anyone know any other websites?
katie Posted February 1, 2016 Posted February 1, 2016 Thanks!! I've relied on your flix workflow for so long, I'm not aware of other sites. But I did find these three that seem to have the same functionality: http://www.moreflicks.com/ http://flixed.io/ http://unogs.com/ deanishe 1
deanishe Posted February 1, 2016 Author Posted February 1, 2016 Thanks very much. Very helpful suggestions, and I gave them a quick poke with a stick. Moreflicks.com looks like a decent drop-in replacement. The data are better from the others, but they're also protected with hidden form tokens and sessions cookies, which makes pilfering them harder, and more importantly, slower. katie 1
Southgirl Posted February 2, 2016 Posted February 2, 2016 I uploaded the workflow yesterday, and it stopped working. I'm now getting this error: Any idea how to fix it?
deanishe Posted February 2, 2016 Author Posted February 2, 2016 You're on Snow Leopard, right? I made a change that isn't compatible with your ancient Python version. Easily fixed, though. Will have a look when I get home. It'd be a big help if you could post the full error message from Alfred's debugger, so I know which line the mistake was in.
deanishe Posted February 2, 2016 Author Posted February 2, 2016 (edited) I've uploaded an updated version (1.2.1) that works with python 2.6 (which I recall has solved issues you've had with other workflows). In future, when you report an error, please post the error log from Alfred's debugger, like katie did above. It's very unusual to be able to diagnose a problem from a screenshot. (I seem to recall asking you to do this the last time, too.) You should be able to update using flix workflow:update. You'll probably see a few errors while typing in the query, but I think it will work nevertheless. Edited February 2, 2016 by deanishe
Southgirl Posted February 3, 2016 Posted February 3, 2016 You recall correctly, I'll keep it in mind. Worked too many hours yesterday and totally forgot to post it. It's working fine now, thank you.
Southgirl Posted March 22, 2016 Posted March 22, 2016 I am now having trouble on my laptop (that's running on 10.9). Checked for updates and I'm using the latest version. Here's the info from the log: [sTDERR: alfred.workflow.input.scriptfilter] 15:18:33 workflow.py:2140 DEBUG Workflow version : 1.2.115:18:33 workflow.py:1543 DEBUG Reading settings from `/Users/Name/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ...15:18:33 workflow.py:2401 DEBUG Update check not due15:18:33 flix.py:365 DEBUG Searching flixsearch.io for `jane the vir` ...15:18:33 flix.py:313 DEBUG New search for `jane the vir`...15:18:33 flix.py:187 DEBUG Retrieving URL `https://flixsearch.io/search/jane%20the%20vir`... 15:18:35 flix.py:197 DEBUG URL retrieved in 2.032 seconds15:18:35 flix.py:210 DEBUG 9 `card` elems found15:18:35 flix.py:220 ERROR No image box found : <div class="card movie-card text-xs-center">\n\n <a href="https://flixsearch.io/movie/gi-jane-1997"title="G.I. Jane">\n <img alt="G.I. Jane" class="card-img-top" src="http://cdn0.nflximg.net/images/0588/21510588.jpg"/>\n </a>\n\n <div class="card-footer text-muted">\n \n <div class="flag">\n <img alt="Italy" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/it.svg" title="Italy"/>\n </div>\n \n \n </div>\n </div> 15:18:35 flix.py:220 ERROR No image box found : <div class="card movie-card text-xs-center">\n\n <a href="https://flixsearch.io/movie/jane-eyre-1996"title="Jane Eyre">\n <img alt="Jane Eyre" class="card-img-top" src="http://cdn0.nflximg.net/images/3132/8303132.jpg"/>\n </a>\n\n <div class="card-footer text-muted">\n \n <div class="flag">\n <img alt="USA" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/us.svg" title="USA"/>\n </div>\n \n \n </div>\n </div> 15:18:35 flix.py:220 ERROR No image box found : <div class="card movie-card text-xs-center">\n\n <a href="https://flixsearch.io/movie/tarzan-jane-2002"title="Tarzan & Jane">\n <img alt="Tarzan & Jane" class="card-img-top" src="http://cdn1.nflximg.net/images/5015/9035015.jpg"/>\n </a>\n\n <div class="card-footer text-muted">\n \n <div class="flag">\n <img alt="USA" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/us.svg" title="USA"/>\n </div>\n \n \n </div>\n </div> 15:18:35 flix.py:220 ERROR No image box found : <div class="card movie-card text-xs-center">\n\n <a href="https://flixsearch.io/movie/lady-jane-1986"title="Lady Jane">\n <img alt="Lady Jane" class="card-img-top" src="http://cdn1.nflximg.net/images/9477/8649477.jpg"/>\n </a>\n\n <div class="card-footer text-muted">\n \n <div class="flag">\n <img alt="Ireland" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/ie.svg" title="Ireland"/>\n </div>\n \n \n <div class="flag">\n <img alt="UK" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/gb.svg" title="UK"/>\n </div>\n \n \n </div>\n </div> 15:18:35 flix.py:220 ERROR No image box found : <div class="card movie-card text-xs-center">\n\n <a href="https://flixsearch.io/movie/becoming-jane-2007"title="Becoming Jane">\n <img alt="Becoming Jane" class="card-img-top" src="http://cdn1.nflximg.net/images/783 [sTDERR: alfred.workflow.input.scriptfilter] 15:18:35 workflow.py:2140 DEBUG Workflow version : 1.2.115:18:35 workflow.py:1543 DEBUG Reading settings from `/Users/Name/Library/Application Support/Alfred 2/Workflow Data/net.deanishe.alfred-flixsearch/settings.json` ...15:18:35 workflow.py:2401 DEBUG Update check not due15:18:35 flix.py:365 DEBUG Searching flixsearch.io for `jane the virgin` ...15:18:35 flix.py:313 DEBUG New search for `jane the virgin`...15:18:35 flix.py:187 DEBUG Retrieving URL `https://flixsearch.io/search/jane%20the%20virgin`... 15:18:37 flix.py:197 DEBUG URL retrieved in 1.464 seconds15:18:37 flix.py:210 DEBUG 15 `card` elems found15:18:37 flix.py:220 ERROR No image box found : <div class="card movie-card text-xs-center">\n\n <a href="https://flixsearch.io/movie/jane-the-virgin"title="Jane the Virgin">\n <img alt="Jane the Virgin" class="card-img-top" src="http://cdn0.nflximg.net/images/9264/22849264.jpg"/>\n </a>\n\n <div class="card-footer text-muted">\n \n <div class="flag">\n <img alt="USA" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/us.svg" title="USA"/>\n </div>\n \n \n <div class="flag">\n <img alt="Australia" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/au.svg" title="Australia"/>\n </div>\n \n \n <div class="flag">\n <img alt="Japan" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/jp.svg" title="Japan"/>\n </div>\n \n \n <div class="flag">\n <img alt="Norway" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/no.svg" title="Norway"/>\n </div>\n \n \n <div class="flag">\n <img alt="Austria" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/at.svg" title="Austria"/>\n </div>\n \n \n <div class="flag">\n <img alt="Germany" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/de.svg" title="Germany"/>\n </div>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n <i class="fa fa-plus" data-placement="top" data-toggle="tooltip" title="Italy, Sweden, Belgium, Spain, Russia, India, Poland, South Korea"></i>\n </div>\n </div> 15:18:37 flix.py:220 ERROR No image box found : <div class="card movie-card text-xs-center">\n\n <a href="https://flixsearch.io/movie/gi-jane-1997"title="G.I. Jane">\n <img alt="G.I. Jane" class="card-img-top" src="http://cdn0.nflximg.net/images/0588/21510588.jpg"/>\n </a>\n\n <div class="card-footer text-muted">\n \n <div class="flag">\n <img alt="Italy" class="flag-post" data-placement="top" data-toggle="tooltip" src="/assets/images/svg-flags/it.svg" title="Italy"/>\ Would reinstalling help in this case?
deanishe Posted March 22, 2016 Author Posted March 22, 2016 (edited) Nah. As you can see, it can't find the parts of the webpage it's looking for. Flixsearch has presumably changed the HTML again. I'm afraid that's probably it for this workflow. It's only real purpose was to show which shows are available where, but Netflix has cracked down on country-hopping via VPNs and proxies and such. I've cancelled my subscription cos German Netflix is shite, and I couldn't even access foreign Netflix via my own servers, not big, well-known VPN/proxy networks If the workflow still has value to you, and you'd like to maintain it, I'd be happy to help. But I won't be maintaining this workflow any more. (This looks like a relatively simple fix, FWIW.) Edited March 22, 2016 by deanishe
katie Posted March 23, 2016 Posted March 23, 2016 Thanks for letting us know! I think that's completely reasonable. Fortunately, the VPN/proxy crackdown hasn't affected me yet. Just hope it stays that way
Southgirl Posted March 23, 2016 Posted March 23, 2016 Thanks for the offer but I don't have any kind of knowledge when it comes to workflows It was one of the best workflows I've ever used.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now