add example
This commit is contained in:
+2
-1
@@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python2
|
||||
# -*- coding: UTF-8 -*-
|
||||
# File: render.py
|
||||
# Date: Sun Jan 11 23:43:03 2015 +0800
|
||||
# Date: Sun Jan 11 23:46:06 2015 +0800
|
||||
# Author: Yuxin Wu <[email protected]>
|
||||
|
||||
import os
|
||||
@@ -154,6 +154,7 @@ class HTMLRender(object):
|
||||
|
||||
def _render_partial_msgs(self, msgs):
|
||||
""" return single html"""
|
||||
self.smiley.used_smiley_id.clear()
|
||||
slicer = MessageSlicerByTime()
|
||||
slices = slicer.slice(msgs)
|
||||
|
||||
|
||||
@@ -1,40 +0,0 @@
|
||||
#!/usr/bin/env python2
|
||||
# -*- coding: UTF-8 -*-
|
||||
# File: gen_smiley_css.py
|
||||
# Date: Wed Dec 24 22:20:08 2014 +0800
|
||||
# Author: Yuxin Wu <[email protected]>
|
||||
|
||||
import os
|
||||
import glob
|
||||
import base64
|
||||
|
||||
DIR_PATH = os.path.dirname(os.path.abspath(__file__))
|
||||
OUTPUT_FILE = os.path.join(DIR_PATH, 'smiley.css')
|
||||
|
||||
HEAD = """.smiley {
|
||||
padding: 1px;
|
||||
background-position: -1px -1px;
|
||||
background-repeat: no-repeat;
|
||||
width: 20px;
|
||||
height: 20px;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
zoom: 1;
|
||||
}
|
||||
"""
|
||||
|
||||
TEMPLATE = """.smiley{name} {{
|
||||
background-image: url("data:image/png;base64,{b64}");
|
||||
}}"""
|
||||
|
||||
def get_file_b64(fname):
|
||||
data = open(fname, 'rb').read()
|
||||
return base64.b64encode(data)
|
||||
|
||||
with open(OUTPUT_FILE, 'w') as f:
|
||||
print >> f, HEAD
|
||||
for fname in glob.glob(os.path.join(DIR_PATH, 'smileys', '*.png')):
|
||||
b64 = get_file_b64(fname)
|
||||
basename = os.path.basename(fname)
|
||||
smileyname = basename[:-4]
|
||||
print >> f, TEMPLATE.format(name=smileyname, b64=b64);
|
||||
Reference in New Issue
Block a user