-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathTODO
43 lines (27 loc) · 1.63 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#1 --------------------------------------------------------------------
get more historic currency exchange rates, e.g.:
http://www.oanda.com/currency/historical-rates-classic?date_fmt=us&date=05/16/13&date1=05/03/13&exch=EUR&expr=USD&margin_fixed=0&format=CSV&redirected=1
http://www.xe.com/currencytables/?from=EUR&date=2013-05-16
--------------------------------------------------------------------
#2 --------------------------------------------------------------------
validate transaction IDs against existing entries in the file, to
- recognize cancellations etc to earlier transactions
- avoid double bookings
-> postponed for now for performance reasons; the hope is those cases
are rare. at any rate, before annual closing, run full year paypal
import and compare the gnc2csv outputs
-> there is also now delete_txn.py to e.g. kill all PayPal
transactions, or a certain range, and import anew
--------------------------------------------------------------------
#3 --------------------------------------------------------------------
Much too memory-hungry currently.
try:
http://stackoverflow.com/questions/110259/which-python-memory-profiler-is-recommended
http://tech.oyster.com/save-ram-with-python-slots/
https://en.wikipedia.org/wiki/PyPy
#4 --------------------------------------------------------------------
Consolidate .pygnclib scripts
--------------------------------------------------------------------
#5 --------------------------------------------------------------------
Possibly consolidate with http://hg.furius.ca/public/ledgerhub/ ?
--------------------------------------------------------------------