diff options
author | Romain Porte <microjoe@microjoe.org> | 2017-09-02 22:33:10 +0200 |
---|---|---|
committer | Romain Porte <microjoe@microjoe.org> | 2017-09-02 22:33:10 +0200 |
commit | cc366149ab8f06b84c064545d1be196479afc895 (patch) | |
tree | dbe6627e3aec82f8b53e80a599def3c2abb026e0 /__init__.py | |
parent | 4f925480ad5db76374b8f4ae03635748bbc4850c (diff) | |
download | pelican-gen-date-cc366149ab8f06b84c064545d1be196479afc895.tar.gz pelican-gen-date-cc366149ab8f06b84c064545d1be196479afc895.zip |
Way simpler plugin
Diffstat (limited to '__init__.py')
-rw-r--r-- | __init__.py | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/__init__.py b/__init__.py index 2d6e837..5272f27 100644 --- a/__init__.py +++ b/__init__.py @@ -3,31 +3,11 @@ import datetime from pelican import signals -class GenDate: - def __init__(self, gen): - self.settings = gen.settings - self.process() - - def process(self): - """Initialization process.""" - pass - - def defer_process(self): - """Check and return git describe value.""" - return datetime.datetime.now() - - -def initialize(gen): - """Function called upon article generator initialization.""" - gen.plugin_instance = GenDate(gen) - - def fetch(gen, metadata): """Function called upon article generation context fetching.""" - gen.context['gen_date'] = gen.plugin_instance.defer_process() + gen.context['gen_date'] = datetime.date.today().isoformat() def register(): """Register Pelican signals to dedicated functions.""" - signals.article_generator_init.connect(initialize) signals.article_generator_context.connect(fetch) |