planningalerts-scrapers / 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 MichaelBone

Last run completed successfully .

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  Fetching connection_pool 2.2.2  Using bundler 1.15.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 (29.87s)  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 4 Skipping already saved record 180/D013/19 Something not right here: {"council_reference"=>"711/L035/16 V1", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-18"} Skipping already saved record 145/D055/19 Something not right here: {"council_reference"=>"100/L037/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-18"} Skipping already saved record 361/D072/19 Skipping already saved record 040/D079/19 Something not right here: {"council_reference"=>"070/V005/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-18"} Skipping already saved record 170/D053/19 Skipping already saved record 145/D056/19 Skipping already saved record 170/D055/19 Something not right here: {"council_reference"=>"100/L038/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-18"} Something not right here: {"council_reference"=>"100/L036/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-18"} Skipping already saved record 292/D037/19 Skipping already saved record 100/D076/19 Skipping already saved record 100/D075/19 Skipping already saved record 020/D011/19 Skipping already saved record 170/D054/19 Skipping already saved record 252/G087/19 Skipping already saved record 155/C020/19 Skipping already saved record 252/C088/19 Something not right here: {"council_reference"=>"100/L031/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-17"} Something not right here: {"council_reference"=>"020/L026/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-17"} Skipping already saved record 070/D040/19 Something not right here: {"council_reference"=>"100/L033/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-17"} Something not right here: {"council_reference"=>"100/L034/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-17"} Something not right here: {"council_reference"=>"100/L035/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-17"} Something not right here: {"council_reference"=>"100/L032/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-17"} Skipping already saved record 252/D085/19 Skipping already saved record 252/C086/19 Skipping already saved record 361/D069/19 Skipping already saved record 100/D073/19 Skipping already saved record 100/D074/19 Skipping already saved record 571/V001/19 Skipping already saved record 252/D084/19 Skipping already saved record 361/D070/19 Skipping already saved record 145/L008/19 Skipping already saved record 155/D019/19 Something not right here: {"council_reference"=>"020/A025/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-16"} Skipping already saved record 211/D041/19 Skipping already saved record 361/C071/19 Skipping already saved record 010/D001/19 Skipping already saved record 040/D078/19 Skipping already saved record 252/C083/19 Something not right here: {"council_reference"=>"090/M005/18 V1", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-16"} Skipping already saved record 292/D036/19 Skipping already saved record 894/D003/19 Skipping already saved record 170/C052/19 Something not right here: {"council_reference"=>"155/M004/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-16"} Skipping already saved record 252/D082/19 Something not right here: {"council_reference"=>"361/V003/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-15"} Scraping page 2 of 4 Skipping already saved record 252/G080/19 Skipping already saved record 490/D014/19 Skipping already saved record 080/D023/19 Skipping already saved record 252/D082/19 Something not right here: {"council_reference"=>"361/V003/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-15"} Skipping already saved record 040/D077/19 Skipping already saved record 252/C081/19 Something not right here: {"council_reference"=>"020/V024/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-15"} Something not right here: {"council_reference"=>"252/V017/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-15"} Something not right here: {"council_reference"=>"040/V024/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-15"} Skipping already saved record 660/D004/19 Skipping already saved record 155/G018/19 Skipping already saved record 252/D079/19 Skipping already saved record 313/D023/19 Skipping already saved record 252/D076/19 Skipping already saved record 155/S017/19 Skipping already saved record 490/C013/19 Skipping already saved record 252/D078/19 Skipping already saved record 040/D076/19 Skipping already saved record 252/D077/19 Skipping already saved record 100/D072/19 Skipping already saved record 361/C067/19 Skipping already saved record 145/D054/19 Skipping already saved record 361/D068/19 Skipping already saved record 145/D053/19 Skipping already saved record 361/D066/19 Skipping already saved record 070/D038/19 Skipping already saved record 711/D005/19 Skipping already saved record 070/D039/19 Skipping already saved record 211/D039/19 Skipping already saved record 455/D024/19 Skipping already saved record 361/C063/19 Something not right here: {"council_reference"=>"010/U013/19", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-11"} Something not right here: {"council_reference"=>"110/M006/18 V1", "address"=>"", "description"=>"", "info_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "comment_url"=>"http://www.saplanningportal.sa.gov.au/public_register", "date_scraped"=>"2019-04-21", "date_received"=>"2019-04-11"} Skipping already saved record 252/V016/19 Skipping already saved record 170/D051/19 Skipping already saved record 252/C075/19 Skipping already saved record 110/D022/19 Skipping already saved record 361/D065/19 Skipping already saved record 040/D074/19 Skipping already saved record 100/C071/19 Skipping already saved record 040/C075/19 Skipping already saved record 110/D021/19 Skipping already saved record 361/D064/19 Skipping already saved record 145/D051/19 Skipping already saved record 544/G005/19 Skipping already saved record 361/D062/19 Skipping already saved record 361/D059/19 Skipping already saved record 211/D037/19 Skipping already saved record 180/D012/19 Scraping page 3 of 4 Skipping already saved record 252/D073/19 Skipping already saved record 170/C050/19 Skipping already saved record 211/C038/19 Skipping already saved record 490/D012/19 Skipping already saved record 252/D072/19 Skipping already saved record 752/D001/19 Skipping already saved record 100/D069/19 Skipping already saved record 455/D023/19 Skipping already saved record 100/D070/19 Skipping already saved record 544/G006/19 Skipping already saved record 361/D061/19 Skipping already saved record 252/V015/19 Skipping already saved record 544/G005/19 Skipping already saved record 361/D062/19 Skipping already saved record 361/D059/19 Skipping already saved record 211/D037/19 Skipping already saved record 080/D022/19 Skipping already saved record 252/D071/19 Skipping already saved record 050/D008/19 Skipping already saved record 040/D073/19 Skipping already saved record 145/D050/19 Skipping already saved record 361/C057/19 Skipping already saved record 252/D074/19 Skipping already saved record 100/C066/19 Skipping already saved record 660/V008/15 V1 Skipping already saved record 211/D035/19 Skipping already saved record 070/D037/19 Skipping already saved record 170/C049/19 Skipping already saved record 361/D056/19 Skipping already saved record 571/V004/16 V1 Skipping already saved record 110/C020/19 Skipping already saved record 040/C072/19 Skipping already saved record 211/D036/19 Skipping already saved record 100/D065/19 Skipping already saved record 252/D070/19 Skipping already saved record 455/D022/19 Skipping already saved record 211/D034/19 Skipping already saved record 040/V023/19 Skipping already saved record 361/D058/19 Skipping already saved record 100/D067/19 Skipping already saved record 292/D035/19 Skipping already saved record 145/D049/19 Skipping already saved record 100/D064/19 Skipping already saved record 145/D047/19 Skipping already saved record 145/D045/19 Skipping already saved record 580/D014/19 Skipping already saved record 850/C004/19 Skipping already saved record 080/D021/19 Skipping already saved record 170/C048/19 Skipping already saved record 040/V022/19 Scraping page 4 of 4 Skipping already saved record 145/D045/19 Skipping already saved record 080/D021/19 Skipping already saved record 313/D022/19 Skipping already saved record 455/D021/19

