def _cat(args): key = security.keyfile_read(args) filename = find_note_by_name(args, args.title) if filename is False: print "Error: Object by name %s not found." % argv[2] return edit.with_editor(filename, key, command = ['less'])
def _hash(args, return_values=False): key = security.keyfile_read(args) filename = basic.find_note_by_name(args, args.note) if filename is False: print "Error: Object by name %s not found." % args.note return hash_data = edit.with_function(filename, key, _calculate_hash) if not return_values: print(hash_data) return (hash_data, filename)
def _scratch(args): key = security.keyfile_read(args) edit.with_editor("%s/.scratch.mdown" % (args.root,), key)
def _new(args): key = security.keyfile_read(args) path = "%s/%s" % (args.root, args.date) fs.mkdir_p(path) edit.with_editor("%s/%s.mdown" % (path, args.title), key)
def _journal(args): key = security.keyfile_read(args) path = "%s/%s" % (args.root, args.date) fs.mkdir_p(path) edit.with_editor("%s/%s.mdown" % (path, "daily"), key)