33 lines
641 B
Python
33 lines
641 B
Python
import logging
|
|
import pprint
|
|
|
|
from pelican import signals
|
|
|
|
log = logging.getLogger(__name__)
|
|
|
|
def modify_feed(context, feed):
|
|
articles = {}
|
|
pprint.pprint(context)
|
|
|
|
print()
|
|
print('---------------------------------------')
|
|
print()
|
|
|
|
if 'articles' in context:
|
|
for article in context['articles']:
|
|
articles[article.title] = article
|
|
pprint.pprint(article.__dict__)
|
|
break
|
|
|
|
print()
|
|
print('---------------------------------------')
|
|
print()
|
|
|
|
for i in feed.items:
|
|
pprint.pprint(i)
|
|
break
|
|
|
|
def register():
|
|
signals.feed_generated.connect(modify_feed)
|
|
|