feed_title = "NeuroDebian Insider"
feed_subtitle = "This solves all your problems"
feed_description = "A blog about using the ultimate operating system in neuroscience research"
-feed_variants = {'planetdebian': {'filename': 'debian-planet.xml',
+feed_variants = {'planetdebian': {'filename': 'feeds/for-debian-planet.xml',
'tag': 'debian'},
- 'all': {'filename': 'all.xml', 'tag': None}}
+ 'all': {'filename': 'feeds/blog.xml', 'tag': None}}
feed_categories = ['debian', 'neuroscience']
feed_author_name = 'NeuroDebian team'
feed_author_email = 'team@neuro.debian.net'
feed.add_item(**feed_entries[key])
outfilename = os.path.join(app.builder.outdir,
feedvar_settings['filename'])
+ # make sure the directory exists
+ feed_dir = os.path.dirname(outfilename)
+ if feed_dir and not os.path.exists(feed_dir):
+ os.makedirs(os.path.dirname(outfilename))
fp = open(outfilename, 'w')
feed.write(fp, 'utf-8')
fp.close()