view release on metacpan or search on metacpan
dist.ini
examples/dump.pl
lib/Acme/Dump/And/Dumper.pm
t/00-compile.t
t/01-dump.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-spell.t
xt/release/cpan-changes.t
xt/release/dist-manifest.t
xt/release/distmeta.t
view all matches for this distribution
view release on metacpan or search on metacpan
perlcriticrc
perltidyrc
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/author-00-compile.t
t/author-eol.t
t/author-no-tabs.t
t/author-pod-spell.t
t/author-test-version.t
t/release-cpan-changes.t
t/release-pod-coverage.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-compile/lib_Acme_Flat_pm.t
t/00-report-prereqs.dd
t/00-report-prereqs.t
weaver.ini
xt/author/critic.t
xt/author/eol.t
xt/author/pod-coverage.t
xt/author/pod-syntax.t
xt/release/cpan-changes.t
xt/release/distmeta.t
xt/release/kwalitee.t
view all matches for this distribution
view release on metacpan or search on metacpan
maint/release
perlcriticrc
t/00_diag.t
t/acme_ford_prefect_ffi.t
xt/author/critic.t
xt/author/eol.t
xt/author/no_tabs.t
xt/author/pod.t
xt/author/pod_coverage.t
xt/author/pod_spelling_common.t
xt/author/pod_spelling_system.t
view all matches for this distribution
view release on metacpan or search on metacpan
perlcriticrc
t/00_diag.t
t/acme_ford_prefect.t
t/diag.t
xt/author/critic.t
xt/author/eol.t
xt/author/no_tabs.t
xt/author/pod.t
xt/author/pod_coverage.t
xt/author/pod_spelling_common.t
xt/author/pod_spelling_system.t
view all matches for this distribution
view release on metacpan or search on metacpan
maint/release
perlcriticrc
t/00_diag.t
t/acme_ford_prefect_ffi.t
xt/author/critic.t
xt/author/eol.t
xt/author/no_tabs.t
xt/author/pod.t
xt/author/pod_coverage.t
xt/author/pod_spelling_common.t
xt/author/pod_spelling_system.t
view all matches for this distribution
view release on metacpan or search on metacpan
maint/release
perlcriticrc
t/00_diag.t
t/acme_ford_prefect2.t
xt/author/critic.t
xt/author/eol.t
xt/author/no_tabs.t
xt/author/pod.t
xt/author/pod_coverage.t
xt/author/pod_spelling_common.t
xt/author/pod_spelling_system.t
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/Free/API/Geodata/GeoIP.pm view on Meta::CPAN
print "$ip is hosted by ", $geodata->{org}, " in ", $geodata->{city}, " (", $geodata->{country}, ")\n";
=head1 DESCRIPTION
This module looks up GeoIP data through a public API, see L<https://www.freepublicapis.com/ip-geolocation-api>.
It returns a hashref on success, undefined on failure. To see what went wrong, set debug to a true value in new().
=head1 SEE ALSO
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/Free/Public/APIs.pm view on Meta::CPAN
Naturally, it can be used with the commandline to sort on other fields such
as C<health>, e.g.:
shell> freeapi apis | sort -k2 -r -n | less # sorting on column #2
321 100 Church Calendar API
191 100 IP Geolocation & Currency Converter
129 100 IP Geolocation API
92 99 French Address API
94 95 Carbon Intensity API
90 95 JSONPlaceholder
88 95 Stadt Land Fluss
80 95 Dungeons and Dragons
view all matches for this distribution
view release on metacpan or search on metacpan
t/59_range_mykeys.t
t/author-critic.t
t/release-consistent-version.t
t/release-cpan-changes.t
t/release-distmeta.t
t/release-eol.t
t/release-has-version.t
t/release-kwalitee.t
t/release-minimum-version.t
t/release-no-tabs.t
t/release-pod-coverage.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-load.t
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/01-Basic.t
t/author-critic.t
t/author-eol.t
t/author-no-tabs.t
t/author-pod-syntax.t
t/author-test-version.t
t/data/perlcriticrc
t/release-changes_has_content.t
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Data/News.pm view on Meta::CPAN
is => 'ro',
isa => 'Text::CSV_XS',
default => sub {
my $csv = Text::CSV_XS->new()
or die "Cannot use CSV: " . Text::CSV_XS->error_diag();
$csv->eol("\r\n");
return $csv;
},
);
sub save { #saves the data to csv
view all matches for this distribution
view release on metacpan or search on metacpan
way of dogs to be fooled by dogs.
In the 'tween-decks of the Narwhal, Buck and Curly joined two other
dogs. One of them was a big, snow-white fellow from Spitzbergen who had
been brought away by a whaling captain, and who had later accompanied
a Geological Survey into the Barrens. He was friendly, in a treacherous
sort of way, smiling into one's face the while he meditated some
underhand trick, as, for instance, when he stole from Buck's food at the
first meal. As Buck sprang to punish him, the lash of Francois's whip
sang through the air, reaching the culprit first; and nothing remained
to Buck but to recover the bone. That was fair of Francois, he decided,
view all matches for this distribution
view release on metacpan or search on metacpan
t/01-basic.t
t/02-Acme-o_o.t
xt/author/00-compile.t
xt/author/clean-namespaces.t
xt/author/distmeta.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-no404s.t
xt/author/pod-spell.t
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/MetaSyntactic/haddock.pm view on Meta::CPAN
Pithecanthropuses Pockmark Pockmarks Politican Politician
Poltroons Polygraphs Polynesian Poor_loon Prattling_porpoise
Prize_purple_jellyfishes Profiteer Profiteers Psychopath
Purple_profiteering_jellyfish Pyrographers Raggle_taggle_ruminants
Rapscallion Rats Rhizopods Roadhogs Road_hogs Rubberneck Ruffian
San_Theolodite Saucy_tramp Savages Scoffing_braggart Scorpion Sea_gherkins
Sea_lice Shipwreckers Slavertrader Slave_trader Slubberdegullions
Snake Sparrows Spitfire Squawking_popinjay Steamroller Stoolpigeon
Sub_tropical_sea_louse Subtropical_sea_louse Swine Sycophant Tapiocans
Technocrat Ten_thousand_thundering_typhoons Terrapin Terrapins Terrorists
Thundering_misguided_missile Thundering_typhoons Tin_hatted_tyrants Toads
lib/Acme/MetaSyntactic/haddock.pm view on Meta::CPAN
Idiote_Allan Idioten Imitatie_carnavals_Mussolini In_egelvet_gebraden_gehaktballen Internationale_schurk Invertebraat
Jandorie Joris_Goedbloed Judas Judokus
Kale_kakkerlakken Kale_kerkuil Kamelen Kanaak Kanalje Kannibaal Kaper Kapers Kapitein_Drankorgel Keffertje Kidnapper Kilometervreter Kilometervreters Kinkels Kippen_zonder_kop Klein_brutaal_ventje Klein_gespuis Kleine_boef Kleine_duivel Kleine_ellend...
Laaghartige_Tapioca Lafaards Lafbekken Lamlendige_zuiplappen Lammetjes Landloper Langstaarten Lauwwaterdrinker Lelijk_beest Lelijk_dier Lelijk_ongedierte Lelijke_apekoppen Lelijke_baliekluivers Lelijke_Basji_Boezoeks Lelijke_deugniet Lelijke_kwajonge...
Maatje Makako_s Maloot Mameloek Mamelukken Maniak Maskerade_Inca_s Maskeradevrijbuiters Massa_smerige_beesten Mau_Mauer Megacycle Melkmuil Mensaap Menseneter Menseneters Miereneter Misbaksel Mislukte_acrobaat Mislukte_handelaar_in_tweedehands_vogelme...
Oerwoudgebroed Olieboer Onafscheidelijke_padvinder Onbeschofte_driedubbele_kaffers Ondier Ongekamde_merinoschapen Ongelikte_beer Ongelovige_honden Ongeluk Ongelukige Ongelukkige Ongelukseiland Ongeluksmens Ongeluksscheepsjongen Ongeluksvogel Onnozele...
Parasieten Patagonier Patagoniers Pekelharing Pekelharingen Phenomeen Pierlala Pietje_de_dood Pietlutten Piraat Piraten Planetenzwerver Plant Platvoeters Pleister_op_een_houten_been Potdikkema Potdikkie Potdorie Potjandorie Potverdikkeme Potverkaatje...
Raketpiraat Rakker Rampzalige Rare_kwasten Rare_kwistenbiebel Ratelslangen Rattenkruid Razende_bende Razende_woesteling Revolutionairen_van_het_jaar_nul Rode_duivel Rolaap Rolapen Rolstoelterroristen Rommelende_Donder Ronde_tafel_conferentiehouder Ro...
Saboteur Sakkerloot Santa_Madre_de_Dios Sapperdekriek Sapperloot Sapperstie Sapristie Schaamteloze_kerel Schapenhoeder_van_de_Balkan Schavuit Scheepsjongen Scheepsjongetje Scheepskelderaars Scheepsmaatje Scheikundig_product Schele_kaalkop Schele_komk...
Tapijtenventer Tienduizend_miljard_bliksembommen Toneelgeneraal_uit_de_Pampa Tornado Trekpleister Troep_Messerschmidts Trompetneuzen Tsjoek_tsjoeks_van_de_karpaten Turkse_mutsen Twee_overgehaalde_kromstevens Typische_oude_zeerot
Uilskuiken Uilskuikens Uitgedroogde_mummies
view all matches for this distribution
view release on metacpan or search on metacpan
inc/Test/Run/Builder.pm
lib/Acme/MetaSyntactic/mlpfim.pm
t/00-compile.t
t/test-meta-syn.t
weaver.ini
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-coverage.t
xt/author/pod-syntax.t
xt/author/tidyall.t
xt/release/cpan-changes.t
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/MetaSyntactic/nethack.pm view on Meta::CPAN
=item *
C<levels>: the names for the experience levels for each occupation.
Subdivided by occupation:
C<archeologist>,
C<barbarian>,
C<caveman>,
C<healer>,
C<knight>,
C<monk>,
lib/Acme/MetaSyntactic/nethack.pm view on Meta::CPAN
=item *
C<gods>: the Higher Entities that each occupation grovels before,
bribes, scorns, pleads to, and curses. Subdivided by occupation:
C<archeologist>,
C<barbarian>,
C<caveman>,
C<healer>,
C<knight>,
C<monk>,
lib/Acme/MetaSyntactic/nethack.pm view on Meta::CPAN
lizard
chameleon
crocodile
salamander
# names monsters/character_classes
archeologist
barbarian
caveman
cavewoman
healer
knight
lib/Acme/MetaSyntactic/nethack.pm view on Meta::CPAN
heavy_iron_ball
iron_chain
blinding_venom
acid_venom
# names roles/classes
archeologist
barbarian
caveman
healer
knight
monk
lib/Acme/MetaSyntactic/nethack.pm view on Meta::CPAN
ranger
samurai
tourist
valkyrie
wizard
# names roles/levels/archeologist
Digger
Field_Worker
Investigator
Exhumer
Excavator
Spelunker
Speleologist
Collector
Curator
# names roles/levels/barbarian
Plunderer
Plunderess
lib/Acme/MetaSyntactic/nethack.pm view on Meta::CPAN
Sorcerer
Sorceress
Necromancer
Wizard
Mage
# names roles/gods/archeologist
Quetzalcoatl
Camaxtli
Huhetotl
# names roles/gods/barbarian
Mitra
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/MetaSyntactic/vim.pm view on Meta::CPAN
tildeop
timeout
timeoutlen
title
titlelen
titleold
titlestring
toolbar
toolbariconsize
ttimeout
ttimeoutlen
lib/Acme/MetaSyntactic/vim.pm view on Meta::CPAN
dir
dy
ead
ed
enc
eol
ea
ep
eb
ef
efm
view all matches for this distribution
view release on metacpan or search on metacpan
t/04-bignum.t
weaver.ini
xt/author/00-compile.t
xt/author/clean-namespaces.t
xt/author/distmeta.t
xt/author/eol.t
xt/author/kwalitee.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-coverage.t
xt/author/pod-spell.t
view all matches for this distribution
view release on metacpan or search on metacpan
Makefile.PL
README
dist.ini
lib/Acme/Rautavistic/Sort.pm
t/00-compile.t
t/author-eol.t
t/author-no-tabs.t
t/dropsort.t
t/release-pod-coverage.t
t/release-pod-syntax.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.t
t/01-basic.t
t/01/lib/Acme/Resume/For/Tester.pm
weaver.ini
xt/author/eof.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-syntax.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.t
t/000-report-versions.t
weaver.ini
xt/release/common_spelling.t
xt/release/distmeta.t
xt/release/eol.t
xt/release/minimum-version.t
xt/release/no-tabs.t
xt/release/pod-coverage.t
xt/release/pod-syntax.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-compile.t
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/arity.t
xt/author/distmeta.t
xt/author/eol.t
xt/author/minimum-version.t
xt/author/mojibake.t
xt/author/no-tabs.t
xt/author/pod-syntax.t
xt/author/portability.t
view all matches for this distribution
view release on metacpan or search on metacpan
local/lib/perl5/IO/Async/Protocol/LineStream.pm view on Meta::CPAN
sub _init
{
my $self = shift;
$self->SUPER::_init;
$self->{eol} = "\x0d\x0a";
$self->{eol_pattern} = qr/\x0d?\x0a/;
}
sub configure
{
my $self = shift;
local/lib/perl5/IO/Async/Protocol/LineStream.pm view on Meta::CPAN
{
my $self = shift;
my ( $buffref, $eof ) = @_;
# Easiest to run each event individually, in case it returns a CODE ref
$$buffref =~ s/^(.*?)$self->{eol_pattern}// or return 0;
return $self->invoke_event( on_read_line => $1 ) || 1;
}
=head1 METHODS
local/lib/perl5/IO/Async/Protocol/LineStream.pm view on Meta::CPAN
sub write_line
{
my $self = shift;
my ( $line, @args ) = @_;
$self->write( "$line$self->{eol}", @args );
}
=head1 AUTHOR
Paul Evans <leonerd@leonerd.org.uk>
view all matches for this distribution
view release on metacpan or search on metacpan
META.yml
Makefile.PL
cpanfile
dist.ini
lib/Acme/Sterling.pm
xt/author/eol.t
xt/author/pod-coverage.t
xt/author/pod-syntax.t
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Acme/String/Trim.pm
perlcritic.rc
t/00-compile.t
t/000-report-versions-tiny.t
t/author-critic.t
t/author-test-eol.t
t/release-cpan-changes.t
t/release-dist-manifest.t
t/release-distmeta.t
t/release-kwalitee.t
t/release-minimum-version.t
view all matches for this distribution
view release on metacpan or search on metacpan
perlcritic.rc
t/00-compile.t
t/00-load.t
t/10-check.t
t/author-critic.t
t/author-test-eol.t
t/release-cpan-changes.t
t/release-dist-manifest.t
t/release-distmeta.t
t/release-kwalitee.t
t/release-minimum-version.t
view all matches for this distribution
view release on metacpan or search on metacpan
perlcriticrc
perltidyrc
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/author-00-compile.t
t/author-eol.t
t/author-mojibake.t
t/author-no-tabs.t
t/author-pod-spell.t
t/author-pod-syntax.t
t/author-test-version.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/00-report-prereqs.dd
t/00-report-prereqs.t
t/01-universal-laws.t
xt/author/clean-namespaces.t
xt/author/critic.t
xt/author/eol.t
xt/author/no-tabs.t
xt/author/pod-coverage.t
xt/author/pod-no404s.t
xt/author/pod-syntax.t
xt/author/portability.t
view all matches for this distribution
view release on metacpan or search on metacpan
t/lib/IO/String.pm view on Meta::CPAN
}
unless (length $/) { # paragraph mode
# XXX slow&lazy implementation using getc()
my $para = "";
my $eol = 0;
my $c;
while (defined($c = $self->getc)) {
if ($c eq "\n") {
$eol++;
next if $eol > 2;
}
elsif ($eol > 1) {
$self->ungetc($c);
last;
}
else {
$eol = 0;
}
$para .= $c;
}
return $para; # XXX wantarray
}
view all matches for this distribution