https://github.com/kberov/mojolicious-plugin-obrazi
A static gallery generator (and renderer) for any (potentially Mojolicious based) site
https://github.com/kberov/mojolicious-plugin-obrazi
html5 jquery mojolicious perl
Last synced: about 2 months ago
JSON representation
A static gallery generator (and renderer) for any (potentially Mojolicious based) site
- Host: GitHub
- URL: https://github.com/kberov/mojolicious-plugin-obrazi
- Owner: kberov
- License: artistic-2.0
- Created: 2021-05-31T10:36:07.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2021-07-14T07:24:25.000Z (almost 5 years ago)
- Last Synced: 2025-02-15T14:15:33.535Z (over 1 year ago)
- Topics: html5, jquery, mojolicious, perl
- Language: Perl
- Homepage:
- Size: 979 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.pod
- Changelog: Changes
- License: LICENSE
Awesome Lists containing this project
README
=encoding utf8
=head1 NAME
Mojolicious::Plugin::Obrazi - A static gallery generator (and renderer) for any site.
=head1 SYNOPSIS
# Mojolicious
$self->plugin('Obrazi');
# Mojolicious::Lite
plugin 'Obrazi';
<%= obrazi(csv_file => 'path/to/obrazi.csv') %>
=head1 DESCRIPTION
L is a L plugin that consists of a
command — L, which resizes a
set of images and generates html for a gallery and, a not yet wirtten
L which produces HTML from a CSV file found in a directory,
containing images. While the command is functional already, the plugin is
empty. This is a yet early release. Todo: write the helper.
=head1 METHODS
L inherits all methods from
L and implements the following new ones.
=head2 register
$plugin->register(Mojolicious->new);
Register plugin in L application.
=head1 HELPERS
=head2 obrazi
<%= obrazi(csv_file => 'path/to/obrazi.csv') %>
Renders a gallery section in the current page. Not implemented yet.
=head1 NOTES
This plugin requires Perl 5.26+ and Mojolicious 9.17+.
=head1 COPYRIGHT
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)
The full text of the license can be found in the
LICENSE file included with this module.
=head1 SEE ALSO
L,
L, L, L,
L.