def read_inspirations(self): self.inspirations = osg.read_inspirations() print('{} inspirations read'.format(len(self.inspirations)))
index['subtitle'] = make_text('Alphabetical index of {} developers'.format(len(developers))) index['categories'] = extended_alphabet index['category-names'] = extended_alphabet_names index['number_entries_per_category_threshold'] = 10 index['entry_bold'] = lambda x: 'tags' in x index['category-infos'] = {} write(template_categorical_index.render(index=index), developers_index_path) if __name__ == "__main__": # clean the output directory print('clean current static website') utils.recreate_directory(c.web_path) # load entries, inspirations and developers and sort them print('load entries, inspirations and developers') entries = osg.read_entries() entries.sort(key=lambda x: str.casefold(x['Title'])) inspirations = osg.read_inspirations() inspirations = list(inspirations.values()) inspirations.sort(key=lambda x: str.casefold(x['Name'])) developers = osg.read_developers() developers = list(developers.values()) developers.sort(key=lambda x: str.casefold(x['Name'])) # re-generate static website print('re-generate static website') generate(entries, inspirations, developers)
def read_inspirations(self): """ Read stored inspirations. """ self.inspirations = osg.read_inspirations() print('{} inspirations read'.format(len(self.inspirations)))