Manialib\Gbx: lire les fichiers Gbx en PHP

Parlez de tout ce qui est lié à Maniaplanet.

Moderator: French Moderator

Post Reply
farfa
Nadeo
Nadeo
Posts: 585
Joined: 14 Jun 2010, 16:15
Location: In front of your hood with one lap late

Manialib\Gbx: lire les fichiers Gbx en PHP

Post by farfa »

Chers développeurs,

Nous allons prochainement publier un paquet PHP lisant les méta données des fichiers Gbx.

Notez bien que ce n'est pas une application Windows pour lire les fichier Gbx (c'est le rôle de gbxdump) mais une librairie pour faire cela dans vos applications PHP.

Il y a d'autres paquets pour faire ça (cf: GBX Data Fetcher ou encore Cette partie du Dedicated Manager). Manialib\Gbx suit les recommandations récente concernant le code PHP (namespaces, PSR's, tests, etc.).

La version actuelle est identifiée comme une "béta", nous vous recommandons donc de ne pas l'utiliser dans un projet stable. Libre à vous de l'essayer et de nous faire vos retour. Si vous avez besoin d'une version stable, dites le nous et nous essayerons de vous aider !

Vu que tout le monde aime le code, voici comment l'utiliser:

Code: Select all

use Manialib\Gbx\Map;

$map = Map::loadFile('/path/to/my/map.map.gbx');

// Get the map author
$author = $map->getHeader()->getIdent()->getAuthor();

// Save the map thumbnail
$map->getThumbnail()->saveJpg('/path/to/my/thumbnail.jpg');
Le projet se trouve sur github, ici: https://github.com/manialib/gbx
Vous pouvez aussi en discuter en anglais, ici: viewtopic.php?f=40&t=30424
:pil
Also known as: satanasdiabolo
User avatar
gouxim
Nadeo
Nadeo
Posts: 1186
Joined: 14 Jun 2010, 17:20

Re: Manialib\Gbx: lire les fichiers Gbx en PHP

Post by gouxim »

:pop:
Please do not PM for support. Instead, create a thread so that everyone can contribute or benefit from the answer! 8-)
User avatar
LaRousse
Posts: 128
Joined: 15 Dec 2012, 12:41
Location: Gard - St Geniès de Malgoires

Re: Manialib\Gbx: lire les fichiers Gbx en PHP

Post by LaRousse »

:thumbsup:
OS: Windows 8.1 ‎(X64)‎
CPU: Intel Core i5 3570K, 4x 3.40 GHz
RAM: G.Skill 2x4 Go
GPU: NVIDIA GeForce GTX 660 Ti
Mainboard: MSI Z77A-G45 (MS-7752) 1.0
SDD : OCZ-AGILITY3 de 124 Go SATA III
HDD: Seagate Barracuda 7200.12 1TB, SATA 6Gb/s
User avatar
Farcry69
Posts: 127
Joined: 08 Apr 2011, 17:20
Location: Lyon
Contact:

Re: Manialib\Gbx: lire les fichiers Gbx en PHP

Post by Farcry69 »

Thanks :clap:
Post Reply

Return to “Maniaplanet”

Who is online

Users browsing this forum: No registered users and 2 guests