ianheggie-oaf / BurdekinShire_DAs

Burdekin Shire Current Development Applications


Introduction

Welcome to the Burdekin, sugar capital of Australia and one of the most prosperous rural communities in the country. It's also one of the prettiest districts along the Queensland coast and boasts a stable population of warm, friendly and down-to-earth residents.

It scrapes data from: https://www.burdekin.qld.gov.au/Planning-building-and-development/Planning-and-Development/Development-applications/Current-development-applications

Install

bundle install

To run the scraper

bundle exec ruby scraper.rb

You can, but don't need to, set MORPH_AUSTRALIAN_PROXY to the url for an Australian proxy

Set MORPH_DEBUG to '1' to see debug output

Expected output

Fetching page: https://www.burdekin.qld.gov.au/Planning-building-and-development/Planning-and-Development/Development-applications/Current-development-applications
found 23 applications on page
Storing MCU25/0014 - Mitchell Road, Clare QLD 4807: Decided

Storing RAL25/0019 - 151 and 157 Burstall Road Airdmillan: In Progress

(etc)

Storing MCU23/0003 - 8-16 Eighth Avenue Home Hill: Decided

Storing MCU25/0013 - 94 Macmillan Street, Ayr QLD 4807: Decided

Scraping complete. Total records saved: 23

Execution time ~ 10 seconds.

To run style and coding checks

bundle exec rubocop

To check for security updates

gem install bundler-audit
bundle-audit

Contributors ianheggie-oaf PuZZleDucK benrfairless mlandauer equivalentideas henare

Last run completed successfully .

Console output of last run

