Fixed database inversion (1/X) !
authorJean-Michel Nirgal Vourgère <jmv@nirgal.com>
Fri, 7 Jan 2011 18:55:34 +0000 (18:55 +0000)
committerJean-Michel Nirgal Vourgère <jmv@nirgal.com>
Fri, 7 Jan 2011 18:55:34 +0000 (18:55 +0000)
curcy-update
currencies

index ad92635d27ac81a32fff7117f017ce0e50fe17bf..6810b29be265638d363a78a8c208a27b59f61453 100755 (executable)
@@ -37,12 +37,13 @@ def get_yahoo_quotes():
     quotes = {}
     for name, value in parse_yahoo(get_yahoo_raw()):
         quotes[name] = value
+    assert len(quotes) > 10
+    quotes['USD'] = 1
 
     ref_usd = quotes[REFERENCE]
     for cur in quotes.keys():
-        quotes[cur] /= ref_usd
-    assert len(quotes) > 0
-    quotes['USD'] = 1/ref_usd
+        quotes[cur] = ref_usd / quotes[cur]
+
     # add historical european values
     if REFERENCE == 'EUR':
         quotes['ATS'] = 0.07267283416785971236
index a0faf246e7c4bd8ab479a2acfb6e297ad85a30f6..9105ab5351b330ade4728e3afc4a2f1a058a03ab 100644 (file)
-DZD 95.2811893988
-NAD 8.78668390433
-GHS 1.91790562379
-EGP 7.49838396897
-BGN 1.95423400129
-PAB 1.31221719457
-PHP 57.0588235294
-BOB 9.03684550743
-DKK 7.44886877828
-BWP 8.51661279897
-LBP 1939.88364577
-TZS 1892.04912734
-VND 25226.2443439
-AOA 120.035552683
-KHR 5216.54815772
-QAR 4.70769230769
-KYD 1.04822236587
-LYD 1.6334841629
-UAH 10.3038138332
-JOD 0.915061409179
-AWG 2.31389786684
-SAR 4.84822236587
-LTL 3.44899806076
-HKD 10.047446671
-CHF 1.24809308339
-GIP 0.836586942469
-BYR 3888.81706529
-XPF 117.905623788
-MRO 359.728506787
-HRK 7.36884292178
-DJF 233.678086619
-SZL 8.75888817065
-THB 39.2501616031
-XAF 655.310665805
-BND 1.67511312217
-ETB 21.5150614092
-UYU 25.7918552036
-NIO 28.3193277311
-LAK 10387.8474467
-SYP 60.6334841629
-MAD 11.1061409179
+DZD 0.010487109905
+NAD 0.113720297212
+GHS 0.520997640715
+EGP 0.13325862069
+BGN 0.511312516539
+PAB 0.761477832512
+PHP 0.0175121785431
+BOB 0.110572246066
+DKK 0.134230635637
+BWP 0.11744951145
+LBP 0.000515094968344
+TZS 0.000528117526478
+VND 3.96105060858e-05
+AOA 0.00832440291876
+KHR 0.000191548946716
+QAR 0.212253528863
+KYD 0.953256043414
+LYD 0.610505529226
+UAH 0.0969761606023
+JOD 1.09197513422
+AWG 0.431787709497
+SAR 0.206101170635
+LTL 0.289714371392
+HKD 0.099446731858
+CHF 0.800103519669
+GIP 1.19440581054
+BYR 0.000256948138298
+XPF 0.00847478070175
+MRO 0.0027777178796
+HRK 0.135601249167
+DJF 0.0043488535659
+SZL 0.114081180812
+THB 0.0254494567007
+XAF 0.00152304269604
+BND 0.596511538165
+ETB 0.0464430143193
+UYU 0.0387418546366
+NIO 0.0352841816937
+LAK 9.6191661481e-05
+SYP 0.0164797441365
+MAD 0.0899704327986
 FRF 0.152449017237
-MZN 41.7582417582
-GEL 2.28998060763
-ZAR 8.80866192631
-NPR 93.9883645766
-ZWL 416.748545572
+MZN 0.0239287925697
+GEL 0.436346186417
+ZAR 0.113414920467
+NPR 0.0106313617607
+ZWL 0.00239766716818
 VAL 0.000516456899089
-NGN 197.09114415
+NGN 0.00506985897015
 BEF 0.0247893524773
-CRC 655.332902392
-AED 4.74854557207
-EEK 15.246929541
-MWK 192.954104719
-LKR 143.387201034
-SKK 27.8901098901
-PKR 110.892049127
-HUF 275.307045895
-RON 4.258177117
-LSL 8.77181641888
-MNT 1645.1195863
-AMD 469.864253394
-UGX 3014.86748546
-XDR 0.847834518423
+CRC 0.00152475833498
+AED 0.210427443507
+EEK 0.0655361003943
+MWK 0.00515266666667
+LKR 0.0069687133712
+SKK 0.0358271913967
+PKR 0.00901078402798
+HUF 0.00362949049073
+RON 0.234660108692
+LSL 0.113913043478
+MNT 0.000607387033399
+AMD 0.00212662337662
+UGX 0.000331432246998
+XDR 1.17856053675
 NLG 0.45378021609
 ITL 0.000516456899089
-SCR 15.8293471235
-SHP 0.836586942469
-AFN 58.2805429864
-MMK 8.41628959276
-KPW 1163.54234001
-TRY 2.0334841629
-BDT 91.8228829994
+SCR 0.0631247958184
+SHP 1.19440581054
+AFN 0.0171450754215
+MMK 0.118725038402
+KPW 0.000858777777778
+TRY 0.491385339182
+BDT 0.0108820837733
 GRD 0.00293470286134
-YER 276.502908856
+YER 0.00361379310345
 ATS 0.0726728341679
-ALL 137.957336781
-SLL 5429.86425339
-MGA 2760.18099548
-ANG 2.31609566904
-LRD 91.1441499677
-RWF 765.352294764
-NOK 7.72967032967
-MOP 10.349062702
-INR 58.6683904331
-MXN 15.8319327731
-CZK 24.5248868778
-TJS 5.69243697479
-PYG 5888.81706529
-COP 2421.78409825
-MYR 3.96599870718
-TMT 3.683645766
-MUR 39.6250808016
-IDR 11709.7608274
-HNL 24.4602456367
-FJD 2.36910148675
-ISK 152.049127343
-PEN 3.6276664512
-BZD 2.52100840336
-ILS 4.61926308985
+ALL 0.00724299503327
+SLL 0.000184023809524
+MGA 0.000362014051522
+ANG 0.431426179179
+LRD 0.0109631205674
+RWF 0.00130557432432
+NOK 0.129167571904
+MOP 0.0965533610663
+INR 0.0171071270474
+MXN 0.0631144863629
+CZK 0.0407432788614
+TJS 0.175535418228
+PYG 0.000169681668496
+COP 0.000412598425197
+MYR 0.251947713271
+TMT 0.271259607623
+MUR 0.0252169657423
+IDR 8.5592469546e-05
+HNL 0.0408509513742
+FJD 0.421773533424
+ISK 0.00657172009183
+PEN 0.275445473984
+BZD 0.396358974359
+ILS 0.216316820599
 LUF 0.0247893524773
-DOP 48.3193277311
-TWD 37.8215901745
-MDL 15.8823529412
-BSD 1.29282482224
-SEK 8.92954104719
-ZMK 6179.70265029
-MVR 16.5546218487
-AUD 1.30135746606
-SRD 3.51001939237
-CUP 1.29282482224
+DOP 0.0206795986622
+TWD 0.0264194154845
+MDL 0.0629141229141
+BSD 0.7729
+SEK 0.111831348661
+ZMK 0.000161694560669
+MVR 0.060359234674
+AUD 0.769284363492
+SRD 0.28467771639
+CUP 0.7729
 IEP 1.26973807843
-CLF 0.0299935358759
-BBD 2.58564964447
-KMF 489.107950873
-KRW 1450.87265676
-GMD 36.8455074337
-VEF 5.54945054945
-GTQ 10.3775048481
-ARS 5.14091790562
+CLF 33.3146551724
+BBD 0.38645
+KMF 0.00202860892388
+KRW 0.000688705725106
+GMD 0.0271192982456
+VEF 0.180154771339
+GTQ 0.0962875295876
+ARS 0.19436690557
 SIT 0.00417292605575
-CLP 642.857142857
+CLP 0.00155434891905
 EUR 1.0
-CDF 1170.00646412
-XCD 3.47123464771
-KZT 190.168067227
-RUB 39.7847446671
+CDF 0.000854033149171
+XCD 0.287858472998
+KZT 0.00525442741086
+RUB 0.0251157651876
 FIM 0.168187926462
-TTD 8.24822236587
-OMR 0.497220426632
-BRL 2.17698771816
-SBD 10.029217841
-PLN 3.87653522948
-KES 104.848093083
-SVC 11.3089851325
+TTD 0.121144200627
+OMR 2.00962038482
+BRL 0.458994002019
+SBD 0.0996313292771
+PLN 0.257762214441
+KES 0.00953020961776
+SVC 0.0883566733352
 DEM 0.511291881196
-MKD 59.9870717518
-GBP 0.831932773109
-AZN 1.0312863607
-TOP 2.41447963801
-HTG 52.036199095
-VUV 120.879120879
-GNF 9243.69747899
-WST 3.04240465417
-IQD 1511.05365223
-BAM 1.96043956044
-CAD 1.28661926309
-CVE 109.89010989
-KWD 0.364835164835
-BIF 1591.33807369
-PGK 3.35358758888
-SOS 2068.51971558
-SGD 1.67382029735
-UZS 2120.94376212
-STD 24421.460892
+MKD 0.0166573275862
+GBP 1.20220874164
+AZN 0.968910618027
+TOP 0.413846648105
+HTG 0.019202484472
+VUV 0.00826631016043
+GNF 0.000108097902098
+WST 0.328432414057
+IQD 0.000660880718256
+BAM 0.510131344466
+CAD 0.777252614642
+CVE 0.00909294117647
+KWD 2.73883770376
+BIF 0.000627914534081
+PGK 0.297956823439
+SOS 0.0004830625
+SGD 0.597341371049
+UZS 0.000471122489409
+STD 4.08671513549e-05
 ESP 0.00601012104384
-IRR 13383.9689722
-CNY 8.57466063348
-XOF 652.424046542
-TND 1.89140271493
-GYD 264.964447317
-NZD 1.70575307046
-FKP 0.836586942469
-LVL 0.698125404008
-USD 1.29282482224
-KGS 60.9825468649
-BTN 58.6748545572
-BMD 1.29385908209
-RSD 106.115707822
-BHD 0.487524240465
-JPY 107.220426632
-SDG 3.23335488041
+IRR 7.46582950978e-05
+CNY 0.116532227667
+XOF 0.00153155652432
+TND 0.528298017772
+GYD 0.00377116369846
+NZD 0.586418816388
+FKP 1.19440581054
+LVL 1.4312962963
+USD 0.7729
+KGS 0.0163854144583
+BTN 0.0170298556792
+BMD 0.772282174261
+RSD 0.00943360531182
+BHD 2.04958896844
+JPY 0.00930700222771
+SDG 0.309036385446
 PTE 0.00498797897068