Skip to main content

Aeda car API

Project description

mypic

PyPi

Aeda API

An Aeda service for getting detailed info for cars using registration number.

Getting Started

Installation process

1. Install from PyPi using:

python -m pip install aeda

2. Add global variables

AEDA_API_CAR_USER
AEDA_API_CAR_PASSWORD

2.1 Ubuntu

  1. Add ~/.secrets/aeda.yaml, a YAML file containing:
aeda:
    api:
        car:
            user: XXXXXXXX
            password: XXXXXXXXXXXXXX
  1. Run in console or add to ~/.bashrc or ~/.zshrc or other system command config files:
export AEDA_API_CAR_USER=$(yq -r '.aeda.api.car.user' ~/.secrets/aeda.yaml)
export AEDA_API_CAR_PASSWORD=$(yq -r '.aeda.api.car.password' ~/.secrets/aeda.yaml)
  1. Install yq with:
apt install yq
  1. Reload env with:
. .~/.bashrc

2.2 Windows

Usage

Run either using command line or as a python library.

1. Command line

Run from command line using:

python -m aeda.car.main --regnumber XXXXXXXXX

Get help and show all command options:

python -m aeda.car.main --help

2. API

Run in a python script using:

import aeda.car
aeda.car.get_car_from_reg_number("XXXXXXXXX")

API references

Endpoint:

https://aedacar.azurewebsites.net/api/car

Params:

    "code": "BzaCA1bdqU21cfZVn8r3KJwaoivzaOla7o6sLa-qD0elAzFulXlzyA=="
    "username": username
    "apiKey": api_key
    "regNumber": reg_number

Versions

Using Calender Versioning: YYYY.MM.PATCH

  • version "2022.12.17"
    • December 2022
    • Change request structure
  • version "2022.12.16"
    • December 2022
    • add help descriptions
    • clean up code
  • version "2022.12.15"
    • December 2022
    • extend debug logging
  • version "2022.12.14"
    • December 2022
    • add debug logging
  • version "2022.12.13"
    • December 2022
    • add csv write and read
  • version "2022.12.12"
    • December 2022
    • update README.md
  • version "2022.12.11"
    • December 2022
    • update README.md
    • fix small bugs
  • version "2022.12.10"
    • December 2022
    • update README.md
    • fix samll bugs
    • imporve structure
  • version "2022.12.1"
    • December 2022
    • first release

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

aeda-2022.12.17.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

aeda-2022.12.17-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

File details

Details for the file aeda-2022.12.17.tar.gz.

File metadata

  • Download URL: aeda-2022.12.17.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.14

File hashes

Hashes for aeda-2022.12.17.tar.gz
Algorithm Hash digest
SHA256 1d01636c5a50a8f310bfdd1c59d02b1afa95cfc5c4608f1cfeeb3b5f8e67d502
MD5 f931fbb793722066c36b8a20fdc69812
BLAKE2b-256 fe5923294623c5896da2a04e9f18f403704ea93aae7aa91567bf24422d2551c7

See more details on using hashes here.

File details

Details for the file aeda-2022.12.17-py3-none-any.whl.

File metadata

  • Download URL: aeda-2022.12.17-py3-none-any.whl
  • Upload date:
  • Size: 3.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.14

File hashes

Hashes for aeda-2022.12.17-py3-none-any.whl
Algorithm Hash digest
SHA256 fc19631250dc856288769c69d4114dd660e10c1894b10d5b72eacc70a561ac10
MD5 e39e5ea69068f2e32bbe3a34f5d898a6
BLAKE2b-256 1d018522a975588db528b3e36bc74380ad199f2b257172553d42b8c6edf377ec

See more details on using hashes here.

Supported by

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