def _try_save(doc, title, tags, text): mkdirp(os.path.dirname('docs/%s' % doc.pathname)) f = open('docs/%s' % doc.pathname, 'w') f.write(("Title: %s\nTags: %s\n\n%s" % (title, tags, text)).replace('\r', '').encode('utf-8')) f.close() if os.path.isdir('docs/.git'): pn = './%s' % doc.pathname msg = 'kb: updated "%s" via web' % doc.filename p = Popen(args = ['git', 'add', '--', pn], cwd = 'docs') p.wait() p = Popen(args = ['git', 'commit', '-m', msg], cwd = 'docs') p.wait() doc.use_latest() doc.title = title doc.save() db.commit()
def index_docs(): _calc_word_frequencies() _calc_related_matrix() print 'Committing' db.commit()
def load_docs(): _load_docs() print 'Committing' db.commit()