Download the PHP package ronnie/tra-crawler without Composer
On this page you can find all versions of the php package ronnie/tra-crawler. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ronnie/tra-crawler
More information about ronnie/tra-crawler
Files in ronnie/tra-crawler
Package tra-crawler
Short Description A package to crawl TRA web receipts and return the data in necessary format
License proprietary
Informations about the package tra-crawler
TRA Crawler
A PHP package for crawling TRA receipts and returning its data as a collection, array or json.
Badges
Add badges from somewhere like: shields.io
Installation
Install TRA crawler with composer.
The project also make use of puppeteer to access JS content on the receipt.
Authors
Usage/Examples
Plain PHP
When using this package in plain PHP, a simple setup like this can help you get started:
Do note that the time ($yourTime
) should be in hhMMss
format (124453).
Laravel / Dependency Injection
When using this package in a Laravel/Symfony Project or any project that has a DI container, a better solution would be to use the container to inject an instance of the Ronnie\TRA\Crawler
class into whatever class or method you need. A singleton works best for such scenarios.
It is also possible to extend the Ronnie\TRA\Crawler
class or write your own implementation as long as they obey the Ronnie\TRA\Contracts\ResourceCrawler
contract/interface.
Run Locally
Clone the project
Go to the project directory
Install NPM dependencies
Install Composer dependencies
Use CLI app to test output
Also, few sample receipts have been added to the project to simplify testing. Head over to config.php
to set which sample you want to use.
All versions of tra-crawler with dependencies
spatie/browsershot Version ^3.57
symfony/dom-crawler Version ^6.1
symfony/css-selector Version ^6.1
illuminate/collections Version ^9.0