Mercurial > hg > egg-tcls
comparison urllog.tcl @ 561:bdccc83a1c22
urllog: Cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 09 Jul 2020 13:25:09 +0300 |
parents | 17183d85ab62 |
children | 537df683836c |
comparison
equal
deleted
inserted
replaced
560:17183d85ab62 | 561:bdccc83a1c22 |
---|---|
41 set urllog_message "$urllog_name v$urllog_version (C) 2000-2020 ccr/TNSP" | 41 set urllog_message "$urllog_name v$urllog_version (C) 2000-2020 ccr/TNSP" |
42 | 42 |
43 | 43 |
44 set urllog_tld_list [split $urllog_tld_list ","] | 44 set urllog_tld_list [split $urllog_tld_list ","] |
45 set urllog_httprep [split "\@|%40|{|%7B|}|%7D|\[|%5B|\]|%5D" "|"] | 45 set urllog_httprep [split "\@|%40|{|%7B|}|%7D|\[|%5B|\]|%5D" "|"] |
46 set urllog_shorturl_str "ABCDEFGHIJKLNMOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" | |
46 | 47 |
47 | 48 |
48 ### Binding initializations | 49 ### Binding initializations |
49 bind pub - !urlfind urllog_pub_cmd_urlfind | 50 bind pub - !urlfind urllog_pub_cmd_urlfind |
50 bind msg - !urlfind urllog_msg_cmd_urlfind | 51 bind msg - !urlfind urllog_msg_cmd_urlfind |
99 return $uencoding | 100 return $uencoding |
100 } | 101 } |
101 | 102 |
102 | 103 |
103 #------------------------------------------------------------------------- | 104 #------------------------------------------------------------------------- |
104 set urllog_shorturl_str "ABCDEFGHIJKLNMOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789" | |
105 | |
106 proc urllog_get_short {utime} { | 105 proc urllog_get_short {utime} { |
107 global urllog_shorturl_prefix urllog_shorturl_str | 106 global urllog_shorturl_prefix urllog_shorturl_str |
108 | 107 |
109 set ulen [string length $urllog_shorturl_str] | 108 set ulen [string length $urllog_shorturl_str] |
110 | 109 |
626 } | 625 } |
627 | 626 |
628 | 627 |
629 ### SQLite database initialization | 628 ### SQLite database initialization |
630 if {[catch {sqlite3 urldb $urllog_db_file} uerrmsg]} { | 629 if {[catch {sqlite3 urldb $urllog_db_file} uerrmsg]} { |
631 putlog "Could not open SQLite3 database '$urllog_db_file': $uerrmsg" | 630 putlog "Could not open SQLite3 database '${urllog_db_file}': ${uerrmsg}" |
632 exit 2 | 631 exit 2 |
633 } | 632 } |
634 | 633 |
635 | 634 |
636 # end of script | 635 # end of script |