examples: tarsnap csv rules
This commit is contained in:
		
							parent
							
								
									ea1f19c71e
								
							
						
					
					
						commit
						7e2487a4dc
					
				
							
								
								
									
										23
									
								
								examples/csv-rules/tarsnap.csv.rules
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								examples/csv-rules/tarsnap.csv.rules
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,23 @@ | ||||
| # tarsnap.com's "Recent activity (all machines)", aka "Recent account activity (verbose)" | ||||
| # | ||||
| # RECTYPE,DATE,MACHINE,TYPE,QUANTITY,AMOUNT,BALANCE | ||||
| # Balance,2016-12-28,,,,,28.396910846961952530 | ||||
| # Usage,2016-12-28,machine1,Client->Server bandwidth,729977109,0.182494277250000000, | ||||
| # Usage,2016-12-28,machine1,Daily storage,94917624870,0.765464704446112920, | ||||
| # Usage,2016-12-28,machine1,Server->Client bandwidth,132739070,0.033184767500000000, | ||||
| 
 | ||||
| skip 1 | ||||
| fields rectype,date,machine,type,quantity,amount,balance | ||||
| 
 | ||||
| account1 assets:tarsnap | ||||
| 
 | ||||
| if ^Balance, | ||||
|  description %rectype: $%balance | ||||
|  account2 dummy | ||||
|  amount $0 | ||||
|   ## TODO zero amount is always rendered without commodity symbol | ||||
| 
 | ||||
| if ^Usage, | ||||
|  description %machine %type | ||||
|  account2 expenses:tarsnap:%machine:%type | ||||
|  amount -%quantity bytes @@ $%amount | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user