ConDict

Check-in [271f3e45b4]
Login

Check-in [271f3e45b4]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:change urllib
Timelines: family | ancestors | descendants | both | testing
Files: files | file ages | folders
SHA1: 271f3e45b468181f293f476faeab890bfb7ffff2
User & Date: zorro 2012-09-26 17:59:24.495
Context
2012-10-02
09:18
clear db, init new methods check-in: 84ae69493b user: alzay tags: testing
2012-09-26
17:59
change urllib check-in: 271f3e45b4 user: zorro tags: testing
2012-09-22
18:42
code optimization check-in: d466793886 user: zorro tags: testing
Changes
Unified Diff Ignore Whitespace Patch
Changes to aside.py.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env python3
#-*- coding: utf-8 -*-

import re, configparser, json, signal
from urllib import request

YANDEX_TRANSLATE_JSON = "http://translate.yandex.net/api/v1/tr.json/translate?lang="
TEST_CONNECT = "http://ya.ru/"
CHECK_MANY_SPACE = re.compile(r"\s+")
DEFCTEST = 10

def get_config_data(filename):
    global DEFCTEST
    result = {'database': None, 'defuser': None, 'defctest': DEFCTEST}




|

|







1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env python3
#-*- coding: utf-8 -*-

import re, configparser, json, signal
from urllib import request, parse

YANDEX_TRANSLATE_JSON = "http://translate.yandex.net/api/v1/tr.json/translate?"
TEST_CONNECT = "http://ya.ru/"
CHECK_MANY_SPACE = re.compile(r"\s+")
DEFCTEST = 10

def get_config_data(filename):
    global DEFCTEST
    result = {'database': None, 'defuser': None, 'defctest': DEFCTEST}
36
37
38
39
40
41
42
43

44
45
46
47
48
49
50
51
52
    return command

def get_translate(for_translate, trans_type):
    global YANDEX_TRANSLATE_JSON
    result = False
    prepate_url = request.pathname2url(for_translate)
    trans_types = {'en': 'en-ru', 'ru': 'ru-en'}
    prepate_url = YANDEX_TRANSLATE_JSON + trans_types[trans_type] + "&text=" + prepate_url

    try:
        conn = request.urlopen(prepate_url)
    except Exception as e:
        print("Not connection\nError:")
        print(e)
        return result
    if conn.status == 200:
        try:
            from_url = conn.read().decode('utf-8')







|
>

|







36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
    return command

def get_translate(for_translate, trans_type):
    global YANDEX_TRANSLATE_JSON
    result = False
    prepate_url = request.pathname2url(for_translate)
    trans_types = {'en': 'en-ru', 'ru': 'ru-en'}
    params = {'lang': trans_types[trans_type], 'text': for_translate}
    prepate_url = parse.urlencode(params, encoding="utf-8")
    try:
        conn = request.urlopen(YANDEX_TRANSLATE_JSON + prepate_url)
    except Exception as e:
        print("Not connection\nError:")
        print(e)
        return result
    if conn.status == 200:
        try:
            from_url = conn.read().decode('utf-8')