Exemplo n.º 1
0
    def static(self, command):
        if 'https://github.com/' in command:
            conf = Resources.Settings('github')
            command = command.replace(
                'https://github.com/', 'https://' + conf['login'] + ':' +
                conf['pass'] + '@github.com/')
            self.copy(command)
            return command

        if 'https://bitbucket.org' in command:
            conf = Resources.Settings('bitbucket')
            command = command.replace(
                'https://bitbucket.org', 'https://' + conf['login'] + ':' +
                conf['pass'] + '@bitbucket.org')
            self.copy(command)
            return command

        if 'create' in command:
            args = ParseCommandArguments(command).parse()
            try:
                Create(args)
            except Exception, e:
                return str(e)
Exemplo n.º 2
0
from components.Resources import Resources
import handler
import service
import sys

settings = Resources.Settings('Lingualeo')

email = settings["email"]
password = settings["password"]

if export_type == 'text':
    word_handler = handler.Text(config.sources.get('text'))
elif export_type == 'kindle':
    word_handler = handler.Kindle(config.sources.get('kindle'))
else:
    raise Exception('unsupported type')

word_handler.read()

lingualeo = service.Lingualeo(email, password)
lingualeo.auth()
translate = lingualeo.get_translates('already')

if translate["is_exist"]:
    print "Already exists: " + word.strip()
else:
    context = word_dto.context.encode('utf-8')
    lingualeo.add_word(word, translate["tword"], context)
    print "Add word: " + word.strip()

for word_dto in word_handler.get():