initial commit
This commit is contained in:
58
whatforlunch.com/lib/tasks/android.rake
Normal file
58
whatforlunch.com/lib/tasks/android.rake
Normal file
@@ -0,0 +1,58 @@
|
||||
FOLDER_PATH = ARGV[1]
|
||||
|
||||
namespace :android do
|
||||
desc "Generise java kod"
|
||||
task generate: :environment do
|
||||
Recipe.order("ordinal asc").all.each do |r|
|
||||
# recipes.add(new Recipe(
|
||||
# 2, "Burek",
|
||||
# "500gr brašna / malo soli / 1 kašika ulja / mlake vode po potrebi / 750gr sjeckanog junećeg mesa / 1 srednja glavica crvenog luka / soli po želji / na vrh noža mljevenog bibera",
|
||||
# "Pripremiti tijesto za jufku, srednje tvrdoće.\nOstaviti da odstoji pola sata i razvući je.\nProsušiti jufku na sobnoj temperaturi.\nKoristiti sjeckano juneće meso (može i mljeveno),\nDodati so, mljeveni biber i po želji sitno sjeckan crveni luk.\nSve to pomješati i redati po prosušenoj jufki.\nSmotati. Svaku jufku mastiti mješavinom ulja i maslaca.\nPitu staviti u već zagrijanu rernu i peći oko 45 min.\nKad je pečena, otopiti maslac i poprskati po njoj.",
|
||||
# R.drawable.burek,
|
||||
# "(1 sat)"
|
||||
# ));
|
||||
|
||||
puts %Q{
|
||||
/* #{r.ordinal}<img src="#{r.picture_url[0..300]}"><br> */
|
||||
recipes.add(
|
||||
new Recipe(
|
||||
#{r.ordinal},
|
||||
#{r.name.inspect},
|
||||
#{r.ingredients_safe.inspect},
|
||||
#{r.process.inspect},
|
||||
R.drawable.s#{r.ordinal},
|
||||
"#{r.duration}"
|
||||
)
|
||||
);\n}
|
||||
end
|
||||
end
|
||||
|
||||
desc "Downloaduje slike"
|
||||
task download: :environment do
|
||||
|
||||
Recipe.order("ordinal asc").all.each do |r|
|
||||
final_path = FOLDER_PATH + "s" + r.ordinal.to_s + ".jpg"
|
||||
puts "Downloading: " + r.picture_url.to_s + " to " + final_path
|
||||
uri = URI(r.picture_url.to_s)
|
||||
|
||||
begin
|
||||
|
||||
Net::HTTP.start(uri.host, uri.port) do |http|
|
||||
request = Net::HTTP::Get.new uri
|
||||
|
||||
http.request request do |response|
|
||||
open final_path, 'wb' do |io|
|
||||
response.read_body do |chunk|
|
||||
io.write chunk
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
rescue
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user