def METHOD_NAME(self):
    if self.journal.title == "data":
        name = ""
    else:
        name = "-" + self.journal.title
    proposed_filename = "RedNotebook-Backup{}-{}.zip".format(
        name, datetime.date.today()
    )
    proposed_directory = self.journal.config.read(
        "lastBackupDir", os.path.expanduser("~")
    )
    backup_dialog = self.journal.frame.builder.get_object("backup_dialog")
    backup_dialog.set_transient_for(self.journal.frame.main_frame)
    backup_dialog.set_current_folder(proposed_directory)
    backup_dialog.set_current_name(proposed_filename)
    filter = Gtk.FileFilter()
    filter.set_name("Zip")
    filter.add_pattern("*.zip")
    backup_dialog.add_filter(filter)
    response = backup_dialog.run()
    backup_dialog.hide()
    if response == Gtk.ResponseType.OK:
        path = backup_dialog.get_filename()
        return path