add IronPython environment to execute python plugins

This commit is contained in:
qianlifeng
2013-12-21 01:20:17 +08:00
parent f25f4f7dc8
commit 422e19724a
20 changed files with 578 additions and 108 deletions

View File

@@ -9,17 +9,18 @@ namespace WinAlfred.Plugin.Everything
{
EverythingAPI api = new EverythingAPI();
public string GetActionName()
{
return "ev";
}
public List<Result> Query(Query query)
{
var results = new List<Result>();
if (query.ActionParameters.Count > 0)
if (query.ActionParameters.Count > 0 && query.ActionParameters[0].Length > 0)
{
api.Search(query.ActionParameters[0]);
IEnumerable<string> enumerable = api.Search(query.ActionParameters[0]);
foreach (string s in enumerable)
{
Result r = new Result();
r.Title = s;
results.Add(r);
}
}
return results;