Download the PHP package lubosdz/parser-orsr without Composer
On this page you can find all versions of the php package lubosdz/parser-orsr. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lubosdz/parser-orsr
More information about lubosdz/parser-orsr
Files in lubosdz/parser-orsr
Package parser-orsr
Short Description Parser Obchodneho registra SR - www.orsr.sk. (Parser for Business Directory of Slovak Republic)
License BSD-3-Clause
Informations about the package parser-orsr
Parser obchodného registra SR
Disclaimer / Prehlásenie:
Kód poskytnutý je bez záruky a môže kedykoľvek prestať fungovať. Jeho funkčnosť je striktne naviazaná na generovanú štruktúru HTML elementov. Autor nie je povinný udržiavať kód aktuálny a funkčný, ani neposkytuje ku nemu žiadnu podporu. Kód bol sprístupnený na základe mnohých žiadostí vývojárov finančno-ekonomických aplikácií a (bohužiaľ) neschopnosti úradných inštitúcií sprístupniť oficiálny prístup do verejnej databázy subjektov pomocou štandardného API rozhrania. Autor nezodpovedá za nesprávne použitie kódu.
Licencia
Kód obsiahnutý v súbore ConnectorOrsr.php
je voľne distribuovateľný a modifikovateľný na súkromné ako aj komerčné účely.
Tipy na správne použitie
- nepreťažujte server obchodného registra ORSR - nie je známe, akú záťaž dokáže server zvládnuť. Preťažením servera znemožníte využitie služby sebe aj iným. Buďte etickí programátori.
- neoporúčame posielať požiadavky na server častejšie ako 1x za minútu. V žiadnom prípade nerobte hromadné odoslanie požiadaviek napr. 10 požiadaviek za sekundu - nerobia to ani webboty, lebo vedia, že môžu odpáliť server a dostať IP ban.
- cachujte odpovede (do databázy) zo servera ORSR tak, aby sa rovnaký request neopakoval aspoň 3 - 6 mesiacov. Údaje v Obchodnom registri sa menia veľmi zriedkavo. Cachovanie nie je súčasťou implementácie (ukladanie odpovedí do lokálneho súboru v debug móde nepovažujeme za cachovanie).
Inštalácia, dependencie, demo
- Kód je obsiahnutý v jedinom PHP súbore
ConnectorOrsr.php
. - Potrebné PHP rozšírenia:
tidy
,mbstring
,dom
,iconv
,json
. - Demo: http://www.synet.sk/php/sk/360-ORSR-API-rozhranie-obchodny-register
- install manually or via composer:
Použitie / API / Usage
Vyhľadávanie:
Podporné metódy:
Príklad odpovede:
Príklad implementácie (MVC framework, e.g. Yii)
OrsrController:
View:
Changelog
1.1.0 - 13.11.2023
- Fix - vrátime platný spis pre viac platných záznamov / subjektov s rovnakým IČO (getDetailByICO - #10)
- Enh - support requests delay options (msecDelayFetchUrl, delayAfterRequestCount) to prevent from rate limit ban
1.0.9 - 02.06.2023
- Support "Mestský súd" along with traditional "Okresný súd"
- Fix multiline company name with EOLs
- tests passing 8.2.3
1.0.8 - 15.02.2022
- Fix compatability with PHP 8.1+
1.0.7 - 06.01.2022
- Added unit tests passing PHP 5.6 - 8.1
- Updated endpoint URL to HTTP -> HTTPS
- Separate method for loading remote URL with configurable timeout (default 5 secs)
- Many parsing improvements
- Fix invalid UTF-8 chars for some foreign companies, strip off accents from HU, PL, CZ company names
- Parsing item dates - e.g. item since or eventDate
- Normalized currency conversion to EUR (e.g. vyska vkladu) if denominated in SKK
- minor BC break: attribute
likvidacia
now returns 1|0 instead of ano|nie - Added new parsed sections:
- Spoločnosť zrušená od
- Právny dôvod zrušenia
- Vyhlásenie konkurzu
- Správca konkurznej podstaty
- členský vklad
- Zlúčenie, splynutie
- Právny nástupca
1.0.6 - 25.08.2020
- Make tidy extension optional (NOT recommended, but for some hostings the only way to go)
- Minor improvements e.g. multiple whitespaces replaced with a single whitespace
1.0.5 - 09.11.2019
- Revert support for option uplny/ciastocny vypis
- Extract Miesto podnikania, Veduci org. zlozky
- Fixed parsing countries for foreigners
- Updated documentation
1.0.4 - 08.11.2019
- Added option uplny/ciastocny vypis
- Extract additional attributes (den vymazu, dovod vymazu, zastupovanie)
- fix multiple company names & address without street (only city)
1.0.3 - 02.09.2019
- Added method findByICO, code cleanup & formatting
1.0.2 - 14.05.2019
- fixed PCRE unicode handling in different environments
1.0.1 - 11.03.2019
- fixed bug PHP7+ compatability
1.0.0 - 12.09.2018
- initial release