handelsregister

command line interface for handelsregister.de
git clone https://git.ce9e.org/handelsregister.git

commit
623352fa2411dc6b1acf595f3de262ed993ef7d1
parent
d284b31d037d8052b735b0f8d25c32b21849408a
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2024-07-20 12:10
add README

Diffstat

A README.md 24 ++++++++++++++++++++++++

1 files changed, 24 insertions, 0 deletions


diff --git a/README.md b/README.md

@@ -0,0 +1,24 @@
   -1     1 Nach [§9 des Handelsgesetzbuchs](https://www.gesetze-im-internet.de/hgb/__9.html)
   -1     2 muss das Handelsregister online verfügbar sein. Diese Verpflichtung wird durch
   -1     3 die Webseite <https://www.handelsregister.de> umgesetzt. Leider ist die
   -1     4 Umsetzung dieser Webseite furchtbar.
   -1     5 
   -1     6 -   Die Seite ist langsam
   -1     7 -   Die Seite verwendet ohne erkennbaren Grund Cookies
   -1     8 -   Daten sind nur über die Suchformulare auffindbar. Es gibt keine API und
   -1     9     kein erkennbares URL Schema. Etwas wie
   -1    10     `https://www.handelsregister.de/HRB/16686` wäre nett gewesen.
   -1    11 -   Auch Hilfetexte haben keine Eigenständigen URLs, sodass es unmöglich ist,
   -1    12     auf sie zu verweisen.
   -1    13 -   Nach einigen Minuten bekommt man eine Fehlermeldung, dass die Session
   -1    14     abgelaufen sei. Dann muss man von vorne anfangen.
   -1    15 -   Es ist nicht erlaubt, mehr als 60 Abfragen pro Stunde zu machen.
   -1    16 
   -1    17 Kurz: Die Webseite ich nicht benutzbar.
   -1    18 
   -1    19 Deshalb habe ich dieses Skript gebaut. Benutzung:
   -1    20 
   -1    21 ```
   -1    22 python handelsregister.py search 'atos'  # search by keyword
   -1    23 python handelsregister.py xml HRB 16686  # get structured data for a specific entry
   -1    24 ```