Use rename when downloading

This commit is contained in:
Alex Ling 2020-05-17 06:29:13 +00:00
parent 7233e6e5c3
commit d416dc6618
2 changed files with 8 additions and 8 deletions

View File

@ -1,6 +1,7 @@
require "http/client" require "http/client"
require "json" require "json"
require "csv" require "csv"
require "../rename"
macro string_properties(names) macro string_properties(names)
{% for name in names %} {% for name in names %}
@ -72,13 +73,10 @@ module MangaDex
gname = obj["group_name#{s}"].as_s gname = obj["group_name#{s}"].as_s
@groups << {gid, gname} @groups << {gid, gname}
end end
@full_title = @title
unless @chapter.empty? rename_rule = Rename::Rule.new \
@full_title = "Ch.#{@chapter} " + @full_title Config.current.mangadex["chapter_rename_rule"].to_s
end @full_title = rename rename_rule
unless @volume.empty?
@full_title = "Vol.#{@volume} " + @full_title
end
rescue e rescue e
raise "failed to parse json: #{e}" raise "failed to parse json: #{e}"
end end

View File

@ -313,7 +313,9 @@ module MangaDex
end end
@queue.set_pages chapter.pages.size, job @queue.set_pages chapter.pages.size, job
lib_dir = @library_path lib_dir = @library_path
manga_dir = File.join lib_dir, chapter.manga.title rename_rule = Rename::Rule.new \
Config.current.mangadex["manga_rename_rule"].to_s
manga_dir = File.join lib_dir, chapter.manga.rename rename_rule
unless File.exists? manga_dir unless File.exists? manga_dir
Dir.mkdir_p manga_dir Dir.mkdir_p manga_dir
end end