Data

Downloaded 680 times by openaustralia jesse-a-reilly tobiasoberrauch Jedwards157

To download data sign in with GitHub

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

rows 10 / 5301

id council_reference address description info_url comment_url date_scraped date_received
1
252/D341/17
Wattle Street Brompton, SA
Boundary Realignment. Torrens Title division. 2 semi-detached dwellings. 1 detached dwelling.
2017-10-17
2017-10-15
2
040/D295/17
17-23 Ashburton Street Blair Athol, SA
Land Division
2017-10-17
2017-10-13
3
145/D202/17
Valley View Drive McLaren Vale, SA
1 in to 2 land division
2017-10-17
2017-10-13
4
170/D195/17
Andrea Avenue Newton, SA
Torrens Title land division. One allotment into three. Existing dwelling to be demolished.
2017-10-17
2017-10-13
5
170/D196/17
8-10 Gilbert Street NEWTON, SA
1 into 4 Torrens division
2017-10-17
2017-10-13
6
211/D172/17
37 and 39 Malurus Avenue Lockleys, SA
division of land to create 3 new allotments from the existing two.
2017-10-17
2017-10-13
7
361/D188/17
19 Uranbo Street Salisbury North, SA
Torrens Land Division. One Allotment into Two Allotments.
2017-10-17
2017-10-13
8
361/D189/17
7 Gilbert Street Ingle Farm, SA
Land Division
2017-10-17
2017-10-13
9
100/D241/17
9 Rosedale Avenue Morphettville, SA
Division of land to create two new Torrens title allotments
2017-10-17
2017-10-12
10
100/D242/17
19 Lawson Avenue Morphettville, SA
Division of land to create two new Torrens title allotments
2017-10-17
2017-10-12

Statistics

Average successful run time: half a minute

Total run time: about 5 hours

Total cpu time used: 3 minutes

Total disk space used: 1.48 MB

History

  • Auto ran revision 295becc8 and completed successfully .
    nothing changed in the database
  • Auto ran revision 295becc8 and completed successfully .
    1 record added, 1 record updated in the database
  • Auto ran revision 295becc8 and completed successfully .
    15 records added, 1 record updated in the database
  • Auto ran revision 295becc8 and completed successfully .
    4 records added, 1 record updated in the database
  • Auto ran revision 295becc8 and completed successfully .
    18 records added, 1 record updated in the database
  • ...
  • Created on morph.io

Show complete history

Scraper code

Ruby

saplanningportal / scraper.rb