vj12
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

metadata2rdfa.py
text/x-python

Download raw (1.1 KB)

#! /usr/bin/python2.7
# -*- coding : utf8 -*-

import os
import sys
from subprocess import Popen, PIPE

folder = os.getcwd() + "/scans"
print folder
output = ""
i = 0

for filename in os.listdir(folder):
    if filename != ".comments":
        print filename
        rdfa = ""
        #cmd = 'exiv2 -P I "%s" | tr -s " " | cut -d " " -f 1,4- | cut -d "." -f 3' % filename
        metadata = Popen(["./get_metadata.sh", folder + "/" +filename], stdout=PIPE).communicate()[0]
        metadata = metadata.split("\n")

        for data in metadata:
            if data: 
                data = data.split(" ")
                if data[1] != '0':
                    rdfa += "data-%s='%s' " % (data[0].lower(), data[1])
        html = "<li data-id='%d' %s style='left: %dpx'><a rel='%s-big/%s' rel='VJ12-docs'><div class='infos'>%s</div><img src='%s/%s'/></a></li>\n" % (i, rdfa, i*10, "scans/", filename, rdfa, "scans-small/", filename)
        output += html
        i += 1


f1 = open("macro-head.html", "r")
header = f1.read();
f1.close()

f = open("macro.html", "w")
f.write(header + "<ul>\n" + output + "\n</ul>\n</div>\n</body>\n</html>")
f.close()