From 9a4f1251ddd98c8a311ab38ca92e05538a9f2092 Mon Sep 17 00:00:00 2001 From: booboy Date: Sun, 6 Jan 2019 20:21:35 -0600 Subject: [PATCH] fixed an issue that was occurring with downloading the raw pastes --- bin/pastebinner | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/bin/pastebinner b/bin/pastebinner index c1744ec..ef151cb 100755 --- a/bin/pastebinner +++ b/bin/pastebinner @@ -1,6 +1,7 @@ #!/usr/bin/env ruby require '../lib/pastebinner' require '../lib/option_parser' +require 'pry' # setup our object and grab a session key pb = Pastebinner.new(ENV['pastebin_api_key'], ENV['pastebin_username'], ENV['pastebin_password']) @@ -12,11 +13,12 @@ def download_pastes(pb) keys = pb.get_unique_paste_keys(pub_pastes) data_dir = "../data/" filename = "pastebin_paste_key" + binding.pry keys.map do |id| - if File.exist?(data_dir + filename + "_#{id[:key]}") - puts "#{id[:key]} already exists on your filesystem, skipping..." + if File.exist?(data_dir + filename + "_#{id}") + puts "#{id} already exists on your filesystem, skipping..." else - File.write(data_dir + filename + "_#{id[:key]}", pb.raw_paste_data(id[:key])) + File.write(data_dir + filename + "_#{id}", pb.raw_paste_data(id)) end end end