Snappy warta uwagi biblioteka napisana w języku PHP, zapisująca całe strony internetowe w plikach obrazu lub pdf. Biblioteka jest genialnym sposobem na tworzenie obrazów w witryny wykorzystywanych np. w katalogach stron internetowych. Zamiast korzystać z zewnętrznych mechanizmów, można generować wszystko u siebie na swoim serwerze, brzmi rewelacyjnie, jednak to nie wszystko.
Snappy do działania potrzebuje kodu html strony lub adresu url do strony. Gdy to już mamy możemy zabrać się za generowanie mediów. Biblioteka pozwala na trzy opcje:
- wygenerowanie miniatury z podanego materiału
- wygenerowanie zrzutu obrazu całej strony
- zapis strony do pliku pdf
Biblioteka do działania wymaga dodatkowych zasobów jakimi są wkhtmltopdf and wkhtmltoimage.
Biblioteka zdecydowanie warta polecenia i przydatna właśnie katalogom stron internetowych.