def count_words(): books = model.get_all_books() for book in books: if not book.word_count: try: book.update_word_count(is_web_request=False) print "Updated word count for " + book.title except: print book import traceback traceback.print_exc()
def admin_bulk_calibre_id(): books = model.get_all_books() if request.method == 'POST': for book in books: book.id_isbn = request.form.get('id_isbn_' + str(book.id)) book.id_calibre = request.form.get('id_calibre_' + str(book.id)) model.save_updated_books(books) flash('Saved Identifiers', 'success') return redirect(url_for('admin_bulk_calibre_id')) else: return render_template('admin/bulk_calibre_id.html', books=books)
def admin_books_all(): books = model.get_all_books() title = 'All Books | Admin' return render_template('admin/all.html', books=books, num_books=len(books), title=title, heading='All Books')
def write_meta(): """Write meta to ebook files""" for book in model.get_all_books(): print "Writing meta for %s" % book.title book.write_meta()