Download the PHP package aso824/octoprint-php-api without Composer
On this page you can find all versions of the php package aso824/octoprint-php-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download aso824/octoprint-php-api
More information about aso824/octoprint-php-api
Files in aso824/octoprint-php-api
Download aso824/octoprint-php-api
More information about aso824/octoprint-php-api
Files in aso824/octoprint-php-api
Vendor aso824
Package octoprint-php-api
Short Description OctoPrint API client written in PHP
License MIT
Package octoprint-php-api
Short Description OctoPrint API client written in PHP
License MIT
Please rate this library. Is it a good library?
Informations about the package octoprint-php-api
OctoPrint PHP API
API wrapper to allow easy use of OctoPrint REST API in your PHP appplication.
Please note that library is currently in WIP status.
Requirements
- PHP ^7.4
- Symfony Serializer ^5.0
- Any PSR-18 compatible HTTP client (consider using HTTPlug)
- OctoPrint ^1.4
Installation
composer require aso824/octoprint-php-api
Usage
This simple example below assumes that you are using HTTPlug and have any compatible HTTP client.
For list of available action please visit OctoPrint REST API documentation.
Currently implemented endpoints
API resource | Status |
---|---|
Connection | :heavy_check_mark: |
Files | :white_check_mark: Without upload |
Jobs | :x: |
Languages | :x: |
Log files | :x: |
Printer operations | :x: |
Printer profiles | :x: |
Settings | :x: |
Slicing | :x: |
System | :x: |
Timelapse | :x: |
Access control | :x: |
Util | :x: |
Contributing
All pull requests are welcome. Please follow same convention as in already existing files.
License
This library is under MIT license.
All versions of octoprint-php-api with dependencies
PHP Build Version
Package Version
Requires
php Version
^7.4|^8.0
ext-json Version *
psr/http-message Version ^1.0
psr/http-client Version ^1.0
nyholm/psr7 Version ^1.3
symfony/serializer Version ^5.0
symfony/property-access Version ^5.0
phpdocumentor/reflection-docblock Version ^5.0
ext-json Version *
psr/http-message Version ^1.0
psr/http-client Version ^1.0
nyholm/psr7 Version ^1.3
symfony/serializer Version ^5.0
symfony/property-access Version ^5.0
phpdocumentor/reflection-docblock Version ^5.0
The package aso824/octoprint-php-api contains the following files
Loading the files please wait ....