def get_alchemy_subjects_remote(url): registry = getUtility(IRegistry) settings = registry.forInterface(ITagHelperSettingsSchema) api_key = settings.alchemy_api_key if api_key: alchemyObj = AlchemyAPI() alchemyObj.setAPIKey(api_key) try: result = alchemyObj.URLGetRankedConcepts(url) results += _list_alchemy_results(result) #result = alchemyObj.URLGetRankedKeywords(url) #results += _list_alchemy_results(result) #results = list(set(results)) return results except: return results else: return results