Browse Source

Support more fine-grained lastupdated data.

master
Niels G. W. Serup 2 years ago
parent
commit
d013172c26
  1. 6
      scripts/transform-file.py
  2. 2
      site/digital-sikring.md
  3. 2
      site/stadig-digital-sikring.md

6
scripts/transform-file.py

@ -69,7 +69,7 @@ def extract_markdown_yaml(filename):
if 'abstract' in y:
y['abstract'] = y.get('abstract').strip().replace('\n', ' ')
if 'lastupdated' in y:
y['lastupdated'] = int(y.get('lastupdated'))
y['lastupdated'] = str(y.get('lastupdated'))
return y
else:
yaml_block += line
@ -110,9 +110,9 @@ def markdown_to_html(input_file, output_dir):
pyaml = extract_markdown_yaml(path)
pages_new.append((ptitle, pyaml, url, path))
pages_new.append(('Potators', {'abstract': 'Do not look.', 'lastupdated': 2011}, '/potator/', '/potator/'))
pages_new.append(('Potators', {'abstract': 'Do not look.', 'lastupdated': '2011'}, '/potator/', '/potator/'))
pages_new.sort(key=lambda p: (10000 - (p[1].get('lastupdated') or 10000), p[0]))
pages_new.sort(key=lambda p: (p[1].get('lastupdated') or '9999', p[0]), reverse=True)
md = ''
for page in pages_new:
ptitle, pyaml, url, _ = page

2
site/digital-sikring.md

@ -2,7 +2,7 @@
abstract: |
A text about the failings of digital education and "copy protection". In
Danish.
lastupdated: 2011
lastupdated: 2011-03
---
# Digital sikring mod gennemførsel af eksamen en realitet

2
site/stadig-digital-sikring.md

@ -2,7 +2,7 @@
abstract: |
A text about the continuing failings of digital education and "copy
protection". In Danish.
lastupdated: 2011
lastupdated: 2011-05
---
*2011.*

Loading…
Cancel
Save