{"id":15415888,"url":"https://github.com/davidje13/househunt","last_synced_at":"2026-04-12T22:35:06.041Z","repository":{"id":151511009,"uuid":"327001931","full_name":"davidje13/HouseHunt","owner":"davidje13","description":"Extra filtering capabilities \u0026 visualisations on third-party UK property data","archived":false,"fork":false,"pushed_at":"2021-01-07T01:53:45.000Z","size":56,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-13T12:51:59.902Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidje13.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-01-05T13:08:07.000Z","updated_at":"2021-01-07T01:53:47.000Z","dependencies_parsed_at":"2023-05-18T18:31:05.940Z","dependency_job_id":null,"html_url":"https://github.com/davidje13/HouseHunt","commit_stats":{"total_commits":10,"total_committers":1,"mean_commits":10.0,"dds":0.0,"last_synced_commit":"34eb87d9265756c36d9c40b7e60194a7f4d266ab"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/davidje13/HouseHunt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidje13%2FHouseHunt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidje13%2FHouseHunt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidje13%2FHouseHunt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidje13%2FHouseHunt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidje13","download_url":"https://codeload.github.com/davidje13/HouseHunt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidje13%2FHouseHunt/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268883985,"owners_count":24323255,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-05T02:00:12.334Z","response_time":2576,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-01T17:10:05.368Z","updated_at":"2025-10-08T17:39:42.346Z","avatar_url":"https://github.com/davidje13.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# House Hunt\n\nLoads data from property APIs (currently Zoopla) and provides enhanced filtering options.\n\nRequires a PostgreSQL database to connect to:\n\n```sh\npsql postgres -c 'CREATE DATABASE house_hunt;'\n```\n\nAnd a Zoopla API key (see \u003chttps://developer.zoopla.co.uk/home\u003e to register).\n\nFor all the following commands, if you used an alternative database name\nor a remote database, you can specify the connection string explicitly:\n\n```sh\nDB_URL=postgresql://localhost:5432/house_hunt whatever-command-here\n```\n\n## Loading data\n\nThis command will connect to the property API and load or refresh data:\n\n```sh\nZOOPLA_KEY=my-key-here ./src/load/index.mjs\n```\n\nThis may take several hours to complete due to API rate limits.\nThe process can be stopped and restarted at any time.\n\nOnce you have loaded new data, you should apply processing (this is much faster).\n\n```sh\n./src/process/index.mjs\n```\n\nYou do not need to wait for all the data to load to run this command, and it\ncan be run repeatedly as more data is loaded.\n\n## Running\n\nOnce you have loaded some data, you can start the application:\n\n```sh\n./src/start/index.mjs\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidje13%2Fhousehunt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidje13%2Fhousehunt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidje13%2Fhousehunt/lists"}