App-contenttype

 view release on metacpan or  search on metacpan

script/contenttype  view on Meta::CPAN


=head1 EXAMPLE

    $ contenttype json
    application/json    .json

=head1 AUTHOR

Dai Okabayashi E<lt>bayashi@cpan.orgE<gt>

=head1 SEE ALSO

L<Plack::MIME>

L<MIME::Type>

=head1 LICENSE

This module is free software; you can redistribute it and/or
modify it under the same terms as Perl itself. See L<perlartistic>.

=cut

use strict;
use warnings;

my $keyword = join '|', @ARGV;

if ($keyword) {
    while (my $type = <DATA>) {
        if ($type =~ m!(?:$keyword)!i) {
            print $type;
        }
    }
}
else {
    while (my $type = <DATA>) {
        print $type;
    }
}

__DATA__
application/andrew-inset	ez
application/atom+xml	atom
application/atomcat+xml	atomcat
application/atomsvc+xml	atomsvc
application/ccxml+xml	ccxml
application/cdmi-capability	cdmia
application/cdmi-container	cdmic
application/cdmi-domain	cdmid
application/cdmi-object	cdmio
application/cdmi-queue	cdmiq
application/dash+xml	mdp
application/dicom	dcm
application/dssc+der	dssc
application/dssc+xml	xdssc
application/ecmascript	ecma
application/ecmascript	es
application/emma+xml	emma
application/exi	exi
application/font-tdpfr	pfr
application/hyperstudio	stk
application/inkml+xml	ink
application/ipfix	ipfix
application/javascript	js
application/javascript	jsm
application/json	json
application/lost+xml	lostxml
application/mac-binhex40	hqx
application/mads+xml	mads
application/marc	mrc
application/marcxml+xml	mrcx
application/mathematica	ma
application/mathematica	mb
application/mathematica	nb
application/mathematica	nbp
application/mathml+xml	mathml
application/mbox	mbox
application/mediaservercontrol+xml	mscml
application/metalink4+xml	meta4
application/mets+xml	mets
application/mods+xml	mods
application/mp21	m21
application/mp4	m4p
application/mp4	mp4s
application/msword	doc
application/msword	dot
application/msword	w6w
application/msword	wiz
application/msword	word
application/mxf	mxf
application/ocsp-request	orq
application/ocsp-response	ors
application/octet-stream	bpk
application/octet-stream	buffer
application/octet-stream	deploy
application/octet-stream	dist
application/octet-stream	distz
application/octet-stream	dump
application/octet-stream	lhx
application/octet-stream	lrf
application/octet-stream	saveme
application/oda	oda
application/ogg	ogx
application/oxps	oxps
application/patch-ops-error+xml	xer
application/pdf	pdf
application/pgp-encrypted	gpg
application/pgp-keys	key
application/pgp-keys	pkr
application/pgp-keys	skr
application/pgp-signature	asc
application/pgp-signature	pgp
application/pgp-signature	sig
application/pkcs10	p10
application/pkcs7-mime	p7c
application/pkcs7-mime	p7m
application/pkcs7-signature	p7s
application/pkcs8	p8
application/pkix-attr-cert	ac
application/pkix-cert	cer

script/contenttype  view on Meta::CPAN

