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: |
271f3e45b468181f293f476faeab890b |
| 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
Changes to aside.py.
1 2 3 4 | #!/usr/bin/env python3 #-*- coding: utf-8 -*- import re, configparser, json, signal | | | | 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 |
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'}
| | > | | 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')
|
| ︙ | ︙ |