view release on metacpan or search on metacpan
and the patience.
- Track and report timings for "(init)" and "(teardown)" of the test.
Without this, Hudson does not properly report on the total time needed
for a test suite (it calculates total time by adding up the constituent
tests, not by looking at the <testsuite> "time" attribute).
- Rewrite internals, switching from a streaming style to an iterative style
of processing the TAP. Same results, but easier to work with.
0.08 Thu Jul 15 23:44 PDT 2010
- RT#58838, "Error reporting on die or missing plan". Thanks to Colin
Robertson. Output compatible w/Hudson (so it now sees these as errors).
view all matches for this distribution
view release on metacpan or search on metacpan
xxHash/xxhash.h view on Meta::CPAN
* return XXH32(string, length, seed);
* }
* @endcode
*
*
* @anchor streaming_example
* **Streaming**
*
* These groups of functions allow incremental hashing of unknown size, even
* more than what would fit in a size_t.
*
xxHash/xxhash.h view on Meta::CPAN
/* ****************************
* Common basic types
******************************/
#include <stddef.h> /* size_t */
/*!
* @brief Exit code for the streaming API.
*/
typedef enum {
XXH_OK = 0, /*!< OK */
XXH_ERROR /*!< Error */
} XXH_errorcode;
xxHash/xxhash.h view on Meta::CPAN
XXH_PUBLIC_API XXH_PUREF XXH32_hash_t XXH32 (const void* input, size_t length, XXH32_hash_t seed);
#ifndef XXH_NO_STREAM
/*!
* @typedef struct XXH32_state_s XXH32_state_t
* @brief The opaque state struct for the XXH32 streaming API.
*
* @see XXH32_state_s for details.
* @see @ref streaming_example "Streaming Example"
*/
typedef struct XXH32_state_s XXH32_state_t;
/*!
* @brief Allocates an @ref XXH32_state_t.
xxHash/xxhash.h view on Meta::CPAN
* @return An allocated pointer of @ref XXH32_state_t on success.
* @return `NULL` on failure.
*
* @note Must be freed with XXH32_freeState().
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_MALLOCF XXH32_state_t* XXH32_createState(void);
/*!
* @brief Frees an @ref XXH32_state_t.
*
xxHash/xxhash.h view on Meta::CPAN
*
* @return @ref XXH_OK.
*
* @note @p statePtr must be allocated with XXH32_createState().
*
* @see @ref streaming_example "Streaming Example"
*
*/
XXH_PUBLIC_API XXH_errorcode XXH32_freeState(XXH32_state_t* statePtr);
/*!
* @brief Copies one @ref XXH32_state_t to another.
xxHash/xxhash.h view on Meta::CPAN
* @return @ref XXH_OK on success.
* @return @ref XXH_ERROR on failure.
*
* @note This function resets and seeds a state. Call it before @ref XXH32_update().
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH32_reset (XXH32_state_t* statePtr, XXH32_hash_t seed);
/*!
* @brief Consumes a block of @p input to an @ref XXH32_state_t.
xxHash/xxhash.h view on Meta::CPAN
* @return @ref XXH_OK on success.
* @return @ref XXH_ERROR on failure.
*
* @note Call this to incrementally consume blocks of data.
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH32_update (XXH32_state_t* statePtr, const void* input, size_t length);
/*!
* @brief Returns the calculated hash value from an @ref XXH32_state_t.
xxHash/xxhash.h view on Meta::CPAN
*
* @note
* Calling XXH32_digest() will not affect @p statePtr, so you can update,
* digest, and update again.
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_PUREF XXH32_hash_t XXH32_digest (const XXH32_state_t* statePtr);
#endif /* !XXH_NO_STREAM */
/******* Canonical representation *******/
xxHash/xxhash.h view on Meta::CPAN
XXH_PUBLIC_API XXH_PUREF XXH64_hash_t XXH64(XXH_NOESCAPE const void* input, size_t length, XXH64_hash_t seed);
/******* Streaming *******/
#ifndef XXH_NO_STREAM
/*!
* @brief The opaque state struct for the XXH64 streaming API.
*
* @see XXH64_state_s for details.
* @see @ref streaming_example "Streaming Example"
*/
typedef struct XXH64_state_s XXH64_state_t; /* incomplete type */
/*!
* @brief Allocates an @ref XXH64_state_t.
xxHash/xxhash.h view on Meta::CPAN
* @return An allocated pointer of @ref XXH64_state_t on success.
* @return `NULL` on failure.
*
* @note Must be freed with XXH64_freeState().
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_MALLOCF XXH64_state_t* XXH64_createState(void);
/*!
* @brief Frees an @ref XXH64_state_t.
xxHash/xxhash.h view on Meta::CPAN
*
* @return @ref XXH_OK.
*
* @note @p statePtr must be allocated with XXH64_createState().
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH64_freeState(XXH64_state_t* statePtr);
/*!
* @brief Copies one @ref XXH64_state_t to another.
xxHash/xxhash.h view on Meta::CPAN
* @return @ref XXH_OK on success.
* @return @ref XXH_ERROR on failure.
*
* @note This function resets and seeds a state. Call it before @ref XXH64_update().
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH64_reset (XXH_NOESCAPE XXH64_state_t* statePtr, XXH64_hash_t seed);
/*!
* @brief Consumes a block of @p input to an @ref XXH64_state_t.
xxHash/xxhash.h view on Meta::CPAN
* @return @ref XXH_OK on success.
* @return @ref XXH_ERROR on failure.
*
* @note Call this to incrementally consume blocks of data.
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH64_update (XXH_NOESCAPE XXH64_state_t* statePtr, XXH_NOESCAPE const void* input, size_t length);
/*!
* @brief Returns the calculated hash value from an @ref XXH64_state_t.
xxHash/xxhash.h view on Meta::CPAN
*
* @note
* Calling XXH64_digest() will not affect @p statePtr, so you can update,
* digest, and update again.
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_PUREF XXH64_hash_t XXH64_digest (XXH_NOESCAPE const XXH64_state_t* statePtr);
#endif /* !XXH_NO_STREAM */
/******* Canonical representation *******/
xxHash/xxhash.h view on Meta::CPAN
*
* When only 64 bits are needed, prefer invoking the _64bits variant, as it
* reduces the amount of mixing, resulting in faster speed on small inputs.
* It's also generally simpler to manipulate a scalar return type than a struct.
*
* The API supports one-shot hashing, streaming mode, and custom secrets.
*/
/*!
* @ingroup tuning
* @brief Possible values for @ref XXH_VECTOR.
xxHash/xxhash.h view on Meta::CPAN
/******* Streaming *******/
#ifndef XXH_NO_STREAM
/*
* Streaming requires state maintenance.
* This operation costs memory and CPU.
* As a consequence, streaming is slower than one-shot hashing.
* For better performance, prefer one-shot functions whenever applicable.
*/
/*!
* @brief The opaque state struct for the XXH3 streaming API.
*
* @see XXH3_state_s for details.
* @see @ref streaming_example "Streaming Example"
*/
typedef struct XXH3_state_s XXH3_state_t;
XXH_PUBLIC_API XXH_MALLOCF XXH3_state_t* XXH3_createState(void);
XXH_PUBLIC_API XXH_errorcode XXH3_freeState(XXH3_state_t* statePtr);
xxHash/xxhash.h view on Meta::CPAN
* @note
* - This function resets `statePtr` and generate a secret with default parameters.
* - Call this function before @ref XXH3_64bits_update().
* - Digest will be equivalent to `XXH3_64bits()`.
*
* @see @ref streaming_example "Streaming Example"
*
*/
XXH_PUBLIC_API XXH_errorcode XXH3_64bits_reset(XXH_NOESCAPE XXH3_state_t* statePtr);
/*!
xxHash/xxhash.h view on Meta::CPAN
* @note
* - This function resets `statePtr` and generate a secret from `seed`.
* - Call this function before @ref XXH3_64bits_update().
* - Digest will be equivalent to `XXH3_64bits_withSeed()`.
*
* @see @ref streaming_example "Streaming Example"
*
*/
XXH_PUBLIC_API XXH_errorcode XXH3_64bits_reset_withSeed(XXH_NOESCAPE XXH3_state_t* statePtr, XXH64_hash_t seed);
/*!
xxHash/xxhash.h view on Meta::CPAN
*
* @return @ref XXH_OK on success.
* @return @ref XXH_ERROR on failure.
*
* @note
* `secret` is referenced, it _must outlive_ the hash streaming session.
*
* Similar to one-shot API, `secretSize` must be >= @ref XXH3_SECRET_SIZE_MIN,
* and the quality of produced hash values depends on secret's entropy
* (secret's content should look like a bunch of random bytes).
* When in doubt about the randomness of a candidate `secret`,
* consider employing `XXH3_generateSecret()` instead (see below).
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH3_64bits_reset_withSecret(XXH_NOESCAPE XXH3_state_t* statePtr, XXH_NOESCAPE const void* secret, size_t secretSize);
/*!
* @brief Consumes a block of @p input to an @ref XXH3_state_t.
xxHash/xxhash.h view on Meta::CPAN
* @return @ref XXH_OK on success.
* @return @ref XXH_ERROR on failure.
*
* @note Call this to incrementally consume blocks of data.
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH3_64bits_update (XXH_NOESCAPE XXH3_state_t* statePtr, XXH_NOESCAPE const void* input, size_t length);
/*!
* @brief Returns the calculated XXH3 64-bit hash value from an @ref XXH3_state_t.
xxHash/xxhash.h view on Meta::CPAN
*
* @note
* Calling XXH3_64bits_digest() will not affect @p statePtr, so you can update,
* digest, and update again.
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_PUREF XXH64_hash_t XXH3_64bits_digest (XXH_NOESCAPE const XXH3_state_t* statePtr);
#endif /* !XXH_NO_STREAM */
/* note : canonical representation of XXH3 is the same as XXH64
xxHash/xxhash.h view on Meta::CPAN
/******* Streaming *******/
#ifndef XXH_NO_STREAM
/*
* Streaming requires state maintenance.
* This operation costs memory and CPU.
* As a consequence, streaming is slower than one-shot hashing.
* For better performance, prefer one-shot functions whenever applicable.
*
* XXH3_128bits uses the same XXH3_state_t as XXH3_64bits().
* Use already declared XXH3_createState() and XXH3_freeState().
*
* All reset and streaming functions have same meaning as their 64-bit counterpart.
*/
/*!
* @brief Resets an @ref XXH3_state_t to begin a new hash.
*
xxHash/xxhash.h view on Meta::CPAN
* @note
* - This function resets `statePtr` and generate a secret with default parameters.
* - Call it before @ref XXH3_128bits_update().
* - Digest will be equivalent to `XXH3_128bits()`.
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH3_128bits_reset(XXH_NOESCAPE XXH3_state_t* statePtr);
/*!
* @brief Resets an @ref XXH3_state_t with 64-bit seed to begin a new hash.
xxHash/xxhash.h view on Meta::CPAN
* @note
* - This function resets `statePtr` and generate a secret from `seed`.
* - Call it before @ref XXH3_128bits_update().
* - Digest will be equivalent to `XXH3_128bits_withSeed()`.
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH3_128bits_reset_withSeed(XXH_NOESCAPE XXH3_state_t* statePtr, XXH64_hash_t seed);
/*!
* @brief Resets an @ref XXH3_state_t with secret data to begin a new hash.
*
xxHash/xxhash.h view on Meta::CPAN
* @p statePtr must not be `NULL`.
*
* @return @ref XXH_OK on success.
* @return @ref XXH_ERROR on failure.
*
* `secret` is referenced, it _must outlive_ the hash streaming session.
* Similar to one-shot API, `secretSize` must be >= @ref XXH3_SECRET_SIZE_MIN,
* and the quality of produced hash values depends on secret's entropy
* (secret's content should look like a bunch of random bytes).
* When in doubt about the randomness of a candidate `secret`,
* consider employing `XXH3_generateSecret()` instead (see below).
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH3_128bits_reset_withSecret(XXH_NOESCAPE XXH3_state_t* statePtr, XXH_NOESCAPE const void* secret, size_t secretSize);
/*!
* @brief Consumes a block of @p input to an @ref XXH3_state_t.
xxHash/xxhash.h view on Meta::CPAN
* Never **ever** access their members directly.
*/
/*!
* @internal
* @brief Structure for XXH32 streaming API.
*
* @note This is only defined when @ref XXH_STATIC_LINKING_ONLY,
* @ref XXH_INLINE_ALL, or @ref XXH_IMPLEMENTATION is defined. Otherwise it is
* an opaque type. This allows fields to safely be changed.
*
xxHash/xxhash.h view on Meta::CPAN
#ifndef XXH_NO_LONG_LONG /* defined when there is no 64-bit support */
/*!
* @internal
* @brief Structure for XXH64 streaming API.
*
* @note This is only defined when @ref XXH_STATIC_LINKING_ONLY,
* @ref XXH_INLINE_ALL, or @ref XXH_IMPLEMENTATION is defined. Otherwise it is
* an opaque type. This allows fields to safely be changed.
*
xxHash/xxhash.h view on Meta::CPAN
*/
#define XXH3_SECRET_DEFAULT_SIZE 192
/*!
* @internal
* @brief Structure for XXH3 streaming API.
*
* @note This is only defined when @ref XXH_STATIC_LINKING_ONLY,
* @ref XXH_INLINE_ALL, or @ref XXH_IMPLEMENTATION is defined.
* Otherwise it is an opaque type.
* Never use this definition in combination with dynamic library.
xxHash/xxhash.h view on Meta::CPAN
* When the @ref XXH3_state_t structure is merely emplaced on stack,
* it should be initialized with XXH3_INITSTATE() or a memset()
* in case its first reset uses XXH3_NNbits_reset_withSeed().
* This init can be omitted if the first reset uses default or _withSecret mode.
* This operation isn't necessary when the state is created with XXH3_createState().
* Note that this doesn't prepare the state for a streaming operation,
* it's still necessary to use XXH3_NNbits_reset*() afterwards.
*/
#define XXH3_INITSTATE(XXH3_state_ptr) \
do { \
XXH3_state_t* tmp_xxh3_state_ptr = (XXH3_state_ptr); \
xxHash/xxhash.h view on Meta::CPAN
* conservative and disables hacks that increase code size. It implies the
* options @ref XXH_NO_INLINE_HINTS == 1, @ref XXH_FORCE_ALIGN_CHECK == 0,
* and @ref XXH3_NEON_LANES == 8 if they are not already defined.
* - `XXH_SIZE_OPT` == 2: xxHash tries to make itself as small as possible.
* Performance may cry. For example, the single shot functions just use the
* streaming API.
*/
# define XXH_SIZE_OPT 0
/*!
* @def XXH_FORCE_ALIGN_CHECK
xxHash/xxhash.h view on Meta::CPAN
# define XXH_OLD_NAMES
# undef XXH_OLD_NAMES /* don't actually use, it is ugly. */
/*!
* @def XXH_NO_STREAM
* @brief Disables the streaming API.
*
* When xxHash is not inlined and the streaming functions are not used, disabling
* the streaming functions can improve code size significantly, especially with
* the @ref XXH3_family which tends to make constant folded copies of itself.
*/
# define XXH_NO_STREAM
# undef XXH_NO_STREAM /* don't actually */
#endif /* XXH_DOXYGEN */
xxHash/xxhash.h view on Meta::CPAN
#endif
}
/******* Hash streaming *******/
#ifndef XXH_NO_STREAM
/*! @ingroup XXH32_family */
XXH_PUBLIC_API XXH32_state_t* XXH32_createState(void)
{
return (XXH32_state_t*)XXH_malloc(sizeof(XXH32_state_t));
xxHash/xxhash.h view on Meta::CPAN
return XXH3_64bits_internal(input, length, seed, XXH3_kSecret, sizeof(XXH3_kSecret), NULL);
return XXH3_hashLong_64b_withSecret(input, length, seed, (const xxh_u8*)secret, secretSize);
}
/* === XXH3 streaming === */
#ifndef XXH_NO_STREAM
/*
* Malloc's a pointer that is always aligned to @align.
*
* This must be freed with `XXH_alignedFree()`.
xxHash/xxhash.h view on Meta::CPAN
* @return An allocated pointer of @ref XXH3_state_t on success.
* @return `NULL` on failure.
*
* @note Must be freed with XXH3_freeState().
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH3_state_t* XXH3_createState(void)
{
XXH3_state_t* const state = (XXH3_state_t*)XXH_alignedMalloc(sizeof(XXH3_state_t), 64);
if (state==NULL) return NULL;
xxHash/xxhash.h view on Meta::CPAN
*
* @return @ref XXH_OK.
*
* @note Must be allocated with XXH3_createState().
*
* @see @ref streaming_example "Streaming Example"
*/
XXH_PUBLIC_API XXH_errorcode XXH3_freeState(XXH3_state_t* statePtr)
{
XXH_alignedFree(statePtr);
return XXH_OK;
xxHash/xxhash.h view on Meta::CPAN
{
return XXH3_128bits_withSeed(input, len, seed);
}
/* === XXH3 128-bit streaming === */
#ifndef XXH_NO_STREAM
/*
* All initialization and update functions are identical to 64-bit streaming variant.
* The only difference is the finalization routine.
*/
/*! @ingroup XXH3_family */
XXH_PUBLIC_API XXH_errorcode
view all matches for this distribution
view release on metacpan or search on metacpan
lib/TUWF.pod view on Meta::CPAN
send other headers B<after> generating the contents of the page. And as an
added bonus, your pages will be compressed more efficiently when output
compression is enabled.
On the other hand, this means that you can't use TUWF for applications that
require Websockets or other forms of streaming dynamic content (e.g. a chat
application), and you may get into memory issues when sending large files.
=item Everything is UTF-8.
All TUWF functions (with some exceptions) will only accept and return Unicode
view all matches for this distribution
view release on metacpan or search on metacpan
lib/TV/Mediathek.pm view on Meta::CPAN
$self->log->debug( __PACKAGE__ . "->refresh_media end" );
}
# Local XML::Twig twig handler method for importing media to the database.
# Expects to receive a twig with the required statement handlers initialised.
# <Filme><Nr>0000</Nr><Sender>3Sat</Sender><Thema>3sat.full</Thema><Titel>Mediathek-Beiträge</Titel><Datum>04.09.2011</Datum><Zeit>19:23:11</Zeit><Url>http://wstreaming.zdf.de/3sat/veryhigh/110103_jazzbaltica2010ceu_musik.asx</Url><UrlOrg>http://wst...
sub _media_to_db {
my ( $t, $section ) = @_;
my %values;
###FIXME - get all children, not just by name
view all matches for this distribution
view release on metacpan or search on metacpan
share/2021.csv view on Meta::CPAN
Encode-RAD50-0.015,2021-01-10T05:46:31,WYANT,cpan,released,0.015,,Encode-RAD50,"Convert to and from the Rad50 character set"
Win32API-File-Time-0.009_01,2021-01-10T05:56:54,WYANT,backpan,developer,0.009_01,,Win32API-File-Time,"Get and set file times in Windows - including open files"
mb-0.19,2021-01-10T08:58:44,INA,cpan,released,0.19,,mb,"run Perl script in MBCS encoding (not only CJK ;-)"
DNS-Hetzner-0.04,2021-01-10T09:30:33,PERLSRVDE,cpan,released,0.04,,DNS-Hetzner,"Perl library to work with the API for the Hetzner DNS"
Travel-Status-DE-DBWagenreihung-0.06,2021-01-10T11:22:05,DERF,latest,released,0.06,,Travel-Status-DE-DBWagenreihung,"Interface to Deutsche Bahn Wagon Order API."
Audio-StreamGenerator-0.01,2021-01-10T12:29:18,OELE,cpan,released,0.01,1,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a strea...
WHO-GrowthReference-GenTable-0.001,2021-01-10T13:28:51,PERLANCAR,backpan,released,0.001,1,WHO-GrowthReference-GenTable,"Add WHO reference fields to table"
Crypt-JWT-0.031,2021-01-10T14:18:25,MIK,backpan,released,0.031,,Crypt-JWT,"JSON Web Token"
HTML-Make-0.13,2021-01-10T14:56:36,BKB,backpan,released,0.13,,HTML-Make,"A flexible HTML generator"
HTML-Make-Calendar-0.00_03,2021-01-10T14:59:26,BKB,backpan,developer,0.00_03,,HTML-Make-Calendar,"Make an HTML calendar"
XML-Sig-0.38,2021-01-10T15:27:25,TIMLEGGE,backpan,released,0.38,,XML-Sig,"A toolkit to help sign and verify XML Digital Signatures."
share/2021.csv view on Meta::CPAN
Net-FullAuto-1.0000549,2021-01-10T17:39:02,REEDFISH,backpan,released,1.0000549,,Net-FullAuto,"Perl Based Secure Distributed Computing Network Process"
Class-DispatchToAll-0.13,2021-01-10T17:49:02,DOMM,latest,released,0.13,,Class-DispatchToAll,"DEPRECATED - dispatch a method call to all inherited methods"
Pod-Strip-1.100,2021-01-10T17:49:14,DOMM,latest,released,1.100,,Pod-Strip,"Remove POD from Perl code"
ZMQx-Class-0.008,2021-01-10T18:10:57,DOMM,latest,released,0.008,,ZMQx-Class,"DEPRECATED - OO Interface to ZMQ"
CGI-URI2param-1.03,2021-01-10T18:19:02,DOMM,latest,released,1.03,,CGI-URI2param,"DEPRECATED - convert parts of an URL to param values"
Audio-StreamGenerator-0.02,2021-01-10T19:18:54,OELE,cpan,released,0.02,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stream...
Audio-StreamGenerator-0.03,2021-01-10T19:50:43,OELE,cpan,released,0.03,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stream...
Audio-StreamGenerator-0.04,2021-01-10T20:06:07,OELE,cpan,released,0.04,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stream...
Dist-Zilla-Plugin-EnsureMinimumPerl-0.01,2021-01-10T20:08:56,GTERMARS,cpan,released,0.01,1,Dist-Zilla-Plugin-EnsureMinimumPerl,"Ensure that you have specified a minimum version of Perl"
Email-MIME-ContentType-1.025-TRIAL,2021-01-10T20:29:25,RJBS,cpan,developer,1.025,,Email-MIME-ContentType,"Parse and build a MIME Content-Type or Content-Disposition Header"
Email-MIME-ContentType-1.026,2021-01-10T20:32:20,RJBS,latest,released,1.026,,Email-MIME-ContentType,"Parse and build a MIME Content-Type or Content-Disposition Header"
Audio-StreamGenerator-0.05,2021-01-10T21:00:30,OELE,cpan,released,0.05,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stream...
Neo4j-Driver-0.20,2021-01-10T21:22:30,AJNN,cpan,released,0.20,,Neo4j-Driver,"Perl Neo4j driver for Bolt and HTTP"
API-Medium-0.902,2021-01-10T21:26:17,DOMM,latest,released,0.902,,API-Medium,"Talk with medium.com using their REST API"
Auth-GoogleAuth-1.03,2021-01-10T21:39:11,GRYPHON,latest,released,1.03,,Auth-GoogleAuth,"Google Authenticator TBOT Abstraction"
LWP-Authen-OAuth2-0.18,2021-01-10T21:52:05,DOMM,latest,released,0.18,,LWP-Authen-OAuth2,"Make requests to OAuth2 APIs."
Config-App-1.13,2021-01-10T22:08:18,GRYPHON,latest,released,1.13,,Config-App,"Cascading merged application configuration"
share/2021.csv view on Meta::CPAN
Crypto-Exchange-Binance-Spot-API-0.02,2021-04-19T22:04:34,MICVU,cpan,released,0.02,,Crypto-Exchange-Binance-Spot-API,"Crypto Exchange Binance Spot API"
App-ANSIColorUtils-0.009,2021-04-20T00:05:57,PERLANCAR,backpan,released,0.009,,App-ANSIColorUtils,"Utilities related to ANSI color"
SPVM-0.0943,2021-04-20T01:09:21,KIMOTO,backpan,released,0.0943,,SPVM,"Static Perl Virtual Machine. Fast Calculation, Fast Array Operation, and Easy C/C++ Binding."
Valiant-0.001006,2021-04-20T01:13:20,JJNAPIORK,cpan,released,0.001006,,Valiant,"Validation Library"
StreamFinder-1.44,2021-04-20T01:54:20,TURNERJW,cpan,released,1.44,,StreamFinder,"Fetch actual raw streamable URLs from various radio-station, video & podcast websites."
Data-MessagePack-Stream-1.05,2021-04-20T02:10:33,SYOHEX,latest,released,1.05,,Data-MessagePack-Stream,"yet another messagepack streaming deserializer"
Mail-Pyzor-0.06_01,2021-04-20T02:19:44,FELIPE,cpan,developer,0.06_01,,Mail-Pyzor,"Pyzor spam filtering in Perl"
Role-TinyCommons-Collection-0.001,2021-04-20T02:54:02,PERLANCAR,backpan,released,0.001,1,Role-TinyCommons-Collection,"Roles related to collections"
ArrayData-0.2.0,2021-04-20T03:34:50,PERLANCAR,backpan,released,0.2.0,,ArrayData,"Specification for ArrayData::*, modules that contains array data"
Role-TinyCommons-Collection-0.002,2021-04-20T03:36:17,PERLANCAR,backpan,released,0.002,,Role-TinyCommons-Collection,"Roles related to collections"
Role-TinyCommons-Collection-0.003,2021-04-20T04:18:29,PERLANCAR,backpan,released,0.003,,Role-TinyCommons-Collection,"Roles related to collections"
share/2021.csv view on Meta::CPAN
Image-CairoSVG-0.19,2021-05-13T07:02:21,BKB,backpan,released,0.19,,Image-CairoSVG,"Render SVG into a Cairo surface"
Game-Theory-TwoPersonMatrix-0.2206,2021-05-13T07:29:09,GENE,latest,released,0.2206,,Game-Theory-TwoPersonMatrix,"Analyze a 2 person matrix game"
Sentry-SDK-v1.0.9,2021-05-13T09:12:54,PMB,cpan,released,v1.0.9,,Sentry-SDK,"sentry.io integration"
Alien-Build-2.40,2021-05-13T12:47:13,PLICEASE,backpan,released,2.40,,Alien-Build,"Build external dependencies for use in CPAN"
Image-CairoSVG-0.20,2021-05-13T12:58:35,BKB,backpan,released,0.20,,Image-CairoSVG,"Render SVG into a Cairo surface"
Audio-StreamGenerator-0.06,2021-05-13T13:20:20,OELE,latest,released,0.06,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stre...
Contextual-Diag-0.04,2021-05-13T14:21:38,KFLY,latest,released,0.04,,Contextual-Diag,"diagnosing perl context"
Data-Dataset-ChordProgressions-0.0106,2021-05-13T14:42:15,GENE,backpan,released,0.0106,,Data-Dataset-ChordProgressions,"Provide access to hundreds of possible chord progressions"
Test-Script-1.29,2021-05-13T15:18:23,PLICEASE,latest,released,1.29,,Test-Script,"Basic cross-platform tests for scripts"
Astro-satpass-0.119_01,2021-05-13T15:43:55,WYANT,backpan,developer,0.119_01,,Astro-satpass,"Classes and app to compute satellite visibility"
Dancer2-Plugin-Syntax-ParamKeywords-0.1.0,2021-05-13T15:46:42,CROMEDOME,cpan,released,0.1.0,1,Dancer2-Plugin-Syntax-ParamKeywords,"Parameter keywords for the lazy"
view all matches for this distribution
view release on metacpan or search on metacpan
share/2022.csv view on Meta::CPAN
"Pod-Spell-1.23","2022-09-21T14:42:18","HAARG","cpan","released","1.23","","Pod-Spell","a formatter for spellchecking Pod"
"Data-Enum-v0.2.5","2022-09-21T15:20:32","RRWO","backpan","released","v0.2.5","","Data-Enum","immutable enumeration classes"
"Date-Utility-1.11-TRIAL","2022-09-21T15:59:56","CHYLLI","backpan","developer","1.11","","Date-Utility","A class that represents a datetime in various format"
"Type-Tiny-1.999_012","2022-09-21T16:25:23","TOBYINK","backpan","developer","1.999_012","","Type-Tiny","tiny, yet Moo(se)-compatible type constraint"
"WebFetch-Input-RSS-0.2.1","2022-09-21T18:43:04","IKLUFT","backpan","released","0.2.1","","WebFetch-Input-RSS","get headlines for WebFetch from RSS feed"
"Audio-StreamGenerator-1","2022-09-21T18:57:15","OELE","cpan","released","1","","Audio-StreamGenerator","create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it t...
"SQL-SimpleOps-2022.264.1","2022-09-21T20:09:25","CCELSO","backpan","released","v2022.264.1","","SQL-SimpleOps","SQL Simple Operations"
"Cucumber-Messages-19.1.3","2022-09-21T21:44:31","CUKEBOT","cpan","released","19.1.3","","Cucumber-Messages","A library for (de)serializing Cucumber protocol messages"
"Date-Format-ISO8601-0.011","2022-09-22T00:06:05","PERLANCAR","backpan","released","0.011","","Date-Format-ISO8601","Format date (Unix timestamp/epoch) as ISO8601 date/time string"
"Data-Sah-Coerce-0.053","2022-09-22T00:07:32","PERLANCAR","cpan","released","0.053","","Data-Sah-Coerce","Coercion rules for Data::Sah"
"Class-Plain-0.01","2022-09-22T01:19:44","KIMOTO","cpan","released","0.01","1","Class-Plain","a class syntax for the hash-based Perl OO."
share/2022.csv view on Meta::CPAN
"Data-Enum-v0.2.6","2022-09-22T15:44:28","RRWO","backpan","released","v0.2.6","","Data-Enum","immutable enumeration classes"
"Cucumber-Messages-19.1.4","2022-09-22T16:51:37","CUKEBOT","cpan","released","19.1.4","","Cucumber-Messages","A library for (de)serializing Cucumber protocol messages"
"GD-Graph-Polar-0.20","2022-09-22T17:56:23","MRDVT","cpan","released","0.20","","GD-Graph-Polar","Perl package to create polar graphs using GD package"
"AsposeCellsCloud-CellsApi-22.9","2022-09-22T18:24:27","ASPOSE","cpan","released","22.9","","AsposeCellsCloud-CellsApi","Aspose.Cells Cloud SDK for Perl"
"Alien-Autotools-1.08","2022-09-22T19:14:18","PLICEASE","latest","released","1.08","","Alien-Autotools","Build and install the GNU build system."
"Audio-StreamGenerator-1.01","2022-09-22T19:52:26","BRTASTIC","cpan","released","1.01","","Audio-StreamGenerator","create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and se...
"HTML-Restrict-v3.0.1","2022-09-22T22:34:10","OALDERS","cpan","released","v3.0.1","","HTML-Restrict","Strip unwanted HTML tags and attributes"
"Class-Plain-0.03","2022-09-22T23:51:26","KIMOTO","cpan","released","0.03","","Class-Plain","a class syntax for the hash-based Perl OO."
"Date-Format-ISO8601-0.012","2022-09-23T00:05:42","PERLANCAR","latest","released","0.012","","Date-Format-ISO8601","Format date (Unix timestamp) as ISO8601 datetime/date/time string"
"Class-Plain-0.04","2022-09-23T00:07:19","KIMOTO","cpan","released","0.04","","Class-Plain","a class syntax for the hash-based Perl OO."
"Type-Tiny-1.999_013","2022-09-23T06:29:51","TOBYINK","backpan","developer","1.999_013","","Type-Tiny","tiny, yet Moo(se)-compatible type constraint"
share/2022.csv view on Meta::CPAN
"Tags-HTML-Image-Grid-0.01","2022-10-14T10:59:32","SKIM","cpan","released","0.01","1","Tags-HTML-Image-Grid","Tags helper class for image grid."
"App-ipchgmon-1.0.2","2022-10-14T13:55:25","DAVIES","backpan","released","1.0.2","","App-ipchgmon","Watches for changes to public facing IP addresses"
"B-COW-0.005","2022-10-14T15:17:12","ATOOMIC","cpan","released","0.005","","B-COW","B::COW additional B helpers to check COW status"
"UTF8-R2-0.24","2022-10-14T15:22:29","INA","cpan","released","0.24","","UTF8-R2","makes UTF-8 scripting easy for enterprise use"
"mb-0.51","2022-10-14T16:30:28","INA","cpan","released","0.51","","mb","Can easy script in Big5, Big5-HKSCS, GBK, Sjis(also CP932), UHC, UTF-8, ..."
"Audio-StreamGenerator-1.02","2022-10-14T18:47:27","OELE","latest","released","1.02","","Audio-StreamGenerator","create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and send...
"Mojolicious-9.28","2022-10-14T18:55:13","SRI","cpan","released","9.28","","Mojolicious","Real-time web framework"
"WWW-Spotify-0.011","2022-10-14T20:22:13","OALDERS","cpan","released","0.011","","WWW-Spotify","Spotify Web API Wrapper"
"Syntax-Construct-1.029","2022-10-14T21:51:32","CHOROBA","backpan","released","1.029","","Syntax-Construct","Explicitly state which non-feature constructs are used in the code."
"Syntax-Construct-1.030","2022-10-14T22:03:02","CHOROBA","cpan","released","1.030","","Syntax-Construct","Explicitly state which non-feature constructs are used in the code."
"App-tabledata-0.003","2022-10-15T00:06:12","PERLANCAR","backpan","released","0.003","","App-tabledata","Show content of TableData modules (plus a few other things)"
view all matches for this distribution
view release on metacpan or search on metacpan
share/2021.csv view on Meta::CPAN
Encode-RAD50-0.015,2021-01-10T05:46:31,WYANT,cpan,released,0.015,,Encode-RAD50,"Convert to and from the Rad50 character set"
Win32API-File-Time-0.009_01,2021-01-10T05:56:54,WYANT,backpan,developer,0.009_01,,Win32API-File-Time,"Get and set file times in Windows - including open files"
mb-0.19,2021-01-10T08:58:44,INA,cpan,released,0.19,,mb,"run Perl script in MBCS encoding (not only CJK ;-)"
DNS-Hetzner-0.04,2021-01-10T09:30:33,PERLSRVDE,cpan,released,0.04,,DNS-Hetzner,"Perl library to work with the API for the Hetzner DNS"
Travel-Status-DE-DBWagenreihung-0.06,2021-01-10T11:22:05,DERF,latest,released,0.06,,Travel-Status-DE-DBWagenreihung,"Interface to Deutsche Bahn Wagon Order API."
Audio-StreamGenerator-0.01,2021-01-10T12:29:18,OELE,cpan,released,0.01,1,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a strea...
WHO-GrowthReference-GenTable-0.001,2021-01-10T13:28:51,PERLANCAR,backpan,released,0.001,1,WHO-GrowthReference-GenTable,"Add WHO reference fields to table"
Crypt-JWT-0.031,2021-01-10T14:18:25,MIK,backpan,released,0.031,,Crypt-JWT,"JSON Web Token"
HTML-Make-0.13,2021-01-10T14:56:36,BKB,backpan,released,0.13,,HTML-Make,"A flexible HTML generator"
HTML-Make-Calendar-0.00_03,2021-01-10T14:59:26,BKB,backpan,developer,0.00_03,,HTML-Make-Calendar,"Make an HTML calendar"
XML-Sig-0.38,2021-01-10T15:27:25,TIMLEGGE,backpan,released,0.38,,XML-Sig,"A toolkit to help sign and verify XML Digital Signatures."
share/2021.csv view on Meta::CPAN
Net-FullAuto-1.0000549,2021-01-10T17:39:02,REEDFISH,backpan,released,1.0000549,,Net-FullAuto,"Perl Based Secure Distributed Computing Network Process"
Class-DispatchToAll-0.13,2021-01-10T17:49:02,DOMM,latest,released,0.13,,Class-DispatchToAll,"DEPRECATED - dispatch a method call to all inherited methods"
Pod-Strip-1.100,2021-01-10T17:49:14,DOMM,latest,released,1.100,,Pod-Strip,"Remove POD from Perl code"
ZMQx-Class-0.008,2021-01-10T18:10:57,DOMM,latest,released,0.008,,ZMQx-Class,"DEPRECATED - OO Interface to ZMQ"
CGI-URI2param-1.03,2021-01-10T18:19:02,DOMM,latest,released,1.03,,CGI-URI2param,"DEPRECATED - convert parts of an URL to param values"
Audio-StreamGenerator-0.02,2021-01-10T19:18:54,OELE,cpan,released,0.02,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stream...
Audio-StreamGenerator-0.03,2021-01-10T19:50:43,OELE,cpan,released,0.03,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stream...
Audio-StreamGenerator-0.04,2021-01-10T20:06:07,OELE,cpan,released,0.04,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stream...
Dist-Zilla-Plugin-EnsureMinimumPerl-0.01,2021-01-10T20:08:56,GTERMARS,cpan,released,0.01,1,Dist-Zilla-Plugin-EnsureMinimumPerl,"Ensure that you have specified a minimum version of Perl"
Email-MIME-ContentType-1.025-TRIAL,2021-01-10T20:29:25,RJBS,cpan,developer,1.025,,Email-MIME-ContentType,"Parse and build a MIME Content-Type or Content-Disposition Header"
Email-MIME-ContentType-1.026,2021-01-10T20:32:20,RJBS,latest,released,1.026,,Email-MIME-ContentType,"Parse and build a MIME Content-Type or Content-Disposition Header"
Audio-StreamGenerator-0.05,2021-01-10T21:00:30,OELE,cpan,released,0.05,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stream...
Neo4j-Driver-0.20,2021-01-10T21:22:30,AJNN,cpan,released,0.20,,Neo4j-Driver,"Perl Neo4j driver for Bolt and HTTP"
API-Medium-0.902,2021-01-10T21:26:17,DOMM,latest,released,0.902,,API-Medium,"Talk with medium.com using their REST API"
Auth-GoogleAuth-1.03,2021-01-10T21:39:11,GRYPHON,latest,released,1.03,,Auth-GoogleAuth,"Google Authenticator TBOT Abstraction"
LWP-Authen-OAuth2-0.18,2021-01-10T21:52:05,DOMM,latest,released,0.18,,LWP-Authen-OAuth2,"Make requests to OAuth2 APIs."
Config-App-1.13,2021-01-10T22:08:18,GRYPHON,latest,released,1.13,,Config-App,"Cascading merged application configuration"
share/2021.csv view on Meta::CPAN
Crypto-Exchange-Binance-Spot-API-0.02,2021-04-19T22:04:34,MICVU,cpan,released,0.02,,Crypto-Exchange-Binance-Spot-API,"Crypto Exchange Binance Spot API"
App-ANSIColorUtils-0.009,2021-04-20T00:05:57,PERLANCAR,backpan,released,0.009,,App-ANSIColorUtils,"Utilities related to ANSI color"
SPVM-0.0943,2021-04-20T01:09:21,KIMOTO,backpan,released,0.0943,,SPVM,"Static Perl Virtual Machine. Fast Calculation, Fast Array Operation, and Easy C/C++ Binding."
Valiant-0.001006,2021-04-20T01:13:20,JJNAPIORK,cpan,released,0.001006,,Valiant,"Validation Library"
StreamFinder-1.44,2021-04-20T01:54:20,TURNERJW,cpan,released,1.44,,StreamFinder,"Fetch actual raw streamable URLs from various radio-station, video & podcast websites."
Data-MessagePack-Stream-1.05,2021-04-20T02:10:33,SYOHEX,latest,released,1.05,,Data-MessagePack-Stream,"yet another messagepack streaming deserializer"
Mail-Pyzor-0.06_01,2021-04-20T02:19:44,FELIPE,cpan,developer,0.06_01,,Mail-Pyzor,"Pyzor spam filtering in Perl"
Role-TinyCommons-Collection-0.001,2021-04-20T02:54:02,PERLANCAR,backpan,released,0.001,1,Role-TinyCommons-Collection,"Roles related to collections"
ArrayData-0.2.0,2021-04-20T03:34:50,PERLANCAR,backpan,released,0.2.0,,ArrayData,"Specification for ArrayData::*, modules that contains array data"
Role-TinyCommons-Collection-0.002,2021-04-20T03:36:17,PERLANCAR,backpan,released,0.002,,Role-TinyCommons-Collection,"Roles related to collections"
Role-TinyCommons-Collection-0.003,2021-04-20T04:18:29,PERLANCAR,backpan,released,0.003,,Role-TinyCommons-Collection,"Roles related to collections"
share/2021.csv view on Meta::CPAN
Image-CairoSVG-0.19,2021-05-13T07:02:21,BKB,backpan,released,0.19,,Image-CairoSVG,"Render SVG into a Cairo surface"
Game-Theory-TwoPersonMatrix-0.2206,2021-05-13T07:29:09,GENE,latest,released,0.2206,,Game-Theory-TwoPersonMatrix,"Analyze a 2 person matrix game"
Sentry-SDK-v1.0.9,2021-05-13T09:12:54,PMB,cpan,released,v1.0.9,,Sentry-SDK,"sentry.io integration"
Alien-Build-2.40,2021-05-13T12:47:13,PLICEASE,backpan,released,2.40,,Alien-Build,"Build external dependencies for use in CPAN"
Image-CairoSVG-0.20,2021-05-13T12:58:35,BKB,backpan,released,0.20,,Image-CairoSVG,"Render SVG into a Cairo surface"
Audio-StreamGenerator-0.06,2021-05-13T13:20:20,OELE,latest,released,0.06,,Audio-StreamGenerator,"create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it to a stre...
Contextual-Diag-0.04,2021-05-13T14:21:38,KFLY,latest,released,0.04,,Contextual-Diag,"diagnosing perl context"
Data-Dataset-ChordProgressions-0.0106,2021-05-13T14:42:15,GENE,backpan,released,0.0106,,Data-Dataset-ChordProgressions,"Provide access to hundreds of possible chord progressions"
Test-Script-1.29,2021-05-13T15:18:23,PLICEASE,latest,released,1.29,,Test-Script,"Basic cross-platform tests for scripts"
Astro-satpass-0.119_01,2021-05-13T15:43:55,WYANT,backpan,developer,0.119_01,,Astro-satpass,"Classes and app to compute satellite visibility"
Dancer2-Plugin-Syntax-ParamKeywords-0.1.0,2021-05-13T15:46:42,CROMEDOME,cpan,released,0.1.0,1,Dancer2-Plugin-Syntax-ParamKeywords,"Parameter keywords for the lazy"
view all matches for this distribution
view release on metacpan or search on metacpan
share/2022.csv view on Meta::CPAN
"Pod-Spell-1.23","2022-09-21T14:42:18","HAARG","cpan","released","1.23","","Pod-Spell","a formatter for spellchecking Pod"
"Data-Enum-v0.2.5","2022-09-21T15:20:32","RRWO","backpan","released","v0.2.5","","Data-Enum","immutable enumeration classes"
"Date-Utility-1.11-TRIAL","2022-09-21T15:59:56","CHYLLI","backpan","developer","1.11","","Date-Utility","A class that represents a datetime in various format"
"Type-Tiny-1.999_012","2022-09-21T16:25:23","TOBYINK","backpan","developer","1.999_012","","Type-Tiny","tiny, yet Moo(se)-compatible type constraint"
"WebFetch-Input-RSS-0.2.1","2022-09-21T18:43:04","IKLUFT","backpan","released","0.2.1","","WebFetch-Input-RSS","get headlines for WebFetch from RSS feed"
"Audio-StreamGenerator-1","2022-09-21T18:57:15","OELE","cpan","released","1","","Audio-StreamGenerator","create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and sending it t...
"SQL-SimpleOps-2022.264.1","2022-09-21T20:09:25","CCELSO","backpan","released","v2022.264.1","","SQL-SimpleOps","SQL Simple Operations"
"Cucumber-Messages-19.1.3","2022-09-21T21:44:31","CUKEBOT","cpan","released","19.1.3","","Cucumber-Messages","A library for (de)serializing Cucumber protocol messages"
"Date-Format-ISO8601-0.011","2022-09-22T00:06:05","PERLANCAR","backpan","released","0.011","","Date-Format-ISO8601","Format date (Unix timestamp/epoch) as ISO8601 date/time string"
"Data-Sah-Coerce-0.053","2022-09-22T00:07:32","PERLANCAR","cpan","released","0.053","","Data-Sah-Coerce","Coercion rules for Data::Sah"
"Class-Plain-0.01","2022-09-22T01:19:44","KIMOTO","cpan","released","0.01","1","Class-Plain","a class syntax for the hash-based Perl OO."
share/2022.csv view on Meta::CPAN
"Data-Enum-v0.2.6","2022-09-22T15:44:28","RRWO","backpan","released","v0.2.6","","Data-Enum","immutable enumeration classes"
"Cucumber-Messages-19.1.4","2022-09-22T16:51:37","CUKEBOT","cpan","released","19.1.4","","Cucumber-Messages","A library for (de)serializing Cucumber protocol messages"
"GD-Graph-Polar-0.20","2022-09-22T17:56:23","MRDVT","cpan","released","0.20","","GD-Graph-Polar","Perl package to create polar graphs using GD package"
"AsposeCellsCloud-CellsApi-22.9","2022-09-22T18:24:27","ASPOSE","cpan","released","22.9","","AsposeCellsCloud-CellsApi","Aspose.Cells Cloud SDK for Perl"
"Alien-Autotools-1.08","2022-09-22T19:14:18","PLICEASE","latest","released","1.08","","Alien-Autotools","Build and install the GNU build system."
"Audio-StreamGenerator-1.01","2022-09-22T19:52:26","BRTASTIC","cpan","released","1.01","","Audio-StreamGenerator","create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and se...
"HTML-Restrict-v3.0.1","2022-09-22T22:34:10","OALDERS","cpan","released","v3.0.1","","HTML-Restrict","Strip unwanted HTML tags and attributes"
"Class-Plain-0.03","2022-09-22T23:51:26","KIMOTO","cpan","released","0.03","","Class-Plain","a class syntax for the hash-based Perl OO."
"Date-Format-ISO8601-0.012","2022-09-23T00:05:42","PERLANCAR","latest","released","0.012","","Date-Format-ISO8601","Format date (Unix timestamp) as ISO8601 datetime/date/time string"
"Class-Plain-0.04","2022-09-23T00:07:19","KIMOTO","cpan","released","0.04","","Class-Plain","a class syntax for the hash-based Perl OO."
"Type-Tiny-1.999_013","2022-09-23T06:29:51","TOBYINK","backpan","developer","1.999_013","","Type-Tiny","tiny, yet Moo(se)-compatible type constraint"
share/2022.csv view on Meta::CPAN
"Tags-HTML-Image-Grid-0.01","2022-10-14T10:59:32","SKIM","cpan","released","0.01","1","Tags-HTML-Image-Grid","Tags helper class for image grid."
"App-ipchgmon-1.0.2","2022-10-14T13:55:25","DAVIES","backpan","released","1.0.2","","App-ipchgmon","Watches for changes to public facing IP addresses"
"B-COW-0.005","2022-10-14T15:17:12","ATOOMIC","cpan","released","0.005","","B-COW","B::COW additional B helpers to check COW status"
"UTF8-R2-0.24","2022-10-14T15:22:29","INA","cpan","released","0.24","","UTF8-R2","makes UTF-8 scripting easy for enterprise use"
"mb-0.51","2022-10-14T16:30:28","INA","cpan","released","0.51","","mb","Can easy script in Big5, Big5-HKSCS, GBK, Sjis(also CP932), UHC, UTF-8, ..."
"Audio-StreamGenerator-1.02","2022-10-14T18:47:27","OELE","latest","released","1.02","","Audio-StreamGenerator","create a 'radio' stream by mixing ('cross fading') multiple audio sources (files or anything that can be converted to PCM audio) and send...
"Mojolicious-9.28","2022-10-14T18:55:13","SRI","cpan","released","9.28","","Mojolicious","Real-time web framework"
"WWW-Spotify-0.011","2022-10-14T20:22:13","OALDERS","cpan","released","0.011","","WWW-Spotify","Spotify Web API Wrapper"
"Syntax-Construct-1.029","2022-10-14T21:51:32","CHOROBA","backpan","released","1.029","","Syntax-Construct","Explicitly state which non-feature constructs are used in the code."
"Syntax-Construct-1.030","2022-10-14T22:03:02","CHOROBA","cpan","released","1.030","","Syntax-Construct","Explicitly state which non-feature constructs are used in the code."
"App-tabledata-0.003","2022-10-15T00:06:12","PERLANCAR","backpan","released","0.003","","App-tabledata","Show content of TableData modules (plus a few other things)"
view all matches for this distribution
view release on metacpan or search on metacpan
share/class35.csv view on Meta::CPAN
"jasa/layanan amal, khususnya mempromosikan kesadaran masyarakat tentang amal, kedermawanan/filantropi, sukarelawan (volunteer), pelayanan masyarakat dan umum dan kegiatan kemanusiaan","charitable services, in particular promoting public awareness ab...
"menyelenggarakan pameran dan acara di bidang pengembangan perangkat lunak dan perangkat keras untuk tujuan komersial atau iklan","organizing exhibitions and events in the field of software and hardware development for commercial or advertising purpo...
"layanan asosiasi yang mempromosikan kepentingan profesional dan bisnis di bidang pengembangan aplikasi perangkat lunak seluler","association services that promote the interests of professionals and businesses in the field of mobile software applicat...
"iklan secara online dan mempromosikan barang dan jasa pihak lain melalui internet","online advertising and promoting the goods and services of others via the internet"
"layanan konsultasi pemasaran dan periklanan","marketing and advertising consultation services"
"menyediakan fasilitas online untuk live streaming video dari acara-acara promosi","providing online facilities for live streaming video of promotional events"
"mengatur dan menyelenggarakan acara-acara khusus untuk tujuan komersial, promosi atau periklanan","arranging and conducting special events for commercial, promotional or advertising purposes"
"mengatur, mempromosikan dan menyelenggarakan pameran, pameran perdagangan (tradeshows) dan acara-acara untuk tujuan bisnis","organizing, promoting and conducting exhibitions, tradeshows and events for business purposes"
"jasa toko retail secara online yang menampilkan headset realitas virtual/maya dan augmented reality, permainan (games), konten dan media digital","online retail store services featuring virtual reality and augmented reality headsets, games, content ...
"layanan katalog elektronik","electronic catalog services"
"layanan bantuan dan konsultasi bisnis","business assistance and consulting services"
share/class35.csv view on Meta::CPAN
"pengiklanan penjualan melalui elektronik",-
"jasa periklanan B2B (transaksi komersial antara pelaku bisnis)","business-to-business advertising services"
"jasa analisis periklanan","advertising analysis services"
"penyebaran iklan untuk pihak lain melalui jaringan nirkabel, internet, kabel, satelit, dan jaringan komputer global, regional dan lokal","dissemination of advertising for others via wireless networks, the Internet, cable, satellite, and global, regi...
"menyediakan ruang pada perangkat seluler, aplikasi perangkat lunak, dan situs web untuk mengiklankan barang dan jasa","providing space on mobile devices, software applications, and websites for advertising goods and services"
"internet dan layanan situs belanja ritel online yang menampilkan streaming atau konten audio-visual yang dapat diunduh di bidang berita, hiburan, olahraga, komedi, drama, musik, dan video musik","internet and online retail shopping site services fea...
"layanan loyalitas pelanggan dan layanan klub pelanggan, untuk tujuan komersial, promosi, iklan, dan keterlibatan pelanggan","customer loyalty services and customer club services, for commercial, promotional, advertising, and customer engagement purp...
"Layanan ritel atau layanan grosir untuk sistem pengenalan suara","retail services or wholesale services for voice recognition systems"
"Layanan pemesanan melaui pos berbasis Internet","Internet-based mail order services"
"Layanan ritel atau layanan grosir untuk gambar yang dapat diunduh","retail services or wholesale services for downloadable images"
"memberikan bantuan bisnis kepada pihak lain dalam pengoperasian peralatan pemrosesan data yaitu, komputer, mesin tik, mesin teleks dan mesin kantor sejenis lainnya","providing business assistance to others in the operation of data processing apparat...
share/class35.csv view on Meta::CPAN
"Penyebaran iklan untuk orang lain melalui jaringan komputer global","Dissemination of advertising for others via a global computer network"
"Jasa periklanan yaitu perencanaan media dan pembelian media untuk orang lain jasa evaluasi merek dan positioning merek untuk orang lain dan jasa pengadaan iklan untuk orang lain","Advertising services namely media planning and media buying for other...
"Jasa periklanan yaitu menyediakan ruang iklan baris melalui internet dan jaringan komunikasi lainnya","Advertising services namely providing classified advertising space via the internet and other communication networks"
"Penyusunan data dalam database komputer online dan database pencarian online di bidang iklan baris","Compiling of data in online computer databases and online searchable databases in the field of classifieds"
"Mempromosikan barang dan jasa orang lain dengan cara mendistribusikan iklan video melalui internet dan jaringan komunikasi lainnya","Promoting the goods and services of others by means of distributing video advertising on via the internet and other ...
"Menyediakan acara promosi melalui video streaming langsung","Providing promotional events via live streaming video"
"Layanan pemasaran dan promosi","Marketing and promotion services"
"Layanan jaringan bisnis","Business networking services"
"Layanan konsultasi dan perekrutan tenaga kerja","Employment consultancy and recruiting services"
"jasa manajemen bisnis, yaitu, pengelolaan dan pengoperasian hotel, restoran, bar, fasilitas rekreasi dan kebugaran, toko ritel, kondominium, gedung apartemen untuk pihak lain","business management services, namely, management and operation of hotels...
"Menyusun direktori bisnis online yang menampilkan bisnis produk dan layanan orang lain","Compiling online business directories featuring the businesses products and services of others"
view all matches for this distribution
view release on metacpan or search on metacpan
share/code.csv view on Meta::CPAN
62029,"AKTIVITAS KONSULTASI KOMPUTER DAN MANAJEMEN FASILITAS KOMPUTER LAINNYA","Kelompok ini mencakup usaha konsultasi tentang tipe dan konfigurasi dari perangkat keras komputer dengan atau tanpa dikaitkan dengan aplikasi piranti lunak. Perencanaan d...
6209,"AKTIVITAS TEKNOLOGI INFORMASI DAN JASA KOMPUTER LAINNYA","Subgolongan ini mencakup teknologi informasi lain dan kegiatan terkait komputer yang tidak diklasifikasikan di tempat lain, seperti:- Pemulihan kerusakan komputer- Instalasi (setting-up)...
62090,"AKTIVITAS TEKNOLOGI INFORMASI DAN JASA KOMPUTER LAINNYA","Kelompok ini mencakup kegiatan teknologi informasi dan jasa komputer lainnya yang terkait dengan kegiatan yang belum diklasifikasikan di tempat lain, seperti pemulihan kerusakan kompute...
63,"AKTIVITAS JASA INFORMASI","Golongan pokok ini mencakup kegiatan portal pencarian web, pengolahan data dan hosting, serta kegiatan lain yang utamanya menyediakan informasi."
631,"AKTIVITAS PENGOLAHAN DATA, HOSTING DAN KEGIATAN YBDI; PORTAL WEB","Golongan ini mencakup penyediaan infrastruktur untuk hosting (penyimpanan data di internet), pengolahan data dan kegiatan terkait, serta penyediaan fasilitas pencarian dan portal...
6311,"AKTIVITAS PENGOLAHAN DATA, HOSTING DAN YBDI","Subgolongan ini mencakup:- Penyediaan infrastruktur untuk hosting, pengolahan data dan kegiatan yang terkait- Kegiatan hosting khusus seperti web hosting, jasa streaming, dan aplikasi hosting- Penye...
63111,"AKTIVITAS PENGOLAHAN DATA","Kelompok ini mencakup kegiatan pengolahan dan tabulasi semua jenis data. Kegiatan ini bisa meliputi keseluruhan tahap pengolahan dan penulisan laporan dari data yang disediakan pelanggan, atau hanya sebagian dari ta...
63112,"AKTIVITAS HOSTING DAN YBDI","Kelompok ini mencakup usaha jasa pelayanan yang berkaitan dengan penyediaan infrastruktur hosting, layanan pemrosesan data dan kegiatan ybdi dan spesialisasi dari hosting, seperti web-hosting, jasa streaming dan ap...
6312,"PORTAL WEB DAN/ATAU PLATFORM DIGITAL","Subgolongan ini mencakup:1. Portal Web- Pengoperasian situs web yang menggunakan mesin pencari untuk menghasilkan dan memelihara database besar dari alamat dan isi internet dalam format yang mudah dicari.-...
63121,"PORTAL WEB DAN/ATAU PLATFORM DIGITAL TANPA TUJUAN KOMERSIAL","Kelompok ini mencakup pengoperasian situs web tanpa tujuan komersial yang menggunakan mesin pencari untuk menghasilkan dan memelihara basis data (database) besar dari alamat dan isi...
63122,"PORTAL WEB DAN/ATAU PLATFORM DIGITAL DENGAN TUJUAN KOMERSIAL","Kelompok ini mencakup pengoperasian situs web dengan tujuan komersial yang menggunakan mesin pencari untuk menghasilkan dan memelihara basis data (database) besar dari alamat dan i...
639,"AKTIVITAS JASA INFORMASI LAINNYA","Golongan ini mencakup kegiatan kantor berita dan semua kegiatan jasa informasi lainnya yang tidak diklasifikasi di tempat lain.Golongan ini tidak mencakup:- Kegiatan perpustakaan dan arsip, lihat 9101"
6391,"AKTIVITAS KANTOR BERITA","Subgolongan ini mencakup:- Kegiatan perusahaan berita dan kantor berita yang menyediakan berita, gambar dan fitur ke mediaSubgolongan ini tidak mencakup:- Kegiatan jurnalis foto independen, lihat 7420 - Kegiatan jurnal...
view all matches for this distribution
view release on metacpan or search on metacpan
share/2000.csv view on Meta::CPAN
Parse-RecDescent-1.78,2000-03-20T01:08:21,DCONWAY,backpan,released,1.78,,Parse-RecDescent,"Generate Recursive-Descent Parsers"
Term-Slang-0.05,2000-03-20T05:55:10,DANIEL,backpan,released,0.05,,Term-Slang,"Interface to the S-Lang terminal library."
XML-XPath-0.19,2000-03-20T10:46:38,MSERGEANT,backpan,released,0.19,,XML-XPath,"a set of modules for parsing and evaluating XPath statements"
Authen-PAM-0.09,2000-03-20T11:24:36,NIKIP,backpan,released,0.09,,Authen-PAM,"Perl interface to PAM library"
HTML-Parser-3.07,2000-03-20T12:47:48,GAAS,backpan,released,3.07,,HTML-Parser,"HTML parser class"
Apache-MP3-1.00,2000-03-20T13:00:07,LDS,cpan,released,1.00,1,Apache-MP3,"Play streaming audio from Apache"
XML-XPath-0.20,2000-03-20T14:56:30,MSERGEANT,backpan,released,0.20,,XML-XPath,"a set of modules for parsing and evaluating XPath statements"
Template-Toolkit-1.05,2000-03-20T17:29:45,ABW,backpan,released,1.05,,Template-Toolkit,"template tree processor"
XML-PYX-0.06,2000-03-20T17:42:06,MSERGEANT,backpan,released,0.06,,XML-PYX,"XML to PYX generator"
Getopt-Long-2.23,2000-03-20T18:45:42,JV,backpan,released,2.23,,Getopt-Long,"Extended processing of command line options"
HTTP-BrowserDetect-0.94,2000-03-20T20:30:02,LHS,backpan,released,0.94,,HTTP-BrowserDetect,"Determine the Web browser, version, and platform from an HTTP user agent string"
view all matches for this distribution
view release on metacpan or search on metacpan
share/2000.csv view on Meta::CPAN
Parse-RecDescent-1.78,2000-03-20T01:08:21,DCONWAY,backpan,released,1.78,,Parse-RecDescent,"Generate Recursive-Descent Parsers"
Term-Slang-0.05,2000-03-20T05:55:10,DANIEL,backpan,released,0.05,,Term-Slang,"Interface to the S-Lang terminal library."
XML-XPath-0.19,2000-03-20T10:46:38,MSERGEANT,backpan,released,0.19,,XML-XPath,"a set of modules for parsing and evaluating XPath statements"
Authen-PAM-0.09,2000-03-20T11:24:36,NIKIP,backpan,released,0.09,,Authen-PAM,"Perl interface to PAM library"
HTML-Parser-3.07,2000-03-20T12:47:48,GAAS,backpan,released,3.07,,HTML-Parser,"HTML parser class"
Apache-MP3-1.00,2000-03-20T13:00:07,LDS,cpan,released,1.00,1,Apache-MP3,"Play streaming audio from Apache"
XML-XPath-0.20,2000-03-20T14:56:30,MSERGEANT,backpan,released,0.20,,XML-XPath,"a set of modules for parsing and evaluating XPath statements"
Template-Toolkit-1.05,2000-03-20T17:29:45,ABW,backpan,released,1.05,,Template-Toolkit,"template tree processor"
XML-PYX-0.06,2000-03-20T17:42:06,MSERGEANT,backpan,released,0.06,,XML-PYX,"XML to PYX generator"
Getopt-Long-2.23,2000-03-20T18:45:42,JV,backpan,released,2.23,,Getopt-Long,"Extended processing of command line options"
HTTP-BrowserDetect-0.94,2000-03-20T20:30:02,LHS,backpan,released,0.94,,HTTP-BrowserDetect,"Determine the Web browser, version, and platform from an HTTP user agent string"
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Tail/Stat/Plugin/icecast.pm view on Meta::CPAN
package Tail::Stat::Plugin::icecast;
=head1 NAME
Tail::Stat::Plugin::icecast - Statistics collector for Icecast streaming server
=cut
use strict;
use warnings 'all';
view all matches for this distribution
view release on metacpan or search on metacpan
doc/02-datamodel.txt view on Meta::CPAN
2. Data Model
-------------
Whenever a value is sent across the connection between the server and a
client, that value has a fixed type. The underlying streaming layer
recognises the following fundamental types of values. Each type has a
string to identify call it, called the signature. These are used by
introspection data; see later.
* Booleans
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Tatsumaki/Service/XMPP.pm view on Meta::CPAN
$env->{'tatsumaki.xmpp'} = {
client => $client,
account => $acct,
message => $msg,
};
$env->{'psgi.streaming'} = 1;
my $res = $self->application->($env);
$res->(sub { my $res = shift }) if ref $res eq 'CODE';
},
contact_request_subscribe => sub {
lib/Tatsumaki/Service/XMPP.pm view on Meta::CPAN
$env->{'tatsumaki.xmpp'} = {
client => $client,
account => $acct,
contact => $contact,
};
$env->{'psgi.streaming'} = 1;
my $res = $self->application->($env);
$res->(sub { my $res = shift }) if ref $res eq 'CODE';
},
);
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Tatsumaki.pm view on Meta::CPAN
Tatsumaki is a toy port of Tornado for Perl using Plack (with
non-blocking extensions) and AnyEvent.
It allows you to write a web application that does a immediate
response with template rendering, IO-bound delayed response (like
fetching third party API or XML feeds), server push streaming and
long-poll Comet in a clean unified API.
=head1 PSGI COMPATIBILITY
When C<asynchronous> is declared in your application, you need a PSGI
server backend that supports C<psgi.streaming> response style. If your
application does server push with C<stream_write>, you need a server
that supports C<psgi.nonblocking> (and C<psgi.streaming>) as well.
Currently Tatsumaki asynchronous application is supposed to run on
L<Twiggy>, L<Feersum>, L<Corona> and L<POE::Component::Server::PSGI>.
If C<asynchronous> is not used, your application is supposed to run in
view all matches for this distribution
view release on metacpan or search on metacpan
off STREAM since the WRAPPERS are generated in reverse order and
because the content is inserted into the middle of the WRAPPERS.
WRAPPERS will still work, they just won't stream.
VARIOUS errors
Because the template is streaming, items that cause errors my
result in partially printed pages - since the error would occur
part way through the print.
All output is printed directly to the currently selected filehandle
(defaults to STDOUT) via the CORE::print function. Any output
view all matches for this distribution
view release on metacpan or search on metacpan
benchmarks/wordlist-en.txt view on Meta::CPAN
institutists
institutive
institutively
institutor
institutors
instreaming
instreamings
instress
instressed
instresses
instressing
instroke
benchmarks/wordlist-en.txt view on Meta::CPAN
mainsprings
mainstay
mainstays
mainstream
mainstreamed
mainstreaming
mainstreamings
mainstreams
mainstreeting
mainstreetings
maintain
maintainabilities
benchmarks/wordlist-en.txt view on Meta::CPAN
slipslops
slipsole
slipsoles
slipstream
slipstreamed
slipstreaming
slipstreams
slipt
slipup
slipups
slipware
benchmarks/wordlist-en.txt view on Meta::CPAN
streamers
streamier
streamiest
streaminess
streaminesses
streaming
streamingly
streamings
streamless
streamlet
streamlets
streamlike
streamline
benchmarks/wordlist-en.txt view on Meta::CPAN
upstirring
upstirs
upstood
upstream
upstreamed
upstreaming
upstreams
upstretched
upstroke
upstrokes
upsurge
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Terse.pm view on Meta::CPAN
insecure_session => 0,
content_type => 'application/json',
request_class => 'Plack::Request',
websocket_class => 'Terse::WebSocket',
sock => 'psgix.io',
stream_check => 'psgi.streaming',
favicon => 'favicon.ico',
%args
);
$j->_build_terse();
lib/Terse.pm view on Meta::CPAN
=cut
=head2 delayed_response
Delay the response for non-blocking I/O based server streaming or long-poll Comet push technology.
$terse->delayed_response(sub {
$terse->response->test = 'okay';
return $terse->response;
});
view all matches for this distribution
view release on metacpan or search on metacpan
#include <iostream>
#include <catch2/catch_session.hpp>
#include <catch2/internal/catch_string_manip.hpp>
#include <catch2/internal/catch_console_colour.hpp>
#include <catch2/reporters/catch_reporter_registrars.hpp>
#include <catch2/reporters/catch_reporter_streaming_base.hpp>
#include <xsheader.h>
using namespace Catch;
using namespace std;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Test/HTTP/gzip-streamed.psgi view on Meta::CPAN
our $VERSION = '0.67';
my $app = sub {
my $env = shift;
die "This app needs a server that supports psgi.streaming"
unless $env->{'psgi.streaming'};
die "The client did not send the 'Accept-Encoding: gzip' header"
unless defined $env->{HTTP_ACCEPT_ENCODING}
&& $env->{HTTP_ACCEPT_ENCODING} =~ /\bgzip\b/;
# Note some browsers don't correctly support gzip correctly,
# see e.g. https://metacpan.org/pod/Plack::Middleware::Deflater
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Test/Mojo/Plack.pm view on Meta::CPAN
'psgi.input' => IO::String->new($tx->req->body . "\r\n"),
'psgi.errors' => *STDERR,
'psgi.multithread' => 0,
'psgi.multiprocess' => 0,
'psgi.run_once' => 1,
'psgi.streaming' => 1,
'psgi.nonblocking' => 0,
'HTTP_CONTENT_LENGTH' => length($tx->req->body),
};
for my $field ( @{ $tx->req->headers->names || [] }) {
view all matches for this distribution
view release on metacpan or search on metacpan
0.05 2015-11-17
- Added more realistic Catalyst tests (nicomen)
- Bump verion of MountPSGI to 0.07 (request body handling)
0.04 2015-11-15
- Added Catalyst tests (if available) (nicomen)
- Bump verion of MountPSGI to 0.05 (delayed/streaming)
0.03 2015-06-06
- Fix a typo in cpanfile
0.02 2015-06-03
- Now a little more flexible in what is accepted as a psgi app
- Bump version of MountPSGI to 0.04
view all matches for this distribution
view release on metacpan or search on metacpan
scripts/parse_iozone view on Meta::CPAN
# If the user has specified multi-record operation, we can't
# rely on T:P:iozone's file open code and must work with
# streams, because we'll be creating multiple T:P:iozone
# objects per file.
# Open the file for streaming
if (ref($input)) {
$input_stream = $input;
warn "Parsing input stream...\n" if $opt_debug>0;
} elsif (-f $input) {
if (! open(FILE, "<$input")) {
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Test/Perinci/CmdLine.pm view on Meta::CPAN
},
],
}, # tx
{
name => 'streaming',
before_all_tests => sub {
write_text("$tempdir/infile-str", "one\ntwo three\nfour\n");
write_text("$tempdir/infile-hash-json", qq({}\n{"a":1}\n{"b":2,"c":3}\n{"d":4}\n));
write_text("$tempdir/infile-invalid-json", qq({}\n{\n));
write_text("$tempdir/infile-int", qq(1\n3\n5\n));
write_text("$tempdir/infile-invalid-int", qq(1\nx\n5\n));
write_text("$tempdir/infile-words", qq(word1\nword2\n));
write_text("$tempdir/infile-invalid-words", qq(word1\nword2\nnot a word\n));
},
tests => [
# streaming input
{
tags => ['streaming', 'streaming-input'],
name => "stream input, simple type, chomp on",
gen_args => {url => '/Perinci/Examples/Stream/count_lines'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["$tempdir/infile-str"],
stdout_like => qr/
3
/mx,
},
{
tags => ['streaming', 'streaming-input'],
name => "stream input, simple type, chomp off",
gen_args => {url => '/Perinci/Examples/Stream/wc'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["$tempdir/infile-str"],
stdout_like => qr/
lib/Test/Perinci/CmdLine.pm view on Meta::CPAN
^lines \s+ 3\n
^words \s+ 4\n
/mx,
},
{
tags => ['streaming', 'streaming-input'],
name => "stream input, json stream",
gen_args => {url => '/Perinci/Examples/Stream/wc_keys'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["$tempdir/infile-hash-json"],
stdout_like => qr/^keys \s+ 4\n/mx,
},
{
tags => ['streaming', 'streaming-input', 'validate-streaming-input'],
name => 'stream input, simple type, word validation', # also test that each record is chomp-ed
gen_args => {url => '/Perinci/Examples/Stream/count_words'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["$tempdir/infile-words"],
stdout_like => qr/2/,
},
{
tags => ['streaming', 'streaming-input', 'validate-streaming-input'],
name => 'stream input, simple types, word validation, error',
gen_args => {url => '/Perinci/Examples/Stream/count_words'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["$tempdir/infile-invalid-words"],
exit_code_like => qr/[1-9]/,
stderr_like => qr/fails validation/,
},
{
tags => ['streaming', 'streaming-input', 'validate-streaming-input'],
name => 'stream input, simple types, word validation, error',
gen_args => {url => '/Perinci/Examples/Stream/count_words'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["$tempdir/infile-invalid-words"],
exit_code_like => qr/[1-9]/,
stderr_like => qr/fails validation/,
},
{
tags => ['streaming', 'streaming-input', 'validate-streaming-input'],
name => 'stream input, json stream, error',
gen_args => {url => '/Perinci/Examples/Stream/wc_keys'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["$tempdir/infile-invalid-json"],
exit_code => 200,
},
# streaming result
{
tags => ['streaming', 'streaming-result', 'validate-streaming-result'],
name => "stream result, simple types, word validation",
gen_args => {url => '/Perinci/Examples/Stream/produce_words_err'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["-n", 9],
},
{
tags => ['streaming', 'streaming-result', 'validate-streaming-result'],
name => "stream result, simple types, word validation, error",
gen_args => {url => '/Perinci/Examples/Stream/produce_words_err'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["-n", 10],
exit_code_like => qr/[1-9]/,
stderr_like => qr/fails validation/,
},
{
tags => ['streaming', 'streaming-result'],
name => "stream result, json stream",
gen_args => {url => '/Perinci/Examples/Stream/produce_hashes'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => [qw/-n 3/],
stdout_like => qr/
lib/Test/Perinci/CmdLine.pm view on Meta::CPAN
^\Q{"num":2}\E\n
^\Q{"num":3}\E\n
/mx,
},
# streaming input+result
{
tags => ['streaming', 'streaming-input', 'streaming-result'],
name => "stream input+result, simple type, float validation",
gen_args => {url => '/Perinci/Examples/Stream/square_nums'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["$tempdir/infile-int"],
stdout_like => qr/
lib/Test/Perinci/CmdLine.pm view on Meta::CPAN
^"?9"?\n
^"?25"?\n
/mx,
},
{
tags => ['streaming', 'streaming-input', 'streaming-result', 'validate-streaming-input'],
name => "stream input+result, simple type, float validation, error",
gen_args => {url => '/Perinci/Examples/Stream/square_nums'},
inline_gen_args => {load_module=>["Perinci::Examples::Stream"]},
argv => ["$tempdir/infile-invalid-int"],
exit_code_like => qr/[1-9]/, # sometimes it's 9, sometimes it's 25; looks like the input line is being used somehow as exit code?
stderr_like => qr/fails validation/,
},
],
}, # streaming
{
name => 'result metadata',
tests => [
{
view all matches for this distribution
view release on metacpan or search on metacpan
data/en_US.dic view on Meta::CPAN
streaker/M
streaky/TR
stream/GZSMDR
streamed/U
streamer/M
streaming/M
streamline/SRDGM
street/SMZ
streetcar/MS
streetlight/SM
streetwalker/MS
view all matches for this distribution
view release on metacpan or search on metacpan
- Stop using seperate field tables
- Fix closing columns rendering issue
0.000011 2019-08-22 08:55:11-07:00 America/Los_Angeles
- Further break up the jobs data for streaming
0.000010 2019-08-21 23:31:56-07:00 America/Los_Angeles
- Add a favicon
0.000009 2019-08-21 22:35:49-07:00 America/Los_Angeles
- Better streaming of jobs
0.000008 2019-08-21 19:47:01-07:00 America/Los_Angeles
- Add missing version numbers
- Do not include the demo dir in the tarball
view all matches for this distribution
view release on metacpan or search on metacpan
lib/App/Yath/Command/do.pm view on Meta::CPAN
=item --no-stream
=item --TAP
The TAP format is lossy and clunky. Test2::Harness normally uses a newer streaming format to receive test results. There are old/legacy tests where this causes problems, in which case setting --TAP or --no-stream can help.
=item -S ARG
=item -S=ARG
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Text/APL.pm view on Meta::CPAN
=pod
=head1 NAME
Text::APL - non-blocking and streaming capable template engine
=head1 SYNOPSIS
=head2 Simple example
lib/Text/APL.pm view on Meta::CPAN
);
=head1 DESCRIPTION
This is yet another template engine. But compared to others it supports
non-blocking (read/write) and streaming output.
=head2 Reader/Writer
Reader and writer can be a subroutine references reading from any source and
writing output to any destination. Sane default implementations for reading from
lib/Text/APL.pm view on Meta::CPAN
=head2 Compiler
Compiler compiles templates into Perl code but when evaluating does not create
a Perl string that accumulates all the template output, but rather provides
a special C<print> function that pushes the content as soon as it's available
(streaming).
The generated Perl code can looks like this:
Hello, <%= $nickname %>!
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Text/ASCIIPipe.pm view on Meta::CPAN
,allend => \&allend_hook
);
=head1 DESCRIPTION
A lot of the speed penalty of Perl when processing multiple smallish data sets from/to text form in a shell loop consists of the repeated perl compiler startup / script compilation, which accumulates when looping over a set of files. This process can...
When dealing with ASCII-based text files (or UTF-8, if you please), there are some control characters that just make sense for pushing several files as a stream, separated by these characters. These are character codes 2 (STX, start of text), 3 (EOT,...
All this module does is provide a wrapper for inserting these control characters for the sender and parsing them for the receiver. Nothing fancy, really. I just got fed up writing the same loop over and over again. It works with all textual data that...
The process() function itself tries to employ a bit of smartness regarding buffering of the output. Since the actual operation of multiple ASCIIPipe-using programs in a, well, pipe, might conflict with the default buffering of the output stream (STDO...
view all matches for this distribution