示例#1
0
#!/usr/bin/python

import sys

from Alfred import Tools

f = Tools.getDataDir()
sys.stderr.write(f)
#!/usr/bin/python

import json
import os
import sys

from Alfred import Tools

wf_data_dir = Tools.getDataDir()
config_file = os.path.join(wf_data_dir, 'folders.json')
if os.path.isfile(config_file):
    with open(config_file, "r") as f:
        config = json.load(f)
else:
    config = dict()

query = Tools.getArgv(1).split('|')
if len(query) > 1:
    target_dir = query[0]
    action = query[1]
else:
    target_dir = query[0]
    action = "ADD"

target_name = os.path.basename(target_dir)

if action == "ADD":
    config.update({target_name: target_dir})
else:
    new_config = dict()
    for k, v in config.items():