lib/linsc/duck.rb in linsc-0.0.13 vs lib/linsc/duck.rb in linsc-0.0.14

- old
+ new

@@ -21,10 +21,11 @@ def initialize(working_dir, input_file, output_file, options) @working_dir, @input_file, @output_file, @noproxy = working_dir, input_file, output_file, options[:noproxy] @headers = get_headers(@input_file) + @headers.delete("LinkedIn Profile") @headers << "Linkedin Import Status" unless @headers.include?("Linkedin Import Status") @headers << "Urls" unless @headers.include?("Urls") @input_length = CSV.read(@input_file).length - 1 if File.exist?(@output_file) @start = CSV.read(@output_file, headers: true).length @@ -47,9 +48,16 @@ else tries = 3 end puts "ddg #{count}/#{@input_length}" begin + lp = input_row["LinkedIn Profile"] + input_row.delete("LinkedIn Profile") + if lp && lp.include?('linkedin') + puts "Existing Linkedin url found, skipping DDG" + append_ddg_row(input_row, "Using existing url", lp) + next + end unless sufficient_data?(input_row) puts "Insufficient data, skipping" append_ddg_row(input_row, "Insufficient Data", nil) next end