What is the right price for your property of interest?
Project description
rightprice
rightprice helps you decide whether the property you want to buy is worth the price by retrieving the prices of sold houses.
Installation
I recommend using uv to manage the Python version, virtual environment and rightprice installation:
uv venv --python 3.13
source .venv/bin/activate
uv pip install rightprice
Usage
rightprice retrieves sold property prices for a given UK postcode. rightprice is designed to be used as a CLI tool, with a single command:
> rightprice retrieve-sold-prices --help
Usage: rightprice retrieve-sold-prices [OPTIONS]
Retrieve sold property prices for a given postcode.
Options:
-p, --postcode TEXT UK postcode to search for sold prices. [required]
--radius FLOAT Search radius in miles. Valid values: 0.25, 0.5, 1,
3, 5, 10.
--years INTEGER Number of years back to search. Valid values: 2, 3,
5, 10, 15, 20.
-o, --output-dir PATH Output directory. Defaults to current directory.
--help Show this message and exit.
Output Format
The output .csv will be named based on the input parameters (e.g., se3-0aa_radius-0.5_years-5.csv) and contain the following columns:
| address | property_type | n_bedrooms | date | price |
|---|---|---|---|---|
| 123 Main Street, London | Semi-Detached | 3 | 15 Jan 2024 | 575000 |
| 45 Park Road, London | Terraced | 2 | 03 Dec 2023 | 425000 |
| 78 High Street, London | Detached | 4 | 22 Nov 2023 | 750000 |
Disclaimer
️rightprice is developed for educational use only. Users are responsible for:
- Following website's
robots.txtand Terms of Service. - Using appropriate delays and respecting rate limits.
- Complying with applicable laws.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rightprice-0.2.0.tar.gz.
File metadata
- Download URL: rightprice-0.2.0.tar.gz
- Upload date:
- Size: 302.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d51a4a97cc7f6be0cca4dc20233564a3335ced77373ae5f26bebfc3a766ba07
|
|
| MD5 |
d4b4e3872b797184d3b7d97186453bca
|
|
| BLAKE2b-256 |
04b9bbe708e33389892388df91f7359cbf12f3c5733b651910a37abc53f714c9
|
Provenance
The following attestation bundles were made for rightprice-0.2.0.tar.gz:
Publisher:
test_deploy.yml on dzhang32/rightprice
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rightprice-0.2.0.tar.gz -
Subject digest:
3d51a4a97cc7f6be0cca4dc20233564a3335ced77373ae5f26bebfc3a766ba07 - Sigstore transparency entry: 782491922
- Sigstore integration time:
-
Permalink:
dzhang32/rightprice@f60a50ab6b7a306d9edf2d185f07488b57e0ce85 -
Branch / Tag:
refs/tags/0.2.0 - Owner: https://github.com/dzhang32
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
test_deploy.yml@f60a50ab6b7a306d9edf2d185f07488b57e0ce85 -
Trigger Event:
push
-
Statement type:
File details
Details for the file rightprice-0.2.0-py3-none-any.whl.
File metadata
- Download URL: rightprice-0.2.0-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e0c1c340b5abde984b06f67514f4ff0679e8ab65ed4a5fa4fba2a7ac456bf02
|
|
| MD5 |
7f7176d8ff2dde31cd46aeb21287b7f2
|
|
| BLAKE2b-256 |
6a45d2971d1b2d7b0d682b932b7caa414a8ed3d68ef9b3200a22ab0e09417ade
|
Provenance
The following attestation bundles were made for rightprice-0.2.0-py3-none-any.whl:
Publisher:
test_deploy.yml on dzhang32/rightprice
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rightprice-0.2.0-py3-none-any.whl -
Subject digest:
6e0c1c340b5abde984b06f67514f4ff0679e8ab65ed4a5fa4fba2a7ac456bf02 - Sigstore transparency entry: 782491926
- Sigstore integration time:
-
Permalink:
dzhang32/rightprice@f60a50ab6b7a306d9edf2d185f07488b57e0ce85 -
Branch / Tag:
refs/tags/0.2.0 - Owner: https://github.com/dzhang32
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
test_deploy.yml@f60a50ab6b7a306d9edf2d185f07488b57e0ce85 -
Trigger Event:
push
-
Statement type: