blob: 64074917dda758f3ee344e78823a33152a0c7580 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from django.template.loader import render_to_string
from django.template import Context
def write_file(entry):
body = ''
lines = entry.body_markdown.split('\n')
for line in lines:
if line.strip():
if line.startswith('<break>'):
pass
else:
body += line.strip()+'\n\n'
img = entry.image.name[19:]
c = Context({'object': entry, 'body': body, 'image': img},)
t = render_to_string('details/jrnl-export.html', c).encode('utf-8')
filepath = 'temp/%s-%s.txt' % (entry.pub_date.strftime("%Y-%m-%d").lower(), entry.slug)
f = open(filepath, 'wb')
f.write(t)
f.close()
|