diff options
author | luxagraf <sng@luxagraf.net> | 2023-07-28 13:39:02 -0500 |
---|---|---|
committer | luxagraf <sng@luxagraf.net> | 2023-07-28 13:39:02 -0500 |
commit | 9a620cf42bf1fe6977e378bd834b41ff4a593dde (patch) | |
tree | cf41a0582681cecaf88a30bfe409f9c2be57972a /bak/unused_apps/jrnl/export.py | |
parent | 6e5897117124cd60ae81efb1574c6347f48e60e5 (diff) |
main: removed some apps I wasn't using and added bak to git to preserve
a copy of old apps
Diffstat (limited to 'bak/unused_apps/jrnl/export.py')
-rw-r--r-- | bak/unused_apps/jrnl/export.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bak/unused_apps/jrnl/export.py b/bak/unused_apps/jrnl/export.py new file mode 100644 index 0000000..6407491 --- /dev/null +++ b/bak/unused_apps/jrnl/export.py @@ -0,0 +1,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() |