Download the PHP package frictionlessdata/datapackage without Composer

On this page you can find all versions of the php package frictionlessdata/datapackage. 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 datapackage

Data Package

Build Coveralls Scrutinizer-ci Packagist SemVer Codebase Support

A utility library for working with Data Package in PHP.

Features summary and Usage guide

Installation

Optionally, to create zip files you will need the PHP zip extension. On Ubuntu it can be enabled with sudo apt-get install php-zip

Package

Load a data package conforming to the specs

Iterate over the resources and the data

Get all the data as an array (loads all the data into memory, not recommended for large data sets)

All data and schemas are validated and throws exceptions in case of any problems.

Validate the data explicitly and get a list of errors

Load a zip file

Provide read options which are passed through to tableschema-php Table::read method

The package object has some useful methods to access and manipulate the resources

Create a new package from scratch

Save the entire datapackage including any local data to a zip file

Resource

Resource objects can be accessed from a Package as described above

or instantiated directly

Iterating or reading over the resource produces combined rows from all the path or data elements

Contributing

Please read the contribution guidelines: How to Contribute


All versions of datapackage with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1
ext-zip Version *
justinrainbow/json-schema Version ^5.2
frictionlessdata/tableschema Version ^v1.0.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 frictionlessdata/datapackage contains the following files

Loading the files please wait ....