Download the PHP package retrolux/omm-php-library without Composer
On this page you can find all versions of the php package retrolux/omm-php-library. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download retrolux/omm-php-library
More information about retrolux/omm-php-library
Files in retrolux/omm-php-library
Package omm-php-library
Short Description Open Mod Manager PHP library for web remote repositories
License GPL-3.0-or-later
Informations about the package omm-php-library
Open Mod Manager PHP Library
This is a PHP Web library to manage remote repositories for the Open Mod Manager.
Features:
- Generate Repository XML based on mod package sorted in a folder structure
- Ability to issue repository tasks over the command line (cron jobs etc.)
- Package and Repository object handling allowing easy extension to build it into your web frontend
Requirements
- PHP 7.4+ (using PHP 8.1+ will speed up the library)
- ImageMagick
- DOM Extension
- SimpleXML Extension
- MBString Extension
- Zip Extension
- Fileinfo Extension
Installation
Composer
To install with Composer, simply require the latest version of this package. Install it as a global library in case you only want to use if from the command line
Command Line options
generateFolderRepository
Generates a networked repository from a folder structure with the contained mod archives.
Note:
Needs to be called within the folder that is accessible through the web server and located side by side the folder
it should be looked for mod archives.
Usage Options:
`
The example below will generate the Mod Download Repository
saved into repository.xml
scanning for the packages
in the mods
folder and subdirectories (relative to the xml).
How to Contribute
To keep this library up to date or to extend it with new tasks etc. I would be great use pull request into this repository.
All versions of omm-php-library with dependencies
ext-dom Version *
ext-simplexml Version *
ext-libxml Version *
ext-fileinfo Version *
ext-mbstring Version *
ext-zip Version *
ext-zlib Version *
ext-imagick Version *
ext-json Version *