Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zuinigerijder/rdwapihulpmiddelen_python
Python RDW API hulpmiddelen voor de IONIQ 5, misschien dat het ook gebruikt kan worden ter inspiratie voor andere auto's. Maar kan natuurlijk ook gebruikt worden om nieuwe kentekens te vinden die nog niet op naam staan.
https://github.com/zuinigerijder/rdwapihulpmiddelen_python
ioniq5 python rdw rdwapi windows10
Last synced: 11 days ago
JSON representation
Python RDW API hulpmiddelen voor de IONIQ 5, misschien dat het ook gebruikt kan worden ter inspiratie voor andere auto's. Maar kan natuurlijk ook gebruikt worden om nieuwe kentekens te vinden die nog niet op naam staan.
- Host: GitHub
- URL: https://github.com/zuinigerijder/rdwapihulpmiddelen_python
- Owner: ZuinigeRijder
- License: apache-2.0
- Created: 2023-03-16T20:26:53.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-21T10:21:11.000Z (8 months ago)
- Last Synced: 2024-10-17T17:16:22.227Z (29 days ago)
- Topics: ioniq5, python, rdw, rdwapi, windows10
- Language: Python
- Homepage:
- Size: 444 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
- [rdwapihulpmiddelen python versie](#rdwapihulpmiddelen-python-versie)
- [rdw.py](#rdwpy)
- [rdw\_utils.py](#rdw_utilspy)# rdwapihulpmiddelen python versie
Python RDW API hulpmiddelen voor de IONIQ 5, misschien dat het ook gebruikt kan worden ter inspiratie voor andere auto's. Maar kan natuurlijk ook gebruikt worden om nieuwe kentekens te vinden die nog niet op naam staan.Voor de perl versie, [zie hier](https://github.com/ZuinigeRijder/rdwapihulpmiddelen). Echter dat is niet aangepast aan het feit dat RDW sinds 12 april 2023 ook kentekens nog niet op naam teruggeeft.
Er is 1 python script:
- rdw.py: haalt IONIQ 5 kentekens opDe tools worden gedraaid op Windows 10 en geschikt voor Python 3.9, Python versie die ik gebruik: 3.9.13
# rdw.py
3 aanroepmogelijkheden:
- zonder parameters: python rdw.py
- samenvatting: python rdw.py summary
- overzicht: python rdw.py overviewAangezien per 12 april 2023 de RDW ook kentekens nog niet op naam teruggeeft, heb ik het script drastisch moeten herschrijven. Aan de andere kant is het script daar ook door versimpeld.
Er zijn 3 input/output bestanden:
- exported.txt
- nognietopnaam.txt
- opnaam.txtOok wordt er een backup gemaakt van deze files met een datum/tijd in de naam, bijvoorbeeld:
- nognietopnaam.txt.2023.04.21_09.42.25.txtWanneer er niets gewijzigd is in de backup file, wordt de backup file weer verwijderd.
Via RDW worden alle IONIQ5 kentekens opgehaald met de metadata in x.kentekens. Wanneer deze niet in exported.txt, nognietopnaam.txt of opnaam.txt voorkomen, wordt deze aan het einde als nieuw kenteken getoond. Ook wordt er getoond wanneer een kenteken van nognietopnaam.txt naar opnaam.txt of naar exported.txt verhuisd is. Aan het eind wordt dan de volgende delta's gerapporteerd bij "python rdw.py" zonder parameters:
- Eerder gevonden kenteken op naam gezet
- Nieuw kenteken op naam gezet
- Nieuw kenteken nog niet op naam
- Nieuw kenteken geexporteerdVoorbeelden van uitvoer kun je op tweakers ["Het Hyundai Ioniq 5 leveringen topic"](https://gathering.tweakers.net/forum/list_messages/2073194/2?data%5Bfilter_pins%5D=1) terugvinden.
# rdw_utils.py
Hulp functies, gebruikt door rdw.py, onder andere om de juiste variant te vinden aan de hand van fiscale prijs, kleur en type.