SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

perl-Data-URIEncode rpm build for : openSUSE Leap 42. For other distributions click perl-Data-URIEncode.

Name : perl-Data-URIEncode
Version : 0.11 Vendor : obs://build_opensuse_org/home:mnhauke
Release : 9.1 Date : 2017-12-22 17:11:04
Group : Development/Libraries/Perl Source RPM : perl-Data-URIEncode-0.11-9.1.src.rpm
Size : 0.03 MB
Packager : (none)
Summary : Allow complex data structures to be encoded using flat URIs
Description :
The world of the web works off of URI\'s. The Query string portion of URIs
already support encoding of key/value paired data - they just don\'t
natively allow for for complex data structures.

There are modules or encodings that do support arbitrarily complex data
structures. JSON, YAML and Data::Dumper all have their own way of encoding
complex structures. But then to pass them across the web, you usually still
have to URL encode them and pass them via a form parameter.

Data::URIEncode allows for encoding and decoding complex (multi level
datastructures) using native Query String manipulators (such as CGI.pm). It
takes complex data and turns it into a flat hashref which can then be
turned into a URI query string using URL encoding. It also takes a flat
hashref of data passed in and translates it back to a complex structure.

One benefit of using Data::URIEncode is that a standard submission from a
standard html form can automatically be translated into complex data even
though it arrived in a \"flat\" form. This somewhat mimics the abilities of
XForms without introducing the complexity of XForms.

Another benefit is that sparse data can be represented in a more compact
form than JSON or YAML are able to provide. However, complex data with long
key names will be more verbose as the full data hierarchy must be repeated
for each value.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/home:/mnhauke:/squeezebox/openSUSE_Leap_42.3/noarch

Content of RPM  Provides Requires

Download
ftp.icm.edu.pl  perl-Data-URIEncode-0.11-9.1.noarch.rpm
ftp.icm.edu.pl  perl-Data-URIEncode-0.11-9.1.noarch.rpm
     

Provides :
perl(Data::URIEncode)
perl-Data-URIEncode

Requires :
perl(:MODULE_COMPAT_5.18.2)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1


Content of RPM :
/usr/lib/perl5/vendor_perl/5.18.2/Data
/usr/lib/perl5/vendor_perl/5.18.2/Data/URIEncode.pm
/usr/lib/perl5/vendor_perl/5.18.2/x86_64-linux-thread-multi
/usr/share/doc/packages/perl-Data-URIEncode
/usr/share/doc/packages/perl-Data-URIEncode/Changes
/usr/share/doc/packages/perl-Data-URIEncode/README
/usr/share/man/man3/Data::URIEncode.3pm.gz

 
ICM