Injecting configuration and compiling... [1G [1G-----> Ruby app detected [1G-----> Installing bundler 2.3.10 [1G-----> Removing BUNDLED WITH version in the Gemfile.lock [1G-----> Compiling Ruby [1G-----> Using Ruby version: ruby-3.2.2 [1G-----> Installing dependencies using bundler 2.3.10 [1G Running: BUNDLE_WITHOUT='development:test' BUNDLE_PATH=vendor/bundle BUNDLE_BIN=vendor/bundle/bin BUNDLE_DEPLOYMENT=1 bundle install -j4 [1G Fetching gem metadata from https://rubygems.org/.......... [1G Fetching https://github.com/openaustralia/scraperwiki-ruby.git [1G Fetching public_suffix 7.0.5 [1G Using bundler 2.4.10 [1G Fetching connection_pool 3.0.2 [1G Fetching base64 0.3.0 [1G Fetching domain_name 0.6.20240107 [1G Installing base64 0.3.0 [1G Installing connection_pool 3.0.2 [1G Fetching mutex_m 0.3.0 [1G Installing public_suffix 7.0.5 [1G Fetching logger 1.7.0 [1G Installing domain_name 0.6.20240107 [1G Installing mutex_m 0.3.0 [1G Installing logger 1.7.0 [1G Fetching mime-types-data 3.2026.0701 [1G Fetching net-http-digest_auth 1.4.1 [1G Fetching nkf 0.3.0 [1G Installing net-http-digest_auth 1.4.1 [1G Fetching racc 1.8.1 [1G Installing mime-types-data 3.2026.0701 [1G Fetching webrick 1.9.2 [1G Installing racc 1.8.1 with native extensions [1G Installing nkf 0.3.0 with native extensions [1G Installing webrick 1.9.2 [1G Fetching webrobots 0.1.2 [1G Installing webrobots 0.1.2 [1G Fetching sqlite3 2.2.0 (x86_64-linux-gnu) [1G Fetching rubyntlm 0.6.5 [1G Installing rubyntlm 0.6.5 [1G Fetching net-http-persistent 4.0.8 [1G Installing net-http-persistent 4.0.8 [1G Fetching httpclient 2.9.0 [1G Installing httpclient 2.9.0 [1G Installing sqlite3 2.2.0 (x86_64-linux-gnu) [1G Fetching addressable 2.9.0 [1G Installing addressable 2.9.0 [1G Fetching http-cookie 1.1.6 [1G Installing http-cookie 1.1.6 [1G Fetching mime-types 3.7.0 [1G Installing mime-types 3.7.0 [1G Fetching sqlite_magic 0.0.6 [1G Installing sqlite_magic 0.0.6 [1G Using scraperwiki 3.0.1 from https://github.com/openaustralia/scraperwiki-ruby.git (at morph_defaults@fc50176) [1G Fetching nokogiri 1.17.2 (x86_64-linux) [1G Installing nokogiri 1.17.2 (x86_64-linux) [1G Fetching mechanize 2.14.0 [1G Installing mechanize 2.14.0 [1G Bundle complete! 12 Gemfile dependencies, 24 gems now installed. [1G Gems in the groups 'development' and 'test' were not installed. [1G Bundled gems are installed into `./vendor/bundle` [1G Bundle completed (5.60s) [1G Cleaning up the bundler cache. [1G Removing bundler (2.3.10) [1G-----> Detecting rake tasks [1G [1G [1G [1G-----> Discovering process types [1G Procfile declares types -> scraper Injecting scraper and running... Fetching page: https://www.burdekin.qld.gov.au/Planning-building-and-development/Planning-and-Development/Development-applications found 41 applications on page Storing OPW26/0002 - 101-103 Burke Street, Ayr: In Progress Storing RAL26/0007 - 272 Airdmillan Road and 272 Ferguson Road, Airdmillan: In Progress Storing MCU26/0010 - 42-50 Eighth Avenue, Home Hill: In Progress Storing RAL26/0009 - 104 Burstall Road, Airdmillan: In Progress Storing RAL26/0008 - Ted Walsh Road, Kirknie: Decided Storing OPW26/0001 - 126 Giddy Road, McDesme: Decided Storing MCU26/0009 - 459 Trent Road, Alva QLD 4807: In Progress Storing RAL26/0004 - 43 Tuffin Road and 189 Bapty Road, Fredericksfield: In Progress Storing MCU26/0008 - 60 Mount Kelly Drive, Mount Kelly Qld 4807: In Progress Storing RAL19/0034.03 - 31-87 Craig Street, Ayr QLD 4807: In Progress Storing RAL26/0003 - 73A and 77 Adelaide Street, Ayr: Decided Storing MCU26/0006 - 46-50 and Shops 1-2, 52 Queen Street, Ayr: Decided Storing RAL26/0002 - 8 Ross Street & 5-7 Irving Street, Ayr: Decided Storing MCU26/0004 - 2 Oakes Street, Ayr QLD 4807: Decided Storing MCU26/0003 - 172-176 Queen Street, Ayr: Decided Storing MCU26/0005 - 126 Giddy Road, McDesme Qld 4807: Decided Storing RAL26/0001 - 42 and 66 Pelican Road, Mona Park: Decided Storing MCU26/0002 - 101 Edwards Street, Ayr QLD 4807: Decided Storing MCU26/0001 - 765 Corica Road, Mona Park QLD 4807: Decided Storing RAL25/0023 - 10 and 20 Milburn Road, Home Hill: Decided Storing RAL25/0020 - 354 and 308 Darveniza Road, Inkerman: Decided Storing RAL25/0021 - 168 and 190 Klaka Road, Fredericksfield: Decided Storing RAL25/0022 - 110 and 122 Georgees Road Home Hill: Decided Storing RAL25/0012 - 20, 38, 60 and 90 Colevale Road, Brandon: Decided Storing RAL25/0019 - 151 and 157 Burstall Road Airdmillan: Decided Storing RAL25/0018 - 374 and 384 George Road Clare: Decided Storing RAL25/0017 - 190 Marshall Road Osborne: Decided Storing RAL25/0016 - 260 and 276 Hoey Road, Barratta: Decided Storing MCU25/0013 - 94 Macmillan Street, Ayr QLD 4807: Decided Storing RAL25/0014 - 205 Sarri Road, Mount Surround QLD 4807: Decided Storing RAL25/0013 - 1/2 Wilmington Street and 2/19 Chippendale Street, Ayr QLD 4807: Decided Storing RAL25/0011 - 280 Ruddy Road & 32 McNeil Road, Jarvisfield: Decided Storing RAL25/0010 - 20 Queen Street, Ayr: In Progress Storing RAL25/0009 - 18 and 72 Tobruk Road, Mona Park: Decided Storing RAL25/0008 - 613 Home Hil Kirknie Road, Osborne: Decided Storing RAL25/0006 - 101 Anabranch Road, Jarvisfield: Decided Storing MCU24/0017 - 194 Phillips Camp Road, Jarvisfield: Decided Storing MCU24/0016 - 125 Edwards Street, Ayr: Decided Storing MCU24/0014 - 60 Railway Street, Ayr: Decided Storing MCU24/0013 - 171-185 Queen Street, Ayr: Decided Storing MCU23/0003 - 8-16 Eighth Avenue Home Hill: Decided Scraping complete. Total records saved: 41

Data

Downloaded 197 times by ianheggie-oaf tkrikke

To download data sign in with GitHub

Download table (as CSV) Download SQLite database (40 KB) Use the API

rows 10 / 41

council_reference date_received address description status info_url comment_url date_scraped
OPW26/0002
2026-06-11
101-103 Burke Street, Ayr
Operational Works - Access and Carpark
In Progress
2026-08-08
RAL26/0007
2026-06-01
272 Airdmillan Road and 272 Ferguson Road, Airdmillan
Development Permit for Reconfiguring a Lot – Boundary Realignment (Two Lots into Two Lots)
In Progress
2026-08-08
MCU26/0010
2026-06-01
42-50 Eighth Avenue, Home Hill
Material Change of Use - Service Station (Extension)
In Progress
2026-08-08
RAL26/0009
2026-05-25
104 Burstall Road, Airdmillan
Development Permit for Reconfiguring a Lot (One Lot into Two Lots)
In Progress
2026-08-08
RAL26/0008
2026-05-20
Ted Walsh Road, Kirknie
Development Application – Reconfiguring a Lot (Subdivision) – One Lot into Two Lots
Decided
2026-08-08
OPW26/0001
2026-05-19
126 Giddy Road, McDesme
Development Application seeking a Development Permit for Operational Work associated with Change Other (MCU26/0005) to Development Permit (MUC24/0004) – Material Change of Use – Warehouse (Self Storage Units) and Caretakers Residence
Decided
2026-08-08
MCU26/0009
2026-04-02
459 Trent Road, Alva QLD 4807
Material Change of Use for Rural Industry - Horticultural Product Processing Facility
In Progress
2026-08-08
RAL26/0004
2026-03-25
43 Tuffin Road and 189 Bapty Road, Fredericksfield
Reconfiguring a Lot (Boundary Realignment - Two Lots into Two Lots)
In Progress
2026-08-08
MCU26/0008
2026-03-24
60 Mount Kelly Drive, Mount Kelly Qld 4807
Material Change of Use - Non-Resident Workforce Accommodation
In Progress
2026-08-08
RAL19/0034.03
2026-03-19
31-87 Craig Street, Ayr QLD 4807
Reconfiguring a Lot - Three Lots into 48 Lots
In Progress
2026-08-08

Statistics

Average successful run time: less than a minute

Total run time: 3 minutes

Total cpu time used: less than 5 seconds

Total disk space used: 91.6 KB

History

  • Manually ran revision 7f295a5b and completed successfully .
    41 records added, 41 records removed in the database
  • Manually ran revision 0b2fada4 and completed successfully .
    41 records added, 41 records removed in the database
  • Manually ran revision 0b2fada4 and completed successfully .
    41 records added in the database
  • Created on morph.io

Scraper code

Ruby

BurdekinShire_DAs / scraper.rb