[Gnucash-changes] r11965 - gnucash/trunk - Add support for printing currency quotes.

David Hampton hampton at cvs.gnucash.org
Thu Nov 17 00:48:38 EST 2005


Author: hampton
Date: 2005-11-17 00:48:38 -0500 (Thu, 17 Nov 2005)
New Revision: 11965
Trac: http://svn.gnucash.org/trac/changeset/11965

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/src/quotes/dump-finance-quote
Log:
Add support for printing currency quotes.

Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	2005-11-17 05:35:02 UTC (rev 11964)
+++ gnucash/trunk/ChangeLog	2005-11-17 05:48:38 UTC (rev 11965)
@@ -1,5 +1,8 @@
 2005-11-17  David Hampton  <hampton at employees.org>
 
+	* src/quotes/dump-finance-quote: Add support for printing currency
+	quotes.
+
 	* most files: Update FSF street address.
 
 2005-11-16  David Hampton  <hampton at employees.org>

Modified: gnucash/trunk/src/quotes/dump-finance-quote
===================================================================
--- gnucash/trunk/src/quotes/dump-finance-quote	2005-11-17 05:35:02 UTC (rev 11964)
+++ gnucash/trunk/src/quotes/dump-finance-quote	2005-11-17 05:48:38 UTC (rev 11965)
@@ -160,13 +160,22 @@
 }
 
 my $exchange = shift;
-while ($#ARGV >= 0) {
-  my $stock = shift;
-  my %quotes = $q->fetch($exchange, $stock);
-  report($stock, \%quotes, $verbose);
-  if ($#ARGV >= 0) {
-    printf "=====\n\n";
+if ($exchange eq "currency") {
+  my $from = shift;
+  while ($#ARGV >= 0) {
+    my $to = shift;
+    my $result = $q->currency($from, $to);
+    printf "1 $from = $result $to\n";
   }
+} else {
+  while ($#ARGV >= 0) {
+    my $stock = shift;
+    my %quotes = $q->fetch($exchange, $stock);
+    report($stock, \%quotes, $verbose);
+    if ($#ARGV >= 0) {
+      printf "=====\n\n";
+    }
+  }
 }
 
 =head1 NAME



More information about the gnucash-changes mailing list