application/vnd.joost.joda-archive	joda
application/vnd.kahootz	ktr
application/vnd.kahootz	ktz
application/vnd.kde.karbon	karbon
application/vnd.kde.kchart	chrt
application/vnd.kde.kformula	kfo
application/vnd.kde.kivio	flw
application/vnd.kde.kontour	kon
application/vnd.kde.kpresenter	kpr
application/vnd.kde.kpresenter	kpt
application/vnd.kde.kspread	ksp
application/vnd.kde.kword	kwd
application/vnd.kde.kword	kwt
application/vnd.kenameapp	htke
application/vnd.kidspiration	kia
application/vnd.kinar	kne
application/vnd.kinar	knp
application/vnd.kodak-descriptor	sse
application/vnd.las.las+xml	lasxml
application/vnd.llamagraphics.life-balance.desktop	lbd
application/vnd.llamagraphics.life-balance.exchange+xml	lbe
application/vnd.lotus-1-2-3	123
application/vnd.lotus-1-2-3	wk3
application/vnd.lotus-1-2-3	wk4
application/vnd.lotus-1-2-3	wks
application/vnd.lotus-approach	apr
application/vnd.lotus-freelance	pre
application/vnd.lotus-notes	nsf
application/vnd.lotus-organizer	org
application/vnd.lotus-screencam	scm
application/vnd.lotus-wordpro	lwp
application/vnd.macports.portpkg	portpkg
application/vnd.mcd	mcd
application/vnd.medcalcdata	mc1
application/vnd.mediastation.cdkey	cdkey
application/vnd.mfer	mwf
application/vnd.mfmp	mfm
application/vnd.micrografx.flo	flo
application/vnd.micrografx.igx	igx
application/vnd.mif	mif
application/vnd.mobius.daf	daf
application/vnd.mobius.dis	dis
application/vnd.mobius.mbk	mbk
application/vnd.mobius.mqy	mqy
application/vnd.mobius.msl	msl
application/vnd.mobius.plc	plc
application/vnd.mobius.txf	txf
application/vnd.mophun.application	mpn
application/vnd.mophun.certificate	mpc
application/vnd.mozilla.xul+xml	xul
application/vnd.ms-artgalry	cil
application/vnd.ms-asf	asf
application/vnd.ms-excel	xla
application/vnd.ms-excel	xlb
application/vnd.ms-excel	xls
application/vnd.ms-excel	xlt
application/vnd.ms-excel.addin.macroenabled.12	xlam
application/vnd.ms-excel.sheet.binary.macroenabled.12	xlsb
application/vnd.ms-excel.sheet.macroenabled.12	xlsm
application/vnd.ms-excel.template.macroenabled.12	xltm
application/vnd.ms-fontobject	eot
application/vnd.ms-ims	ims
application/vnd.ms-lrm	lrm
application/vnd.ms-officetheme	thmx
application/vnd.ms-pki.certstore	sst
application/vnd.ms-pki.pko	pko
application/vnd.ms-pki.seccat	cat
application/vnd.ms-pki.stl	stl
application/vnd.ms-powerpoint	pot
application/vnd.ms-powerpoint	ppa
application/vnd.ms-powerpoint	pps
application/vnd.ms-powerpoint	ppt
application/vnd.ms-powerpoint	pwz
application/vnd.ms-powerpoint.addin.macroenabled.12	ppam
application/vnd.ms-powerpoint.presentation.macroenabled.12	pptm
application/vnd.ms-powerpoint.slide.macroenabled.12	sldm
application/vnd.ms-powerpoint.slideshow.macroenabled.12	ppsm
application/vnd.ms-powerpoint.template.macroenabled.12	potm
application/vnd.ms-project	mpp
application/vnd.ms-tnef	tnef
application/vnd.ms-tnef	tnf
application/vnd.ms-word.document.macroenabled.12	docm
application/vnd.ms-word.template.macroenabled.12	dotm
application/vnd.ms-works	wcm
application/vnd.ms-works	wdb
application/vnd.ms-works	wps
application/vnd.ms-works	xlr
application/vnd.ms-wpl	wpl
application/vnd.ms-xpsdocument	xps
application/vnd.mseq	mseq
application/vnd.musician	mus
application/vnd.muvee.style	msty
application/vnd.mynfc	taglet
application/vnd.nervana	bkm
application/vnd.nervana	ent
application/vnd.nervana	entity
application/vnd.nervana	kcm
application/vnd.nervana	req
application/vnd.nervana	request
application/vnd.neurolanguage.nlu	nlu
application/vnd.nintendo.snes.rom	sfc
application/vnd.nintendo.snes.rom	smc
application/vnd.nitf	ntf
application/vnd.noblenet-directory	nnd
application/vnd.noblenet-sealer	nns
application/vnd.noblenet-web	nnw
application/vnd.nokia.configuration-message	ncm
application/vnd.nokia.n-gage.data	ngdat
application/vnd.nokia.n-gage.symbian.install	n-gage
application/vnd.nokia.radio-preset	rpst
application/vnd.nokia.radio-presets	rpss
application/vnd.novadigm.edm	edm
application/vnd.novadigm.edx	edx
application/vnd.novadigm.ext	ext
application/vnd.oasis.opendocument.chart	odc
application/vnd.oasis.opendocument.chart-template	otc
application/vnd.oasis.opendocument.database	odb
application/vnd.oasis.opendocument.formula	odf
application/vnd.oasis.opendocument.formula-template	odft
application/vnd.oasis.opendocument.graphics	odg
application/vnd.oasis.opendocument.graphics-flat-xml	fodg

script/contenttype  view on Meta::CPAN

application/x-chess-pgn	pgn
application/x-chrome-extension	crx
application/x-clariscad	ccad
application/x-cocoa	cco
application/x-compress	Z
application/x-compress	z
application/x-conference	nsc
application/x-cpio	cpio
application/x-csh	csh
application/x-cu-seeme	csm
application/x-cu-seeme	cu
application/x-cue	cue
application/x-dar	dar
application/x-davmount+xml	davmount
application/x-dbf	dbf
application/x-dc-rom	dc
application/x-debian-package	deb
application/x-debian-package	udeb
application/x-deepv	deepv
application/x-designer	ui
application/x-desktop	desktop
application/x-desktop	kdelnk
application/x-dgc-compressed	dgc
application/x-dia-diagram	dia
application/x-dia-shape	shape
application/x-director	cct
application/x-director	cst
application/x-director	cxt
application/x-director	dcr
application/x-director	dir
application/x-director	dxr
application/x-director	fgd
application/x-director	swa
application/x-director	w3d
application/x-dms	dms
application/x-docbook+xml	dbk
application/x-docbook+xml	docbook
application/x-doom	wad
application/x-drafting	drw
application/x-dsptype	tsp
application/x-dtbncx+xml	ncx
application/x-dtbook+xml	dtb
application/x-dtbresource+xml	res
application/x-dvi	dvi
application/x-e-theme	etheme
application/x-egon	egon
application/x-envoy	env
application/x-envoy	evy
application/x-epub+zip	epub
application/x-eva	eva
application/x-excel	xl
application/x-excel	xlc
application/x-excel	xld
application/x-excel	xlk
application/x-excel	xll
application/x-excel	xlm
application/x-excel	xlv
application/x-excel	xlw
application/x-fictionbook+xml	fb2
application/x-fluid	fl
application/x-font	gsf
application/x-font	pcf
application/x-font	pcf.z
application/x-font	pfa
application/x-font	pfb
application/x-font-bdf	bdf
application/x-font-linux-psf	psf
application/x-font-otf	otf
application/x-font-snf	snf
application/x-font-ttf	ttc
application/x-font-ttf	ttf
application/x-font-ttx	ttx
application/x-font-type1	afm
application/x-font-type1	pfm
application/x-font-woff	woff
application/x-fractals	fif
application/x-freearc	arc
application/x-freeloader	frl
application/x-freemind	mm
application/x-futuresplash	spl
application/x-gameboy-rom	gb
application/x-gba-rom	gba
application/x-gca-compressed	gca
application/x-gedcom	ged
application/x-gedcom	gedcom
application/x-gettext-translation	gmo
application/x-gettext-translation	mo
application/x-glade	glade
application/x-glulx	ulx
application/x-gml+xml	gml
application/x-gnucash	gnc
application/x-gnucash	gnucash
application/x-gnucash	xac
application/x-gnumeric	gnumeric
application/x-gnunet-directory	gnd
application/x-gnuplot	gnuplot
application/x-gnuplot	gp
application/x-gnuplot	gplt
application/x-go-sgf	sgf
application/x-gpx+xml	gpx
application/x-gramps-xml	gramps
application/x-graphing-calculator	gcf
application/x-graphite	gra
application/x-groupwise	vew
application/x-gsp	gsp
application/x-gss	gss
application/x-gtar	gtar
application/x-gtar	taz
application/x-gtar	tbz
application/x-gtar	tbz2
application/x-gtar	tgz
application/x-gxf	gxf
application/x-gzip	gz
application/x-gzip	gzip
application/x-hdf	h4
application/x-hdf	h5
application/x-hdf	hdf
application/x-hdf	hdf4
application/x-hdf	hdf5
application/x-helpfile	help
application/x-hep	hep
application/x-hta	hta
application/x-html+ruby	rhtml
application/x-httpd-php	php
application/x-httpd-php	pht
application/x-httpd-php	phtml
application/x-httpd-php-source	phps
application/x-httpd-php3	php3
application/x-httpd-php3-preprocessed	php3p
application/x-httpd-php4	php4
application/x-httpd-php5	php5
application/x-hwp	hwp
application/x-hwt	hwt
application/x-i-deas	unv
application/x-ica	ica



( run in 1.614 second using v1.01-cache-2.11-cpan-ceb78f64989 )