osp-blog.www
clone your own copy | download snapshot

Snapshots | iceberg

Inside this repository

__init__.py
text/x-python

Download raw (506 bytes)

import shlex
import subprocess

from pelican import signals, contents
from pelican.utils import get_date

from bs4 import BeautifulSoup

import random



def process_css(pelican):
    path = str(pelican.settings['OUTPUT_PATH'] + '/theme/css/' + pelican.settings['CSS_FILE'])
    cmd = "./node_modules/.bin/postcss --map --use postcss-cssnext --output {} {}".format(path, path)

    call_params = shlex.split(cmd)
    subprocess.call(call_params)

def register():
    signals.finalized.connect(process_css)