lib/command/backup.rb in narou-3.4.7.1 vs lib/command/backup.rb in narou-3.4.8
- old
+ new
@@ -29,10 +29,12 @@
narou backup 0 1 musyoku
EOS
end
def create_backup_filename(data)
- Helper.replace_filename_special_chars(data["title"]) + "_" + Time.now.strftime("%Y%m%d%H%M%S") + ".zip"
+ name = Helper.replace_filename_special_chars(data["title"])
+ name.slice!(-1) while name.bytesize > 180
+ "#{name}_#{Time.now.strftime("%Y%m%d%H%M%S")}.zip"
end
def create_backup(data)
zipfilename = create_backup_filename(data)
novel_dir = Downloader.get_novel_data_dir_by_target(data["id"])