k3ylabs/cosoco-image-dataset huggingface dataset:
Package: libcgi-application-plugin-logdispatch-perl (1.02-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-LogDispatch
Depends: perl:any, libcgi-application-perl, liblog-dispatch-perl, libuniversal-require-perl
Description:  plugin that adds Log::Dispatch support to CGI::Application CGI::Application::Plugin::LogDispatch adds logging support to your CGI::Application modules by providing a Log::Dispatch dispatcher object that is accessible from anywhere in the application. . If you have CGI::Application::Plugin::DevPopup installed, a "Log Entries" report is added to the popup window, containing all of the entries that were logged during the execution of the runmode.
Package: libcgi-application-plugin-messagestack-perl (0.34-4ubuntu3)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-MessageStack
Depends: libcgi-application-perl, perl:any
Description:  message passing plugin for CGI::Application CGI::Application::Plugin::MessageStack allows one part of a CGI::Applocation web application to publish messages, and for templates in other parts to pick them up. By default the in transit messages are stored in the Session object which makes the system ideal for passing user-specific information.
Package: libcgi-application-plugin-protectcsrf-perl (1.01-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-ProtectCSRF
Depends: perl:any, perl, libcgi-application-plugin-session-perl, libhtml-parser-perl
Description:  plugin to generate and verify anti-CSRF challenges CGI::Application::Plugin::ProtectCSRF is a CGI::Application plugin that helps protect against CSRF attacks. It works by tying back the processing of a form to the display of a form. . A cross-site request forgery is a form of online attack in which Mr Attacker posts what appears to be an image in, say, a forum. However the image src attribute is carefully crafted to undertake some action desired by Mr Attacker on the target website. The trap is sprung when Mr Victim, logs on to the target website and then views the image set up by Mr Attacker in the same browser.
Package: libcgi-application-plugin-ratelimit-perl (1.0-3.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-RateLimit
Depends: perl:any, libcgi-application-perl, libclass-accessor-perl
Description:  Perl module for limiting the runmode call rate per user CGI::Application::Plugin::RateLimit provides protection against a user calling a runmode too frequently. A typical use-case might be a contact form that sends email. You'd like to allow your users to send you messages, but thousands of messages from a single user would be a problem. . This module works by maintaining a database of hits to protected runmodes. It then checks this database to determine if a new hit should be allowed based on past activity by the user. The user's identity is, by default, tied to login (via REMOTE_USER) or IP address (via REMOTE_IP) if login info is not available. You may provide your own identity function via the identity_callback() method. . To use this module you must create a table in your database with the following schema (using MySQL-syntax, although other DBs may work as well with minor alterations): .  CREATE TABLE rate_limit_hits (      user_id   VARCHAR(255)      NOT NULL,      action    VARCHAR(255)      NOT NULL,      timestamp UNSIGNED INTEGER  NOT NULL,      INDEX (user_id, action, timestamp)   ); . You may feel free to vary the storage-type and size of user_id and action to match your usage. For example, if your identity_callback() always returns an integer you could make user_id an integer column. . This table should be periodically cleared of old data. Anything older than the maximum timeframe being used can be safely deleted. . IMPORTANT NOTE: The protection offered by this module is not perfect. Identifying a user on the internet is very hard and a sophisticated attacker can work around these checks, by switching IPs or automating login creation.
Package: libcgi-application-plugin-requiressl-perl (0.04-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-RequireSSL
Depends: perl:any, libcgi-application-perl
Description:  plugin enforcing that certain run modes must be SSL secured CGI::Application::Plugin::RequireSSL enables a CGI::Application module to specify that certain run-modes must be approached using the HTTPS protocol rather than HTTP. The module can specify whether a violation should lead to an error or redirection to the HTTP equivalent.
Package: libcgi-application-plugin-session-perl (1.05-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-Session
Depends: perl:any, libcgi-application-perl, libcgi-session-perl (>= 4.48)
Description:  plugin that adds session support to CGI::Application CGI::Application::Plugin::Session seamlessly adds session support to your CGI::Application modules, by providing a CGI::Session object that is accessible from anywhere in the application. Lazy loading is used to prevent expensive file system or database calls from being made if the session is not needed during this request.
Package: libcgi-application-plugin-stream-perl (2.12-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-Stream
Depends: perl:any, libcgi-application-perl, libfile-mmagic-perl
Description:  plugin that adds file streaming support to CGI::Application CGI::Application::Plugin::Stream provides a way to stream a file back to the user from a CGI::Application module. This is useful if you are creating a PDF or Spreadsheet document dynamically to deliver to the user. The file is read and printed in small chunks to keep memory consumption down. If you pass along a filehandle it will be automatically closed on completion.
Package: libcgi-application-plugin-tt-perl (1.05+~cs1.2-1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-TT
Depends: perl:any, libcgi-application-perl, libtemplate-perl
Description:  plugin that adds Template Toolkit support to CGI::Application CGI::Application::Plugin::TT adds support for the popular Template Toolkit engine to your CGI::Application modules by providing several helper methods that allow you to process template files from within your runmodes. It compliments the support for HTML::Template that is built into CGI::Application through the 'load_tmpl' method. . This package also bundles in the CGI::Application::Plugin::TT::LastModified module, which adds support for setting a "Last-Modified" header based on the most recent modification time of all the components of a template that was processed with TT.
Package: libcgi-application-plugin-validaterm-perl (2.5-3.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-ValidateRM
Depends: perl:any, libcgi-application-perl, libhtml-fillinform-perl, libdata-formvalidator-perl
Description:  plugin for validating form data using Data::FormValidator CGI::Application::Plugin::ValidateRM helps to validate web forms when using the CGI::Application framework. The check_rm method takes a run mode and a Data::FormValidator profile and validates the query parameters against the profile. Based upon the return results the web application either has some valid data to work with or the user receives the form with information about the invalid fields.
Package: libcgi-application-plugin-viewcode-perl (1.02-5)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Plugin-ViewCode
Depends: perl:any, libcgi-application-perl, libpod-xhtml-perl, libsyntax-highlight-perl-improved-perl
Description:  debugging tool for CGI::Application CGI::Application::Plugin::ViewCode provides additional run modes that display code and documentation.
Package: libcgi-application-server-perl (0.063-4)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Application-Server
Depends: perl:any, libcgi-application-perl, libcgi-pm-perl, libhttp-message-perl, libhttp-server-simple-perl, libhttp-server-simple-static-perl, libio-capture-perl, libwww-perl
Description:  simple HTTP server for developing with CGI::Application CGI::Application::Server is a subclass of HTTP::Server::Simple specialized for developing and testing CGI::Application-based modules. You can give it the name of one or more CGI::Application subclasses or preinitialized objects as entry points and it will serve them along with any static files.
Package: libcgi-compile-perl (0.25-1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Compile
Depends: perl:any, libfile-pushd-perl, libsub-name-perl
Description:  module for compiling .cgi scripts to a code reference CGI::Compile is an utility to compile CGI scripts into a code reference that can run many times on its own namespace, as long as the script is ready to run on a persistent environment. . NOTE: for best results, load CGI::Compile before any modules used by your CGIs. . Combined with CGI::Emulate::PSGI, your CGI script can be turned into a persistent PSGI application.
Package: libcgi-compress-gzip-perl (1.03-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Compress-Gzip
Depends: perl:any, libcgi-pm-perl | perl (<< 5.19)
Description:  module to allow automatically compressed CGI output CGI::Compress::Gzip extends the CGI module to auto-detect whether the client browser wants compressed output and, if so and if the script chooses HTML output, apply gzip compression on any content header for STDOUT. CGI::Compress::Gzip is intended to be a drop-in replacement for CGI.pm. . Apache mod_perl users may wish to consider the Apache::Compress or Apache::GzipChain modules, which allow more transparent output compression than this module can provide. However, as of this writing those modules are more aggressive about compressing, regardless of Content-Type.
Package: libcgi-cookie-splitter-perl (0.05-2)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Cookie-Splitter
Depends: perl, libnamespace-clean-perl (>= 0.19), libcgi-simple-perl
Description:  module for splitting big cookies into smaller ones RFC 2109 stipulates that user agents support a cookie size of "at least 4096 bytes per cookie". However, this value has become the standard maximum cookie size supported by many implementations, so if your server sends larger cookies considerable breakage may occur. . CGI::Cookie::Splitter provides a pretty simple interface to generate small cookies that are under a certain limit, without wasting too much effort.
Package: libcgi-emulate-psgi-perl (0.23-1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Emulate-PSGI
Depends: perl, libcgi-pm-perl (>= 3.63), libwww-perl
Description:  PSGI adapter for CGI CGI::Emulate::PSGI allows an application designed for the CGI environment to run in a PSGI environment, and thus on any of the backends that PSGI supports. . It works by translating the environment provided by the PSGI specification to one expected by the CGI specification. Likewise, it captures output as it would be prepared for the CGI standard, and translates it to the format expected for the PSGI standard using CGI::Parse::PSGI module.
Package: libcgi-expand-perl (2.05-4)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Expand
Depends: perl
Description:  convert flat hash to nested data using TT2's dot convention Converts a CGI query into structured data using a dotted name convention similar to TT2.  expand_cgi works with CGI.pm, Apache::Request or anything with an appropriate "param" method. Or you can use expand_hash directly. . If you prefer to use a different flattening convention then CGI::Expand can be subclassed.
Package: libcgi-fast-perl (1:2.15-1)
Section: perl
Homepage: https://metacpan.org/release/CGI-Fast
Depends: perl, libcgi-pm-perl, libfcgi-perl
Description:  CGI subclass for work with FCGI CGI::Fast is a subclass of the CGI object created by CGI.pm. It is specialized to work with the FCGI module, which greatly speeds up CGI scripts by turning them into persistently running server processes. Scripts that perform time-consuming initialization processes, such as loading large modules or opening persistent database connections, will see large performance improvements.
Package: libcgi-formalware-perl (1.16-2.1)
Section: universe/perl
Homepage: http://backpan.perl.org/authors/id/R/RS/RSAVAGE/
Depends: perl:any, libcgi-pm-perl, libnet-telnet-perl, libxml-dom-perl
Description:  Perl module for converting an XML file into a suite of CGI forms CGI::Formalware supports providing a type of repository for frequently used scripts, which can then be executed locally or remotely (via Net::Telnet), by just entering a password (for remote scripts), and clicking.
Package: libcgi-formbuilder-perl (3.10-4)
Section: universe/perl
Homepage: http://www.formbuilder.org/
Depends: perl
Description:  Easily generate and process stateful CGI forms CGI::FormBuilder is a Perl module for generating, processing, and validating CGI forms. It's an extremely fast and robust module with a ridiculous set of features. . Highlights: .  * DWIMmery FormBuilder tries to do what you mean. Tell it the fields you care about, and it takes care of all the stupid HTML and JavaScript generation and processing for you. It also gives you back the correct values that you want. It will even label your fields automatically with human-readable names. .  * Input field abstraction Simply define your fields and their options, and FormBuilder will take care of figuring out what the best HTML representation is. It will then generate the appropriate input fields (text, select, radio, etc), even changing any JavaScript actions appropriately. .  * Easy handling of defaults Just specify a hash of values to use as the defaults for your fields. This will be searched case-insensitively and displayed in the form. What's more, if the user enters something via the CGI that overrides a default, when you use the field() method to get the data you'll get the correct value. .  * Correct stickiness Stickiness is a PITA. FormBuilder correctly handles even multiple values selected in a multiple select list, completely integrated with proper handling of defaults. .  * Robust field validation Form validation sucks, and this is where FormBuilder is a big help. It has tons of builtin patterns, and will even generate gobs of JavaScript validation code for you. It is possible to specify your own regexps as well, and FormBuilder will even check multivalued select lists correctly. .  * Multiple submit mode support FormBuilder allows one to reliably tell whether the person clicked on the "Update" or "Delete" button of your form, normally a big pain. .  * Template driver support FormBuilder can natively "drive" several major templating engines:  * HTML::Template  * CGI::FastTemplate  * Text::Template  * Template Toolkit FormBuilder can help building a complete form application with a template in less that 20 lines of Perl. .  * Internationalized, Customizable Messaging FormBuilder allows customization of every single message that outputs for given locale. .  * Simple Interface The author has specialized in User Interface Design. .  * Extensive Documentation
Package: libcgi-formbuilder-source-perl-perl (0.01-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-FormBuilder-Source-Perl
Depends: libcgi-formbuilder-perl, libfile-slurp-perl, perl:any
Description:  module to initialize FormBuilder applications from Perl files CGI::FormBuilder::Source::Perl allows you to specify the config for a CGI::FormBuilder object using Perl syntax. . The contents of the config file will be evaled and the hash ref returned will be used as the config for the object.
Package: libcgi-formbuilder-source-yaml-perl (1.0.8-4.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-FormBuilder-Source-YAML
Depends: perl:any, libcgi-formbuilder-perl, libcgi-pm-perl | perl (<< 5.19), libyaml-syck-perl
Description:  module to initialize FormBuilder applications from YAML files CGI::FormBuilder::Source::YAML reads a YAML file containing CGI::FormBuilder configuration options and returns a hash that can be directly fed into the application initialization method CGI::FormBuilder->new(). . It uses YAML::Syck as YAML backend, allowing full data structure specification as well as code fragment specification. This is particularly useful if you need to define validation callbacks, as if often desired in CGI::FormBuilder applications.
Package: libcgi-github-webhook-perl (0.06-1.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Github-Webhook
Depends: libcgi-pm-perl, libfile-sharedir-perl, libjson-perl, libmoo-perl, libtry-tiny-perl, perl:any
Description:  Easily write CGI-based GitHub webhooks in Perl CGI::Github::Webhook provides an easy way to write CGI-based GitHub webhooks in Perl. In most cases three statements already suffice: Configure a script to trigger, a shared secret and a log file and you're ready to go.
Package: libcgi-java (0.8.1-1.1)
Section: universe/libs
Homepage: http://www.matthew.ath.cx/projects/java/
Depends: libc6 (>= 2.2.5)
Description:  CGI library for Java This library allows CGI scripts to be written in Java.  The library provides access to all the standard CGI variables including POST/GET. It also makes it easy to create input forms in HTML documents.
Package: libcgi-pm-perl (4.54-1)
Section: perl
Homepage: https://metacpan.org/release/CGI
Depends: perl:any, libhtml-parser-perl
Description:  module for Common Gateway Interface applications CGI.pm is a Perl module that provides classes useful for creating Web forms and for parsing their contents. It defines CGI objects, entities that contain the values of the current query string and other state variables.
Package: libcgi-psgi-perl (0.15-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-PSGI
Depends: perl:any, perl, libcgi-pm-perl (>= 3.33)
Description:  Adapt CGI.pm to the PSGI protocol CGI::PSGI is for web application framework developers who currently use CGI to handle query parameters, and would like the frameworks to comply with the PSGI protocol.
Package: libcgi-session-driver-chi-perl (1.0.3-2)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Session-Driver-chi
Depends: perl, libchi-perl, libcgi-session-perl
Description:  driver for CGI::Session to use CHI as a session store CGI::Session::Driver::chi is a driver which enables CGI::Session to use the CHI unified cache handling interface to store persistent session data.
Package: libcgi-session-driver-memcached-perl (0.04-2.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Session-Driver-memcached
Depends: perl:any, libcache-memcached-perl | libcache-memcached-fast-perl, libcgi-session-perl
Description:  Perl module to allow CGI sessions to be stored in memcache A Perl module (CGI::Session::Driver::memcached) that allows CGI session information to be stored in a memcached server. Memcached is a general-purpose distributed memory caching system often used to speed up dynamic database-driven websites by caching data and objects in RAM.
Package: libcgi-session-expiresessions-perl (1.14-1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Session-ExpireSessions
Depends: perl:any, libcgi-session-perl
Description:  automatic deletion of expired CGI sessions CGI::Session::ExpireSessions is designed to expire old sessions produced by the CGI::Session module. The module can correctly remove sessions stored upon the filesystem, and inside MySQL databases.
Package: libcgi-session-perl (4.48-3)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Session
Depends: perl, libcgi-pm-perl | perl (<< 5.19)
Description:  persistent session data in CGI applications CGI-Session is a Perl5 library that provides an easy, reliable and modular session management system across HTTP requests. Persistency is a key feature for such applications as shopping carts, login/authentication routines, and application that need to carry data across HTTP requests. CGI::Session does that and many more.
Package: libcgi-session-serialize-yaml-perl (4.26-3)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Session-Serialize-yaml
Depends: perl:any, libcgi-session-perl, libyaml-syck-perl | libyaml-perl
Description:  YAML and YAML::Syck support for CGI::Session's serializers CGI::Session::Serialize::yaml can be used by CGI::Session to serialize session data. It uses YAML, or the faster C implementation, YAML::Syck if it is available. YAML serializers exist not just for Perl but also other dynamic languages, such as PHP, Python, and Ruby, so storing session data in this format makes it easy to share session data across different languages. . YAML is made to be friendly for humans to parse as well as other computer languages. It creates a format that is easier to read than the default serializer.
Package: libcgi-simple-perl (1.280-1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Simple
Depends: perl:any
Description:  simple CGI.pm compatible OO CGI interface CGI::Simple provides a relatively lightweight drop in replacement for CGI.pm. It shares an identical OO interface to CGI.pm for parameter parsing, file upload, cookie handling and header generation. This module is entirely object oriented, however a complete functional interface is available by using the CGI::Simple::Standard module. . Essentially everything in CGI.pm that relates to the CGI (not HTML) side of things is available. There are even a few new methods and additions to old ones! If you are interested in what has gone on under the hood see the "Compatibility with CGI.pm" section in CGI::Simple(3pm). . In practical testing this module loads and runs about twice as fast as CGI.pm depending on the precise task.
Package: libcgi-ssi-parser-perl (0.01-2)
Section: universe/web
Homepage: https://metacpan.org/pod/CGI::SSI_Parser
Depends: perl:any
Description:  parse Apache server-side includes directives This module is used in CGI scripts for parsing SSI directives in files or string variables, and fully implements the functionality of apache's mod_include module. . It is an alternative to famous Apache::SSI modules, but it doesn't require mod_perl. This is an advantage to those who are using public hosting services. There is a disadvantage, however - the module consumes much memory, and the upstream author don't recommend using it on heavy-loaded sites (currently it's being used on a site with 10000 hits, and this is considered a limit). There's hope to get rid of this disadvantage by the time the release comes out (currently it's beta).
Package: libcgi-ssi-perl (0.92-5.1)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-SSI
Depends: perl:any, libcgi-pm-perl | perl (<< 5.19), libhtml-simpleparse-perl, libtimedate-perl, liburi-perl, libwww-perl
Description:  Perl module to use SSI from CGI scripts CGI::SSI is meant to be used as an easy way to filter shtml through CGI scripts in a loose imitation of Apache's mod_include. If you're using Apache, you may want to use either mod_include or the Apache::SSI module instead of CGI::SSI. Limitations in a CGI script's knowledge of how the server behaves make some SSI directives impossible to imitate from a CGI script.
Package: libcgi-struct-xs-perl (1.04-2build8)
Section: universe/perl
Homepage: https://metacpan.org/release/CGI-Struct-XS
Depends: perl, perlapi-5.34.0, libc6 (>= 2.34), libtest-deep-perl, libtest-leaktrace-perl
Description:  Perl module to build structures from CGI data, XS version CGI::Struct::XS is the XS implementation of CGI::Struct, a module for transforming CGI GET/POST data into intricate data structures. This is reminiscent of PHP's building arrays from form data, but with a perl twist. . CGI::Struct::XS is fully compatible with CGI::Struct, except for error messages. At the same time, it is 3-15 (5-25 with dclone disabled) times faster than original module.