Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
24 check-ins occurring around 6a191c53d125da19.
2016-10-16
| ||
21:46 | Fix date filtering and order of transactions Leaf check-in: 9332fb989f user: atomicules tags: trunk | |
2016-10-02
| ||
12:30 | Convert to csv parsing only Really I don't need all that class stuff in there anymore, but I thought I would retain and re-use what I could. Now it simply parses the csv file that Smile provide for download and converts that to Ledger format. Sob-sob - I loved being able to logon on the command line and download transactions. check-in: 4ca78e73c4 user: atomicules tags: trunk | |
2016-09-04
| ||
14:15 | Last tweaks I'd made. Commit for reference I'd forgotten to commit these. Committing for reference since none of this works anymore. Only option is to use a webbrowser and download the csv. Will be changing this into a CSV parser. Maybe. Might even just do that in Vim. check-in: ce95ff0dde user: atomicules tags: trunk, old-smile-site | |
2016-01-06
| ||
13:27 | Fix for negative balances Sob. Sob. Not that I ever want to see them though. I'd inadvertently assumed I'd only ever see a positive balance. Need to regexp to get the negative that Smile put at the end of the balance and stick that in the right balance, but only if a negative - it seems Ledger doesn't understand a plus sign in front of numbers. check-in: e176864222 user: atomicules tags: trunk | |
2015-10-19
| ||
21:33 | Ensure all extraneous spaces are removed check-in: cf683f4151 user: atomicules tags: trunk | |
2015-09-16
| ||
10:45 | Fix logon for when bulletin board isn't there Thought I had worked around this, but need to explicitly check for page.form and then also explicitly return the initial page check-in: 786c2c8c74 user: atomicules tags: trunk | |
2015-07-22
| ||
22:03 | Mark all these transactions as cleared check-in: ad57653104 user: atomicules tags: trunk | |
2015-07-21
| ||
15:30 | Include balance as balance assertion on last transaction instead of as comment check-in: 04aa81bd2e user: atomicules tags: trunk | |
09:26 | Report out available balance as well check-in: dae330504e user: atomicules tags: trunk | |
08:51 | Use highline for secure data entry check-in: 04f262a3df user: atomicules tags: trunk | |
2015-07-10
| ||
22:40 | Fixes as a result of merge check-in: 35fcf527ec user: atomicules tags: trunk | |
11:12 | Remove redundant comments after merge check-in: 16a050f0ef user: atomicules tags: trunk | |
10:42 | Merge in the cascaded_methods approach. I've decided I prefer that check-in: 6a191c53d1 user: atomicules tags: trunk | |
2015-07-07
| ||
22:19 | Report out balance as a comment at end of the file check-in: 565270916f user: atomicules tags: trunk | |
2015-07-06
| ||
20:57 | Alternative approach to code, cascading methods Since methods make no sense on their own, make each method call the method before it so requirements cascade all the way back. Since each method now returns `page` there is no need for `page` to be an instance variable. So perhaps this is a bit cleaner? Leaf check-in: 1905cd0eb7 user: atomicules tags: cascade_methods | |
20:53 | Create new branch named "cascade_methods" check-in: cdb88b0318 user: atomicules tags: cascade_methods | |
2015-07-04
| ||
13:36 | Fix sorting/ordering of transactions Need to get things in the right order for checking whether we've gone far enough back and also for appending to the main transactions array and then again for writing out. Also add appropriate Expenses/Income placeholder check-in: 5bdd7b804f user: atomicules tags: trunk | |
11:21 | Build it into a proper script I'm not entirely sure whether a class structure is appropriate for this. At the very least because I'm only ever creating one of them, but also because although it's nice having the separate methods for each stage of the logon process, etc, they don't really make sense, and cna't be used, as standalone methods. I'm also not sure about the use of instance variables. Splitting things out into methods almost requires them as passing arguments would be a bit clumsy, but then it is almost like using global variables. So, all in all, I've attempted to make it more Ruby-ish, but I think I've failed. - I'd got credits and debits the wrong way round - Adds in dealing with memorable date logon details check-in: 5454406454 user: atomicules tags: trunk | |
2015-07-02
| ||
20:54 | Add basics of getting previous statements check-in: b65738a784 user: atomicules tags: trunk | |
2015-07-01
| ||
20:26 | Check for Bulletin Board sumbit check-in: 3b0a9cbf4e user: atomicules tags: trunk | |
11:34 | Add basics for writing out transactions in Ledger format check-in: 16678c4f5f user: atomicules tags: trunk | |
2015-06-28
| ||
10:59 | Skip header and footer rows on recent items check-in: d3dd543406 user: atomicules tags: trunk | |
2015-06-27
| ||
20:20 | Actual initial commit of file check-in: 649373d472 user: atomicules tags: trunk | |
20:17 | initial empty check-in check-in: ed666ee52d user: atomicules tags: trunk | |