File tree 3 files changed +8
-2
lines changed 3 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -56,14 +56,17 @@ def update(bot, m):
56
56
57
57
58
58
def check_link (stream , m ):
59
+ api_key = current_app .config .get ('LANGDEV_LINKS_API_KEY' )
60
+ if not api_key :
61
+ return
59
62
nick = m .group ('nick' )
60
63
message = m .group ('text' )
61
64
url_m = URL_REG .match (message )
62
65
if url_m :
63
66
url = url_m .group (0 )
64
67
ts = time .time ()
65
68
auth = hashlib .md5 ()
66
- auth .update (current_app . config [ 'LANGDEV_LINKS_API_KEY' ] )
69
+ auth .update (api_key )
67
70
auth .update (str (int (ts )))
68
71
auth .update (hashlib .md5 (url ).hexdigest ())
69
72
auth = auth .hexdigest ()
Original file line number Diff line number Diff line change @@ -48,5 +48,6 @@ SEARCH_RESULTS_PER_PAGE = 100
48
48
SECRET_KEY = ''
49
49
50
50
LANGDEV_LINKS_API_KEY = ''
51
+ LANGDEV_LINKS_BASE_URL = '' # 마지막 /를 생략하세요.
51
52
52
53
FLAG_DB = 'flag.db'
Original file line number Diff line number Diff line change 37
37
< a href ="# " class ="dropdown-toggle " data-toggle ="dropdown "> < i class ="glyphicon glyphicon-flag "> </ i > 깃발 < b class ="caret "> </ b > </ a >
38
38
< ul class ="dropdown-menu " id ="flags "> </ ul >
39
39
</ li >
40
- < li > < a href ="http://links.langdev.org/{{ log.date.strftime('%Y/%m/%d') }} "> < i class ="glyphicon glyphicon-link "> </ i > 링크 모아보기</ a > </ li >
40
+ {% if config.LANGDEV_LINKS_BASE_URL %}
41
+ < li > < a href ="{{ config.LANGDEV_LINKS_BASE_URL }}/{{ log.date.strftime('%Y/%m/%d') }} "> < i class ="glyphicon glyphicon-link "> </ i > 링크 모아보기</ a > </ li >
42
+ {% endif %}
41
43
</ ul >
42
44
43
45
< form method ="get " action ="{{ url_for('search') }} " class ="navbar-form navbar-right ">
You can’t perform that action at this time.
0 commit comments