LoveMyData / saplanningportal

South Australia Development Applications - SA Planning Portal


South Australia (SA) Planning Portal scraper

  • Server - .NET
  • Cookie tracking - No
  • Pagnation - Yes
  • Javascript - No
  • Ajax - Yes
  • Clearly defined data within a record - Yes
  • Scrape detail page - No

Setup MORPH_PERIOD for data recovery, available options are

  • thisweek (default)
  • thismonth
  • lastmonth
  • ~~year (ie. 2017, min 2003)~~

Enjoy

Contributors LoveMyData

Last run failed with status code 1.

Console output of last run

Injecting configuration and compiling...  -----> Ruby app detected -----> Compiling Ruby -----> Using Ruby version: ruby-2.5.3 -----> Installing dependencies using bundler version 1.15.2  Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment  Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`.  Fetching gem metadata from https://rubygems.org/......  Fetching version metadata from https://rubygems.org/.  Fetching https://github.com/openaustralia/scraperwiki-ruby.git  Using bundler 1.15.2  Fetching connection_pool 2.2.2  Fetching unf_ext 0.0.7.5  Fetching httpclient 2.8.3  Installing connection_pool 2.2.2  Installing httpclient 2.8.3  Installing unf_ext 0.0.7.5 with native extensions  Fetching json 2.2.0  Installing json 2.2.0 with native extensions  Fetching mime-types-data 3.2018.0812  Installing mime-types-data 3.2018.0812  Fetching net-http-digest_auth 1.4.1  Installing net-http-digest_auth 1.4.1  Fetching mini_portile2 2.4.0  Installing mini_portile2 2.4.0  Fetching ntlm-http 0.1.1  Installing ntlm-http 0.1.1  Fetching webrobots 0.1.2  Installing webrobots 0.1.2  Fetching rubysl-base64 2.0.0  Installing rubysl-base64 2.0.0  Fetching sqlite3 1.4.0  Installing sqlite3 1.4.0 with native extensions  Fetching net-http-persistent 3.0.0  Installing net-http-persistent 3.0.0  Fetching mime-types 3.2.2  Installing mime-types 3.2.2  Fetching nokogiri 1.10.1  Installing nokogiri 1.10.1 with native extensions  Fetching unf 0.1.4  Installing unf 0.1.4  Fetching sqlite_magic 0.0.6  Installing sqlite_magic 0.0.6  Fetching domain_name 0.5.20180417  Installing domain_name 0.5.20180417  Using scraperwiki 3.0.1 from https://github.com/openaustralia/scraperwiki-ruby.git (at morph_defaults@fc50176)  Fetching http-cookie 1.0.3  Installing http-cookie 1.0.3  Fetching mechanize 2.7.6  Installing mechanize 2.7.6  Bundle complete! 4 Gemfile dependencies, 21 gems now installed.  Gems in the groups development and test were not installed.  Bundled gems are installed into ./vendor/bundle.  Bundle completed (27.05s)  Cleaning up the bundler cache.  Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.17.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`. -----> Detecting rake tasks   -----> Discovering process types  Procfile declares types -> scraper Injecting scraper and running... Getting 'Last 14 Days' data, changable via MORPH_PERIOD environment Scraping page 1 of 1 Skipping already saved record 71204 scraper.rb:69:in `parse': invalid date (ArgumentError) from scraper.rb:69:in `block (2 levels) in <main>' from scraper.rb:61:in `each' from scraper.rb:61:in `block in <main>' from scraper.rb:51:in `each' from scraper.rb:51:in `<main>'

Data

Downloaded 1616 times by LoveMyData dcalde MichaelBone softgrow

To download data sign in with GitHub

Download table (as CSV) Download SQLite database (17 MB) Use the API

rows 10 / 61972

id council_reference address description info_url comment_url date_scraped date_received
1
020/C011/17
32 WAYMOUTH STREET ADELAIDE, SA
COMMUNITY LAND DIVISION
2017-07-19
2017-07-18
2
110/C058/17
34 & 36 Broadway Glenelg South, SA
Amendment of deposited Community Plan C25398 following 110/D057/17
2017-07-19
2017-07-18
3
110/D059/17
28 Francis Street North Brighton, SA
Division of land to create two new Torrens title allotments
2017-07-19
2017-07-18
4
145/D156/17
14 CORNISH AVENUE PORT NOARLUNGA, SA
RESIDENTIAL LAND DIVISION
2017-07-19
2017-07-18
5
170/D141/17
8A & 8B Acacia Avenue Campbelltown, SA
residential
2017-07-19
2017-07-18
6
211/C127/17
16 Warwick Avenue Kurralta Park, SA
Community Division. One Allotment into Five Lots.
2017-07-19
2017-07-18
7
211/D128/17
60 AYTON AVENUE FULHAM, SA
LAND DIVISON
2017-07-19
2017-07-18
8
252/C258/17
Lot 3 Sportsmans Drive West Lakes, SA
Community division
2017-07-19
2017-07-18
9
361/D129/17
212-214 Salisbury Highway Salisbury Downs, SA
Land Division
2017-07-19
2017-07-18
10
433/D011/17
304 Calcannia Road Barinia, SA
Land Division
2017-07-19
2017-07-18

Statistics

Average successful run time: less than a minute

Total run time: 1 day

Total cpu time used: 22 minutes

Total disk space used: 17.1 MB

History

  • Auto ran revision 79b39d3c and failed .
    nothing changed in the database
  • Auto ran revision 79b39d3c and failed .
    nothing changed in the database
  • Auto ran revision 79b39d3c and failed .
    nothing changed in the database
  • Auto ran revision 79b39d3c and failed .
    nothing changed in the database
  • Auto ran revision 79b39d3c and failed .
    nothing changed in the database
  • ...
  • Created on morph.io

Show complete history

Scraper code

Ruby

saplanningportal / scraper.rb