summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoaK <joak@nospace.at>2016-06-15 02:55:01 +0200
committerJoaK <joak@nospace.at>2016-06-15 02:55:01 +0200
commit88207be5cb6e6914949810467c0548f5981fc1c4 (patch)
tree60fea5da056e66bff40aecb078f99dde18bb7db1
parente6b1a6b6959240cdd85732fb1e5095e53728e5fe (diff)
and moreeeee
-rw-r--r--site.py28
-rw-r--r--static/script.js5
2 files changed, 28 insertions, 5 deletions
diff --git a/site.py b/site.py
index 3ff05c0..7f432c4 100644
--- a/site.py
+++ b/site.py
@@ -4,12 +4,17 @@
import os
folder = "manuals"
-header = """"""
+header = """<input class="search" placeholder="Search" />"""
middlepart = """"""
-footer = """<script src="http://listjs.com/no-cdn/list.js"></script>"""
+footer = """
+<script src="static/list.js"></script>
+<script src="static/script.js"></script>"""
+
+middlepart += """
+<div id="the-list">
+ <ul class="list">"""
for file in os.listdir(folder):
if file.endswith(".txt"):
- print(file)
filename = file
text = open(folder+"/"+filename, 'r')
title = ""
@@ -26,6 +31,19 @@ for file in os.listdir(folder):
tags = line.replace("Tags: ", "").split(",")
if "Description:" in line:
description = line.replace("Description: ", "")
- if
-
+ if not os.path.isfile(folder+"/"+filename.replace("pdf", "jpg")):
+ os.system("convert -density 144 "+folder+"/"+filename+"[0] -resize 50% "+folder+"/"+filename.replace("pdf","")+"jpg")
+ middlepart +="""
+ <li>
+ <h3 class="title">"""+title+"""</h3>
+ <a href='"""+folder+"""/"""+filename+"""'><img src='"""+folder+"""/"""+filename.replace("pdf","jpg")+"""'></a>
+ <p class="description">"""+description+"""</p>
+ </li>"""
+middlepart += """
+ </ul>
+</div>"""
+
+f = open('index.html', 'w')
+f.write(header+middlepart+footer)
+f.close()
diff --git a/static/script.js b/static/script.js
new file mode 100644
index 0000000..eba673e
--- /dev/null
+++ b/static/script.js
@@ -0,0 +1,5 @@
+var options = {
+ valueNames: [ 'title', 'description' ]
+};
+
+var hackerList = new List('the-list', options);