App-financeta

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

lib/App/financeta/indicators.pm
lib/App/financeta/language.pm
lib/App/financeta/mo.pm
lib/App/financeta/utils.pm
LICENSE
MANIFEST			This list of files
META.json
META.yml
README
share/changelogger.sh
share/chart-line-solid.png
share/chart.tt
share/icon.gif
share/spinner.svg
share/testpdl.pl
share/testpdljs.pl
t/00_use.t
t/01_lang.t
t/02_exec.t

README  view on Meta::CPAN


      The commandline script that calls App::financeta.

DEPENDENCIES FOR DEVELOPERS

    Linux

      For Linux, such as Debian/Ubuntu based systems like Debian Bullseye
      or Ubuntu 20.04 LTS, you want the following packages installed:

          libheif-dev libwebp-dev libxpm-dev libgtk-3-dev libgtkmm-3.0-dev libpng-dev libjpeg-dev libtiff-dev gnuplot

      Then you build Prima, PDL, PDL::Graphics::Gnuplot,
      PDL::Graphics::Simple, Mo, IO::All.

    Windows

      For Windows you need Strawberry Perl installed and install Prima,
      PDL, PDL::Graphics::Prima, PDL::Graphics::Gnuplot,
      PDL::Graphics::Simple.

lib/App/financeta.pm  view on Meta::CPAN

=back

=head1 DEPENDENCIES FOR DEVELOPERS

=over

=item B<Linux>

For Linux, such as Debian/Ubuntu based systems like Debian Bullseye or Ubuntu 20.04 LTS, you want the following packages installed:

    libheif-dev libwebp-dev libxpm-dev libgtk-3-dev libgtkmm-3.0-dev libpng-dev libjpeg-dev libtiff-dev gnuplot

Then you build L<Prima>, L<PDL>, L<PDL::Graphics::Gnuplot>, L<PDL::Graphics::Simple>, L<Mo>, L<IO::All>.

=item B<Windows>

For Windows you need Strawberry Perl installed and install L<Prima>, L<PDL>, L<PDL::Graphics::Prima>, L<PDL::Graphics::Gnuplot>, L<PDL::Graphics::Simple>.

You will want to install Gnuplot 5.2.8 from their website. The version that is 5.4 and above is not supported at the moment due to issues with IPC.

=item B<Mac OSX>

lib/App/financeta/utils.pm  view on Meta::CPAN

        4 => 'WARNING',
        5 => 'NOTICE',
        6 => 'INFO',
        7 => 'DEBUG',
        8 => 'TRACE',
    );
    return "[$levels{$l}]($c) @_";
}

sub get_icon_path {
    return get_file_path('chart-line-solid.png', @_);
}

sub get_file_path {
    my ($filename, @args) = @_;
    return unless defined $filename;
    my $file_path;
    my $distname = 'App-financeta';
    try {
        $file_path = dist_file($distname, $filename);
    } catch {

share/chart.tt  view on Meta::CPAN

<!DOCTYPE HTML>
<html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="copyright" content="App::financeta Authors">
    <meta name="author" content="Vikas N Kumar <vikas@cpan.org>">
    <meta name="description" content="App::financeta">
    <link rel="icon" href="chart-line-solid.png" type="image/png">
    <title>[% page.title %]</title>
    <script src="https://code.highcharts.com/stock/highstock.js"></script>
    <style>
    #chart-container {
        min-width: 600px;
        min-height: 400px;
        height: [% chart.height %];
        width: 95%;
        margin: 20px;
    };

share/testpdljs.pl  view on Meta::CPAN


__DATA__
<!DOCTYPE HTML>
<html lang="en">
    <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="copyright" content="App::financeta Authors">
    <meta name="author" content="Vikas N Kumar <vikas@cpan.org>">
    <meta name="description" content="App::financeta">
    <link rel="icon" href="chart-line-solid.png" type="image/png">
    <title>[% page.title %]</title>
    <script src="https://code.highcharts.com/stock/highstock.js"></script>
    <style>
    #chart-container {
        min-width: 600px;
        min-height: 400px;
        height: [% chart.height %];
        width: 95%;
        margin: 20px;
    };



( run in 1.889 second using v1.01-cache-2.11-cpan-788537b7465 )