[Clipart] Re: SVG support for getID3
Sarita Crites
saritasan2 at gmail.com
Thu Mar 16 20:58:24 PST 2006
On 3/16/06, Sarita Crites <saritasan2 at gmail.com> wrote:
> On 15 Mar 2006 10:11:11 -0500, Jonadab the Unsightly One
> <jonadab at bright.net> wrote:
> > Bryce Harrington <bryce at bryceharrington.org> writes:
> >
> > > > > Hmm, I also notice that mimetype is able to correctly determine the
> > > > > SVG-ness of the file:
> > > > >
> > > > > $ mimetype daggers.svg
> > > > > daggers.svg: image/svg+xml
> > >
> > > It's a perl script written by Japp G. Karssenberg in 2003. Its manpage
> > > mentions the File::MimeInfo module.
> >
> > Finally got around to looking at this. It is matching the filename
> > against a list of patterns. Here's the code that's doing it:
> >
> > if ($file =~ /\.(\w+(\.\w+)*)$/) {
> > my @ext = split /\./, $1;
> > while (@ext) {
> > my $ext = join('.', @ext);
> > print STDERR "> Checking for extension '.$ext'\n" if $DEBUG;
> > warn "WARNING: wantarray behaviour of globs() will change in the future.\n" if wantarray;
> > return wantarray
> > ? ($extension{$ext}, $ext)
> > : $extension{$ext}
> > if exists $extension{$ext};
> > shift @ext;
> > }
> > }
> >
> > Here is the result:
> >
> > jonadab at vestibule$ rm test.svg
> > jonadab at vestibule$ touch test.svg
> > jonadab at vestibule$ mimetype test.svg
> > test.svg: image/svg+xml
> > jonadab at vestibule$
> >
> > --
> > Open Clip Art Library: Drawing Together
> > http://www.openclipart.org/
> >
> > _______________________________________________
> > clipart mailing list
> > clipart at lists.freedesktop.org
> > http://lists.freedesktop.org/mailman/listinfo/clipart
> >
> Please Remove from all Lists! Thank you.
>
> --
> Sarita
>
--
Sarita
More information about the clipart
mailing list