summaryrefslogtreecommitdiff
path: root/bak/unused_apps/jrnl/export.py
diff options
context:
space:
mode:
authorluxagraf <sng@luxagraf.net>2023-07-28 13:39:02 -0500
committerluxagraf <sng@luxagraf.net>2023-07-28 13:39:02 -0500
commit9a620cf42bf1fe6977e378bd834b41ff4a593dde (patch)
treecf41a0582681cecaf88a30bfe409f9c2be57972a /bak/unused_apps/jrnl/export.py
parent6e5897117124cd60ae81efb1574c6347f48e60e5 (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.py20
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()