summaryrefslogtreecommitdiff
path: root/build.rb
diff options
context:
space:
mode:
Diffstat (limited to 'build.rb')
-rwxr-xr-xbuild.rb12
1 files changed, 8 insertions, 4 deletions
diff --git a/build.rb b/build.rb
index 3e594b1..41b4388 100755
--- a/build.rb
+++ b/build.rb
@@ -9,6 +9,7 @@ require 'erb'
def copyimage(path, file, target)
hash = Digest::MD5.file(file).hexdigest
+ hash = Digest::MD5.hexdigest(hash.to_s + target)
filename = "#{hash}.jpg"
dest = File.join(path, filename)
@@ -41,11 +42,14 @@ OptionParser.new do |opts|
opts.on("-d", "--dest PATH", "PATH to put build files") do |path|
options[:path] = path
end
+ opts.on("-s", "--size SIZE", "Size to resize images to") do |size|
+ options[:size] = size
+ end
end.parse!
-if !options[:path]
- options[:path] = "build"
-end
+options[:path] = "build" unless options[:path]
+options[:size] = "1920x1080" unless options[:size]
+puts options
# Create build dir
FileUtils.mkdir_p(options[:path])
@@ -60,7 +64,7 @@ defs["groups"].each do |key, value|
# For each image inside group
forImgs(value["imgs"]) do |img|
puts "Converting file #{img}"
- dest = copyimage(options[:path], img, defs["target"])
+ dest = copyimage(options[:path], img, options[:size])
files[img] = dest
end