An open API service indexing awesome lists of open source software.

https://github.com/xi/handelsregister

command line interface for handelsregister.de
https://github.com/xi/handelsregister

Last synced: 9 days ago
JSON representation

command line interface for handelsregister.de

Awesome Lists containing this project

README

          

Nach [§9 des Handelsgesetzbuchs](https://www.gesetze-im-internet.de/hgb/__9.html)
muss das Handelsregister online verfügbar sein. Diese Verpflichtung wird durch
die Webseite umgesetzt. Leider ist die
Umsetzung dieser Webseite furchtbar.

- Die Seite ist langsam
- Die Seite verwendet ohne erkennbaren Grund Cookies
- Daten sind nur über die Suchformulare auffindbar. Es gibt keine API und
kein erkennbares URL Schema. Etwas wie
`https://www.handelsregister.de/HRB/16686` wäre nett gewesen.
- Auch Hilfetexte haben keine Eigenständigen URLs, sodass es unmöglich ist,
auf sie zu verweisen.
- Nach einigen Minuten bekommt man eine Fehlermeldung, dass die Session
abgelaufen sei. Dann muss man von vorne anfangen.
- Es ist nicht erlaubt, mehr als 60 Abfragen pro Stunde zu machen.

Kurz: Die Webseite ich nicht benutzbar.

Deshalb habe ich dieses Skript gebaut. Benutzung:

```
python3 handelsregister.py search 'atos' --state Hessen # search by keyword
python3 handelsregister.py xml HRB 16686 M1202 # get structured data for a specific entry
```