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 - https://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.
Poznámka / Note
Obchodný register SR obsahuje len časť subjektov v podnikateľskom prostredí (cca 480 tis.). Neobsahuje údaje napr. o živnostníkoch alebo neziskových organizáciách. Tieto sa nachádzajú v ďalších verejne prístupných databázach (živnostenský register, register účtovných závierok, register právnických osôb). Pokiaľ hľadáte profesionálne riešenie s prístupom ku všetkých 1.7 mil. subjektom pozrite https://bizdata.sk.
Parser for Business Directory of Slovak Republic allows accessing cca 480k companies. However, it does not provide access to ie. enterpreneurs or unprofitable organizations, since these are not contained within the Business Directory. If you are looking for a professional solution with access to all 1.7 mil. of entities, take a look at https://bizdata.sk.
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: https://synet.sk/blog/php/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.2 - 21.10.2024
- ENH - store fetched source link (permalink) as attribute "srcUrl" along with extracted data
- ENH - documentation improvements - see demo
1.1.1 - 16.10.2024
- ENH - extract Kontrolná komisia
- ENH - multiple minor parsing improvements - hodnota akcií, štatutári, neštandardné poznámky osobách apod.
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