This is a scraper that runs on Morph. To get started see the documentation

Last run completed successfully .

Console output of last run

{:name=>:page=, :args=>[<PDF::Reader::Page page: 1>]} {:name=>:save_graphics_state, :args=>[]} {:name=>:append_rectangle, :args=>[234.0, 593.24, 304.48, 18.0]} {:name=>:set_clipping_path_with_nonzero, :args=>[]} {:name=>:end_path, :args=>[]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[244.48, 596.24]} {:name=>:set_text_font_and_size, :args=>[:F0, 18.0]} {:name=>:show_text, :args=>["PITTSBURGH BUREAU OF POLICE"]} {:name=>:end_text_object, :args=>[]} {:name=>:restore_graphics_state, :args=>[]} {:name=>:set_gray_for_nonstroking, :args=>[0]} {:name=>:set_gray_for_stroking, :args=>[0]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[322.48, 582.72]} {:name=>:set_text_font_and_size, :args=>[:F0, 12.0]} {:name=>:show_text, :args=>["Incident Blotter"]} {:name=>:move_text_position_and_set_leading, :args=>[-0.76, -28.52]} {:name=>:set_text_font_and_size, :args=>[:F1, 8.0]} {:name=>:show_text, :args=>["Sorted by: Zone & Time"]} {:name=>:move_text_position_and_set_leading, :args=>[22.92, 14.32]} {:name=>:set_text_font_and_size, :args=>[:F0, 12.0]} {:name=>:show_text, :args=>["03/24/2014"]} {:name=>:move_text_position_and_set_leading, :args=>[-200.64, -27.76]} {:name=>:set_rgb_color_for_nonstroking, :args=>[1, 0, 0]} {:name=>:set_text_font_and_size, :args=>[:F0, 8.0]} {:name=>:show_text, :args=>["DISCLAIMER: The City of Pittsburgh has provided this information as a service. The City"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -10.48]} {:name=>:show_text, :args=>["assumes no responsibility for the use of information posted on this site."]} {:name=>:move_text_position_and_set_leading, :args=>[541.52, 54.72]} {:name=>:set_gray_for_nonstroking, :args=>[0]} {:name=>:set_text_font_and_size, :args=>[:F1, 10.0]} {:name=>:show_text, :args=>["Page "]} {:name=>:show_text, :args=>["1"]} {:name=>:show_text, :args=>[" of "]} {:name=>:show_text, :args=>["29"]} {:name=>:end_text_object, :args=>[]} {:name=>:save_graphics_state, :args=>[]} {:name=>:append_rectangle, :args=>[0.0, 18.76, 788.24, 504.0]} {:name=>:set_clipping_path_with_nonzero, :args=>[]} {:name=>:end_path, :args=>[]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[7.52, 449.56]} {:name=>:show_text, :args=>["ARREST"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["OFFENSE 2.0"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["OFFENSE 2.0"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.47]} {:name=>:show_text, :args=>["ARREST"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, 371.04]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Report Name"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Report Name"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Report Name"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.52]} {:name=>:show_text, :args=>["Report Name"]} {:name=>:move_text_position_and_set_leading, :args=>[204.0, 344.04]} {:name=>:set_text_font_and_size, :args=>[:F1, 10.0]} {:name=>:show_text, :args=>["200 block Kennedy Ave"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["200 block Kennedy Ave"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["200 block Kennedy Ave"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.47]} {:name=>:show_text, :args=>["200 block Kennedy Ave"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, 371.04]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Location of Occurrence"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Location of Occurrence"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Location of Occurrence"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.52]} {:name=>:show_text, :args=>["Location of Occurrence"]} {:name=>:move_text_position_and_set_leading, :args=>[-99.0, 344.8]} {:name=>:set_text_font_and_size, :args=>[:F1, 10.0]} {:name=>:show_text, :args=>["00:03"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["00:03"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["00:30"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.47]} {:name=>:show_text, :args=>["00:30"]} {:name=>:move_text_position_and_set_leading, :args=>[-9.0, 370.28]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Incident Time"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Incident Time"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Incident Time"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.52]} {:name=>:show_text, :args=>["Incident Time"]} {:name=>:move_text_position_and_set_leading, :args=>[492.0, 344.48]} {:name=>:set_text_font_and_size, :args=>[:F1, 10.0]} {:name=>:show_text, :args=>["14053612"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["14053612"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["14053650"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.47]} {:name=>:show_text, :args=>["14053650"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, 370.48]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Incident"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Incident"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Incident"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.47]} {:name=>:show_text, :args=>["Incident"]} {:name=>:move_text_position_and_set_leading, :args=>[-164.04, 344.12]} {:name=>:set_text_font_and_size, :args=>[:F1, 10.0]} {:name=>:show_text, :args=>["Perry South"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Perry South"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Perry South"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.47]} {:name=>:show_text, :args=>["Perry South"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, 371.04]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Neighborhood"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Neighborhood"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Neighborhood"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.52]} {:name=>:show_text, :args=>["Neighborhood"]} {:name=>:move_text_position_and_set_leading, :args=>[-206.48, 301.72]} {:name=>:set_text_font_and_size, :args=>[:F1, 10.0]} {:name=>:show_text, :args=>["Aggravated Assault."]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -13.96]} {:name=>:show_text, :args=>["Obstructing Emergency Services"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -14.0]} {:name=>:show_text, :args=>["Disorderly Conduct."]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -86.56]} {:name=>:show_text, :args=>["Aggravated Assault."]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -13.96]} {:name=>:show_text, :args=>["Obstructing Emergency Services"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -14.0]} {:name=>:show_text, :args=>["Disorderly Conduct."]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -86.52]} {:name=>:show_text, :args=>["Aggravated Assault."]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -14.0]} {:name=>:show_text, :args=>["DEF. TRESPASS ACTUAL COMMUNICATION"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -14.0]} {:name=>:show_text, :args=>["Obstructing Emergency Services"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -13.96]} {:name=>:show_text, :args=>["DISORDERLY CONDUCT - OBSCENE LANG/GEST"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -86.56]} {:name=>:show_text, :args=>["Aggravated Assault."]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -13.96]} {:name=>:show_text, :args=>["DEF. TRESPASS ACTUAL COMMUNICATION"]} {:name=>:move_text_position_and_set_leading, :args=>[-118.64, 371.48]} {:name=>:show_text, :args=>["2702"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -13.96]} {:name=>:show_text, :args=>["5112"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -14.0]} {:name=>:show_text, :args=>["5503"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -86.56]} {:name=>:show_text, :args=>["2702"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -13.96]} {:name=>:show_text, :args=>["5112"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -14.0]} {:name=>:show_text, :args=>["5503"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -86.52]} {:name=>:show_text, :args=>["2702"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -14.0]} {:name=>:show_text, :args=>["3503.B1I"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -14.0]} {:name=>:show_text, :args=>["5112"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -13.96]} {:name=>:show_text, :args=>["5503(a)(3)"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -86.56]} {:name=>:show_text, :args=>["2702"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -13.96]} {:name=>:show_text, :args=>["3503.B1I"]} {:name=>:end_text_object, :args=>[]} {:name=>:set_line_width, :args=>[1.0]} {:name=>:set_line_cap_style, :args=>[0]} {:name=>:set_line_join_style, :args=>[0]} {:name=>:set_line_dash, :args=>[[2, 1, 2, 4], 0]} {:name=>:begin_new_subpath, :args=>[88.48, 418.52]} {:name=>:append_line, :args=>[774.0, 418.52]} {:name=>:stroke_path, :args=>[]} {:name=>:begin_new_subpath, :args=>[88.48, 304.0]} {:name=>:append_line, :args=>[774.0, 304.0]} {:name=>:stroke_path, :args=>[]} {:name=>:begin_new_subpath, :args=>[88.48, 189.48]} {:name=>:append_line, :args=>[774.0, 189.48]} {:name=>:stroke_path, :args=>[]} {:name=>:begin_new_subpath, :args=>[88.48, 61.0]} {:name=>:append_line, :args=>[774.0, 61.0]} {:name=>:stroke_path, :args=>[]} {:name=>:save_graphics_state, :args=>[]} {:name=>:append_rectangle, :args=>[411.32, 492.72, 61.16, 22.48]} {:name=>:set_clipping_path_with_nonzero, :args=>[]} {:name=>:end_path, :args=>[]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[411.32, 495.72]} {:name=>:set_text_font_and_size, :args=>[:F0, 24.0]} {:name=>:show_text, :args=>["1"]} {:name=>:end_text_object, :args=>[]} {:name=>:restore_graphics_state, :args=>[]} {:name=>:set_gray_for_nonstroking, :args=>[0]} {:name=>:set_gray_for_stroking, :args=>[0]} {:name=>:save_graphics_state, :args=>[]} {:name=>:append_rectangle, :args=>[334.8, 490.48, 63.76, 24.72]} {:name=>:set_clipping_path_with_nonzero, :args=>[]} {:name=>:end_path, :args=>[]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[334.8, 495.72]} {:name=>:set_text_font_and_size, :args=>[:F0, 24.0]} {:name=>:show_text, :args=>["Zone"]} {:name=>:end_text_object, :args=>[]} {:name=>:restore_graphics_state, :args=>[]} {:name=>:set_gray_for_nonstroking, :args=>[0]} {:name=>:set_gray_for_stroking, :args=>[0]} {:name=>:set_line_width, :args=>[2.0]} {:name=>:set_line_cap_style, :args=>[0]} {:name=>:set_line_join_style, :args=>[0]} {:name=>:set_line_dash, :args=>[[], 0]} {:name=>:begin_new_subpath, :args=>[8.0, 372.92]} {:name=>:append_line, :args=>[774.0, 372.92]} {:name=>:stroke_path, :args=>[]} {:name=>:begin_new_subpath, :args=>[8.0, 258.39]} {:name=>:append_line, :args=>[774.0, 258.39]} {:name=>:stroke_path, :args=>[]} {:name=>:begin_new_subpath, :args=>[8.0, 129.92]} {:name=>:append_line, :args=>[774.0, 129.92]} {:name=>:stroke_path, :args=>[]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[678.76, 450.0]} {:name=>:set_text_font_and_size, :args=>[:F1, 10.0]} {:name=>:show_text, :args=>["20"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>[""]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>[""]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.47]} {:name=>:show_text, :args=>["23"]} {:name=>:move_text_position_and_set_leading, :args=>[-3.0, 371.0]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Age"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.48]} {:name=>:show_text, :args=>["Age"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Age"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.52]} {:name=>:show_text, :args=>["Age"]} {:name=>:move_text_position_and_set_leading, :args=>[64.12, 344.04]} {:name=>:set_text_font_and_size, :args=>[:F1, 10.0]} {:name=>:show_text, :args=>["F"]} {:name=>:move_text_position_and_set_leading, :args=>[3.0, -114.52]} {:name=>:show_text, :args=>[""]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>[""]} {:name=>:move_text_position_and_set_leading, :args=>[-3.0, -128.47]} {:name=>:show_text, :args=>["M"]} {:name=>:move_text_position_and_set_leading, :args=>[-15.36, 371.0]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Gender"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.48]} {:name=>:show_text, :args=>["Gender"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Gender"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.52]} {:name=>:show_text, :args=>["Gender"]} {:name=>:end_text_object, :args=>[]} {:name=>:save_graphics_state, :args=>[]} {:name=>:append_rectangle, :args=>[105.0, 422.56, 60.04, 10.04]} {:name=>:set_clipping_path_with_nonzero, :args=>[]} {:name=>:end_path, :args=>[]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[105.0, 423.6]} {:name=>:show_text, :args=>["Section"]} {:name=>:end_text_object, :args=>[]} {:name=>:restore_graphics_state, :args=>[]} {:name=>:set_gray_for_nonstroking, :args=>[0]} {:name=>:set_gray_for_stroking, :args=>[0]} {:name=>:save_graphics_state, :args=>[]} {:name=>:append_rectangle, :args=>[105.0, 308.04, 60.04, 10.04]} {:name=>:set_clipping_path_with_nonzero, :args=>[]} {:name=>:end_path, :args=>[]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[105.0, 309.08]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Section"]} {:name=>:end_text_object, :args=>[]} {:name=>:restore_graphics_state, :args=>[]} {:name=>:set_gray_for_nonstroking, :args=>[0]} {:name=>:set_gray_for_stroking, :args=>[0]} {:name=>:save_graphics_state, :args=>[]} {:name=>:append_rectangle, :args=>[105.0, 193.52, 60.04, 10.04]} {:name=>:set_clipping_path_with_nonzero, :args=>[]} {:name=>:end_path, :args=>[]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[105.0, 194.56]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Section"]} {:name=>:end_text_object, :args=>[]} {:name=>:restore_graphics_state, :args=>[]} {:name=>:set_gray_for_nonstroking, :args=>[0]} {:name=>:set_gray_for_stroking, :args=>[0]} {:name=>:save_graphics_state, :args=>[]} {:name=>:append_rectangle, :args=>[105.0, 65.04, 60.04, 10.04]} {:name=>:set_clipping_path_with_nonzero, :args=>[]} {:name=>:end_path, :args=>[]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[105.0, 66.08]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Section"]} {:name=>:end_text_object, :args=>[]} {:name=>:restore_graphics_state, :args=>[]} {:name=>:set_gray_for_nonstroking, :args=>[0]} {:name=>:set_gray_for_stroking, :args=>[0]} {:name=>:begin_text_object, :args=>[]} {:name=>:move_text_position_and_set_leading, :args=>[214.48, 423.52]} {:name=>:set_text_font_and_size, :args=>[:F0, 10.0]} {:name=>:show_text, :args=>["Description"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.52]} {:name=>:show_text, :args=>["Description"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -114.48]} {:name=>:show_text, :args=>["Description"]} {:name=>:move_text_position_and_set_leading, :args=>[0.0, -128.52]} {:name=>:show_text, :args=>["Description"]} {:name=>:end_text_object, :args=>[]} {:name=>:restore_graphics_state, :args=>[]} {:name=>:set_gray_for_nonstroking, :args=>[0]} {:name=>:set_gray_for_stroking, :args=>[0]}

Statistics

Average successful run time: less than a minute

Total run time: 2 minutes

Total cpu time used: less than 10 seconds

Total disk space used: 21.5 KB

History

  • Manually ran revision 2f91301b and completed successfully .
    nothing changed in the database
  • Manually ran revision 7069b1a1 and failed .
    nothing changed in the database
  • Manually ran revision 7a237e7c and failed .
    nothing changed in the database
  • Manually ran revision e6c7afe5 and completed successfully .
    nothing changed in the database
  • Manually ran revision d5abb471 and failed .
    nothing changed in the database
  • Manually ran revision 1a148f7c and failed .
    nothing changed in the database
  • Manually ran revision 83774453 and completed successfully .
    nothing changed in the database
  • Manually ran revision 1214deeb and failed .
    nothing changed in the database
  • Manually ran revision 9dba2dec and failed .
    nothing changed in the database
  • Created on morph.io

Scraper code

Ruby

pittsburgh / scraper.rb