Download the PHP package arnaud-deabreu/fit-php-parser without Composer

On this page you can find all versions of the php package arnaud-deabreu/fit-php-parser. 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 fit-php-parser

FIT File Parser PHP Library

Note: This project is a work in progress (WIP) and is not ready for production use. Contributions, suggestions, and feedback are welcome as we work towards a stable release.

FIT PHP PARSER

👋🏻 Introduction

Welcome to the FIT File Parser Library, a PHP-based library designed to parse FIT files. FIT (Flexible and Interoperable Data Transfer) files are commonly used in fitness devices to store workout data. This library is inspired by the Garmin SDK but is developed independently with the goal of providing an open-source alternative for the PHP community.
The FIT protocol documentation can be found here

Garmin is a registered trademark of Garmin Ltd. or its subsidiaries, and this library is an independent project that is not affiliated with, endorsed by, or associated with Garmin in any way.

🛠️ Features

FIT File Parsing: Read and parse FIT files into PHP data objects.

📚 Installation

To use the library, install it with this command:

📝 Parse a FIT file

🧙🏻‍♂️ Generated Messages and Fields classes

To generate the necessary Messages and Fields classes for decoding binary strings from FIT files, you need to use the make fitparser-gen-profile command.
This command requires the Profile.xlsx file, which is provided in the Garmin SDK.
First, download the Garmin SDK from Garmin's Developer Website. Once downloaded, locate the Profile.xlsx file within the SDK and place it in the data folder of this project.
After positioning the file correctly, you can run the make fitparser-gen-profile command, which will process the file and generate the classes needed for parsing and decoding FIT file data.

License

This library is licensed under the MIT License. See the LICENSE file for more details.

Disclaimer

This library is in early development and should not be used in production environments. The authors are not responsible for any data loss or damage resulting from the use of this library.

Contact

For any inquiries, please reach out via GitHub Issues.


All versions of fit-php-parser with dependencies

PHP Build Version
Package Version
Requires php Version >=8.3
symfony/string Version ^7.1
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 arnaud-deabreu/fit-php-parser contains the following files

Loading the files please wait ....