Skip to main content

Get a ping when your dream flat becomes available.

Project description

Bolig Ping

Get a ping when your dream flat in Denmark becomes available on Boligsiden.dk.


Code Coverage Documentation License LastCommit Contributor Covenant

Developer:

Quickstart

The easiest way to use the package is as a uv tool. You can simply start searching for flats using the following command:

uvx bolig-ping --city københavn

This both installs the package and runs the command. All the available options are listed below, but you can always get these by running the following command:

uvx bolig-ping --help

To be able to send emails, you have to create a Google app password, and store both your Gmail email address and the app password in the environment variables GMAIL_EMAIL and GMAIL_PASSWORD, respectively. You can also simply store these in a .env file, as follows:

GMAIL_EMAIL=<your-email>@gmail.com
GMAIL_PASSWORD=<your-app-password>

All options

The following options are available:

  • --city/-c (required): The city you want to search in. This argument can be used several times to search in multiple cities, e.g., -c aarhus -c odense.
  • --min-price: The minimum price of the flat, in DKK. Default is no minimum price.
  • --max-price: The maximum price of the flat, in DKK. Default is no maximum price.
  • --min-rooms: The minimum number of rooms in the flat. Default is no minimum number of rooms.
  • --max-rooms: The maximum number of rooms in the flat. Default is no maximum number of rooms.
  • --min-size: The minimum size of the flat, in square meters. Default is no minimum size.
  • --max-size: The maximum size of the flat, in square meters. Default is no maximum size.
  • --email: The email address you want to receive the ping on. Note that this needs to have the GMAIL_EMAIL and GMAIL_PASSWORD environment variables set, as described above. Default is to use no email address, and instead print the flats to the console.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bolig_ping-1.1.0.tar.gz (80.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bolig_ping-1.1.0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file bolig_ping-1.1.0.tar.gz.

File metadata

  • Download URL: bolig_ping-1.1.0.tar.gz
  • Upload date:
  • Size: 80.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.11

File hashes

Hashes for bolig_ping-1.1.0.tar.gz
Algorithm Hash digest
SHA256 951ecf9187c374e02810e252f853ca837e5fbe76ea1a821fe7033a463efa0d66
MD5 3374a9afd8069710e301051808c46a4e
BLAKE2b-256 620bac7b5f5f2ee478a56815a5aa797ea4915d39b9fc75053474e944a4629105

See more details on using hashes here.

File details

Details for the file bolig_ping-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: bolig_ping-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 11.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.11

File hashes

Hashes for bolig_ping-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8a50b38d54a356fbe985a2d299f29bb994768f9b25e3a46de0fc14c6c734d0c
MD5 34cde7c4c72a1c52a9c46c78a8fe1f11
BLAKE2b-256 4cc2be0ed0753d6e38f3e4414624eb4dd783ba4ba1eace3dce100fe6adb5cb26

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page