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.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package tra-crawler

Logo

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

MIT License

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

PHP Build Version
Package Version
Requires php Version >=8.1
spatie/browsershot Version ^3.57
symfony/dom-crawler Version ^6.1
symfony/css-selector Version ^6.1
illuminate/collections Version ^9.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package ronnie/tra-crawler contains the following files

Loading the files please wait ....