2011-11-25 11 views
9

Ho un gestore che ha bisogno di leggere il contenuto di un file CSS e quindi di eseguire l'output del contenuto.Qualcuno conosce un minificatore CSS basato su REST?

Ecco perché sto cercando un minificatore che funzioni come API REST, quindi posso inviare il contenuto e recuperare la risposta per inviare questo contenuto all'utente. Qualcosa come lo Closure compiler REST service, ma per i CSS.

+3

Visto che questa domanda è meglio formulata rispetto al uno prima, e l'altro è stato downvoted oltre la salvezza, voto per lasciare vivere questo. Anche se non sono sicuro di cogliere il punto di un minificatore CSS specificamente basato su REST –

+0

Puoi spiegare perché hai bisogno di un minificatore basato su REST? –

+0

Bene grazie, Pekka! Ashok, ne ho bisogno REST in base perché lo chiamerò dal mio gestore .net. Come puoi vedere, Google fornisce un servizio basato su REST per il loro compilatore di chiusura Javascript (vedi link sopra). Quindi, mi stavo chiedendo se qualcuno conosce un servizio REST che esegue un processo di minimizzazione di un file CSS. – MissRaphie

risposta

4

Controllare this (http://reducisaurus.appspot.com/css?url=YOUR_CSS_FILE_URL). Non in realtà un servizio web, ma molto vicino. Googlecode

+0

Grazie mille! Esattamente quello che stavo cercando! Come dici tu, non è un servizio web, ma posso chiamare un GET su questo all'interno del mio gestore. Funzionerà perfettamente! Grazie ! – MissRaphie

+0

Sono ancora curioso della logica del tuo gestore. Hai un CSS esterno (su un altro sito, forse) e vuoi comprimerlo e inviarlo al client? :) – madhead

+1

Kinda. Ho un gestore di fronte a un file server statico (cioè: file js & css). Le richieste provengono da un sito Web a questo gestore, con in querystring il file richiesto. Il gestore elabora la richiesta: legge il contenuto del file, applica la minificazione su di esso (il file js è ottimizzato tramite rest api dal compilatore Closure, il file css da reducisaurus) e rinvia il risultato al client. Il gestore memorizza nella cache la risposta e la cache viene invalida ogni volta che viene modificato il file js o css fisico. Tutto questo quindi abbiamo solo 1 versione del file js/css sul server, non la versione 2 (minificata e non minata). – MissRaphie

3

controllare questo sito - http://cssminifier.com/

Essi offrono un'API da usare con POST richieste di

+0

[.Muai] (https://dotmaui.com/) ha un'API con ottime funzionalità! –

0

Partenza http://cnvyr.io - ha anche bundling e immagine thumbnailing ecc

+2

Non limitarti a postare link, includi la soluzione in quanto i collegamenti potrebbero cambiare – deW1

+0

Per favore guarda gli altri post prima di commentare i miei – zaunere

Problemi correlati