Voici un snippet très pratique pour les possesseurs de Text Expander, le merveilleux gestionnaire de snippets sous OS X. Grâce à la mini API de CSSLisible, il vous suffira de couper un bout de CSS, de taper la commande « :css », et votre CSS sera aussitôt réordonné, réindenté, et remplacera le code précédent. Pratique quand vous reprenez des projets tenus par un intégrateur non consciencieux !

Démo en Vidéo

Le Snippet magique

Ce code marche dans toute zone de texte où TextExpander est activé !

#!/usr/bin/php
<?php
// Type Contenu : Script Shell
$args = array (
  'api' => 1,
  'distance_selecteurs' => '1',
  'type_indentation' => '3',
  'type_separateur' => '2',
  'hex_colors_format' => '0',
  'selecteurs_multiples_separes' => 'on',
);
 
$args['clean_css'] = <<<'CLIP'
%clipboard
CLIP;
 
$c = curl_init();
curl_setopt($c, CURLOPT_URL, 'http://csslisible.com/');
curl_setopt($c, CURLOPT_RETURNTRANSFER, true);
curl_setopt($c, CURLOPT_HEADER, false);
curl_setopt($c, CURLOPT_POST,true);
curl_setopt($c, CURLOPT_POSTFIELDS,$args);
$output = curl_exec($c);
curl_close($c);
if($output !== false){
	echo($output);
}

La documentation détaillée et officielle de l’API arrive très bientôt.

Tags : , ,