jkbnerad / markvartice-deska
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:HTML
Requires
- php: >=8.1 <8.3
- ext-dom: *
- symfony/css-selector: 6.2.*
- symfony/dom-crawler: 6.2.*
Requires (Dev)
- nette/tester: 2.5.*
- phpstan/phpstan: 1.10.*
- roave/security-advisories: dev-latest
This package is auto-updated.
Last update: 2024-05-03 21:44:15 UTC
README
Parsing the official board of the municipality of Markvartice.
List of items: https://markvartice.cz/obcan/uredni-deska/actual
Detail (example): https://markvartice.cz/obcan/539-verejna-vyhlaska-uzemni-rozhodnuti-strejda-net-s-r-o
Example
$parser = new \jkbnerad\Markvartice\Deska\Parser(); $lastRecords = $parser->parseLast(); $lastRecordsWithDetails = []; foreach($lastRecords->getRecords() as $record) { $lastRecordsWithDetails[] = [ 'title' => $record->getTitle(), 'from' => $record->getFrom(), 'to' => $record->getTo(), 'link' => $record->getLink(), 'detail' => $parser->parseDetailByUrl($record->getLink()), ]; }