def check_args(args): with open_notebook_to_write() as notebook: if args.note: _check_note(args.note, notebook) if args.note_text: _check_note_text(args.note_text, notebook) if args.delete: _check_valid_parents({args.delete:0}, notebook.note_table) if args.update: _check_note(args.update, notebook)
def do_args(args): with open_notebook_to_write() as notebook: if args.note: notebook.add_note(_get_file_text(args.note)) if args.note_text: notebook.add_note(args.note_text) if args.study_one: print notebook.get_next_review_note() if args.delete: notebook.delete_note(args.delete) if args.update: notebook.update_note(_get_file_text(args.update)) if args.make_all_text: y = notebook.build_all_notes_text() for x in notebook.build_all_notes_text(): print x if args.server: print notebook.start_server(args.server[0], args.server[1]) if args.replace_all: raw = _get_file_text(args.replace_all) notebook.update_all_from_raw(raw)