Josef Ezra > Finance-TickerSymbols-1.03 > Finance::TickerSymbols

Download:
Finance-TickerSymbols-1.03.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 1.03   Source   Latest Release: Finance-TickerSymbols-2.01

NAME ^

Finance::TickerSymbols - Perl extension for getting symbols lists from web resources

SYNOPSIS ^

  use Finance::TickerSymbols;
  for my $symbol ( symbols_list('all') ) {

     # do something with this $symbol
  }

  for my $industry ( industries_list()) {

     for my $symbol ( industry_list( $industry ) ) {

         # do something with $symbol and $industry

     }
  }

DESCRIPTION ^

get lists of ticker symbols. this list can be used for market queries.

symbols_list

symbols_list( 'nasdaq' | 'amex' | 'nyse' | 'all' ) returns the apropriate array of symbols.

industries_list

industries_list() returns array of industries names.

industry_list

industry_list( $industry_name ) returns array of symbols related with $industry_name

$Finance::TickerSymbols::long

setting $Finance::TickerSymbols::long to non-false would attach company name to each symbol (as "ARTNA:Basin Water, Inc." compare to "ARTNA")

PROXY

Users may define proxy using environment variables. examples (from LWP::UserAgent manuel):

      gopher_proxy=http://proxy.my.place/
      wais_proxy=http://proxy.my.place/
      no_proxy="localhost,my.domain"

TODO

more markets

SEE ALSO ^

  LWP
  http://quotes.nasdaq.com
  http://biz.yahoo.com/ic
  Finance::*

AUTHOR ^

Josef Ezra, <jezra@cpan.org>

COPYRIGHT AND LICENSE ^

Copyright (C) 2006 by Josef Ezra

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.

NOTES

- the returned data depends upon availability and format of external web sites. Needless to say, it is not guaranteed.

BUGS, REQUESTS, NICE IMPLEMENTATIONS, ETC. ^

Please email me about any of the above. I'll be more then happy to share interesting implementation of this module.

syntax highlighting: