Skip to content

Instantly share code, notes, and snippets.

@paolochiodi
Created October 2, 2013 09:20
Show Gist options
  • Save paolochiodi/6791153 to your computer and use it in GitHub Desktop.
Save paolochiodi/6791153 to your computer and use it in GitHub Desktop.
IMAGES = [
"https://s3.amazonaws.com/cdn.blomming.com/items/000/700/192/original/b3a1bc5faa4d6becfe7aa66afaea73f8.png",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/700/471/original/52a56d6ce31b8e92572cd667963fa8ba.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/522/509/original/fa7c3bb313a96178cca219c1957d1a06.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/197/874/original/f11b7994af669663301ca5786f6a4d68.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/307/331/original/b3dbbd6ceaa4e5570dda4c9fc5302c1d.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/690/960/original/419b0c8960b73611d5ee4f5a1da3bb54.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/691/008/original/4dc8316656dd7c53c84f65b526d85d03.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/691/012/original/208c30f7afdce678b647e0b38027c409.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/359/830/original/d191d4a07ebcd39883c19c0e6fc97a6d.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/583/218/original/506b048c9a9667d49900ecda64cecc69.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/356/207/original/71795a6775eb8e2d3913e99dd9c8df80.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/643/045/original/0f4abfb7fae1c220b484af838ff4b29f.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/398/281/original/494bfd75042af19008ccac6127dc30fd.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/485/349/original/fce8096d4aac5378b03faddf5d344e3b.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/487/525/original/fef9ff7060018ae6ee2230cc5b8329a2.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/596/564/original/7b884f052768533b446f0c400f33c209.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/504/709/original/8aa4e14401303c5b7993cdcafb69dee3.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/504/735/original/972878d718f55f1474834ffedbe6d4ea.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/605/763/original/f00b2d374be0b1f297c52a87382e6cba.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/621/417/original/f74d149e8f5ed9eea97e14be156853df.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/531/630/original/d7fbf76ec63f5e47a2d408e7e7ac20c5.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/086/205/original/0859b9f5c1096f13f946f29aa8c3c5cf.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/488/353/original/a20b35eef84a825c32a0e2f010b28f55.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/488/355/original/2716ed3bb7d3795d9cac4d27de58e7be.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/695/505/original/12a52f7680da7fe07d6a3cdc36ae0318.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/474/229/original/2a82079e88b6dcc6e5a135f7dc413f04.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/474/238/original/8eacaa5386473f48ef0fc164813716ac.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/471/597/original/a646ef14e3f612def88621373fc5c36a.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/693/589/original/8783a2cfed5815aed6a1a86c4916bce4.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/563/244/original/25176cfeb2928b6be6ceffd80d277025.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/516/649/original/070c6015998df22c73c62b109c034696.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/092/237/original/3b956ed9c5f7c2cd42728b9fc395a4d9.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/282/113/original/550a8d258bf5bbadd0c0fed2972ac04c.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/518/966/original/b24fb736db2101342ebdd23f96f5805a.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/230/059/original/d1f4aa5730926ff03d815ce4ff0b2167.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/620/250/original/8db9f3fee2aead6dd6140d9f14c7eb15.png",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/312/387/original/712e7a1dc1b311d2ee1cf959ee4bceea.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/345/419/original/fd1f2208a3ff266094589932a809a97f.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/309/807/original/4735a9b95150270b9103b608474fd5c2.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/522/909/original/1329278605c625d850231efb2cd62d05.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/523/027/original/476f3c891f1fa8cca05eac804ba108ef.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/628/961/original/d30ac6e70fd8b181d0494acd55753126.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/233/976/original/e995aff252f9d66a1da54971e5fc57dc.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/478/969/original/fd4c044d6d6f029bab0ad90aa216d136.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/663/184/original/f8b0d81f55e350cabf18a2e2497e4af8.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/613/823/original/1d47a793fe2626908b9b825a046742ff.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/558/351/original/d52dbbfe9039dc12d86f315294bea0e7.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/348/624/original/55463d2e7326def9e2c820ff088bbdc1.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/658/738/original/41d1db7909cd4d28a9b8746cf68c2560.jpg",
"https://s3.amazonaws.com/cdn.blomming.com/items/000/659/973/original/b5e621b73cbc6a2a0be01c0c633a599f.jpg"
]
size1 = 100 + Random.rand(100)
puts "\n\nSize: #{size1}\n\n"
IMAGES.each_with_index.map do |image, i|
Thread.new do
`wget http://blomming-image-server-staging.herokuapp.com/w#{size1}/for/#{image} -q -O #{i}_#{size1}.jpg`
end
end.map(&:join)
size2 = size1
while size2 == size1
size2 = 100 + Random.rand(100)
end
puts "\n\nSize: #{size2}\n\n"
IMAGES.each_with_index.map do |image, i|
Thread.new do
`wget http://blomming-image-server-staging.herokuapp.com/w#{size2}/for/#{image} -q -O #{i}_#{size2}.jpg`
end
end.map(&:join)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment