From 3c0883ef03fc1b06ace26bffd1b92ffad169ad4a Mon Sep 17 00:00:00 2001 From: Paul Trowbridge Date: Tue, 20 Feb 2018 23:36:45 -0500 Subject: [PATCH] update sample definition --- sample_discovercard/definition.md | 81 ++++++++++++++++++++++++------- 1 file changed, 64 insertions(+), 17 deletions(-) diff --git a/sample_discovercard/definition.md b/sample_discovercard/definition.md index d41fbf0..2a14112 100644 --- a/sample_discovercard/definition.md +++ b/sample_discovercard/definition.md @@ -1,4 +1,59 @@ -setup source definition + +sample data +------------------------------------ + + +| Trans. Date | Post Date | Description | Amount | Category | +| ----------- | --------- | ---------------------------------------------- | ------ | -------------------- | +| 1/2/2018 | 1/2/2018 | GOOGLE *YOUTUBE VIDEOS G.CO/HELPPAY#CAP0H07TXV | 4.26 | Services | +| 1/2/2018 | 1/2/2018 | MICROSOFT *ONEDRIVE 800-642-7676 WA | 4.26 | Services | +| 1/3/2018 | 1/3/2018 | CLE CLINIC PT PMTS 216-445-6249 OHAK2C57F2F0B3 | 200 | Medical Services | +| 1/4/2018 | 1/4/2018 | AT&T *PAYMENT 800-288-2020 TX | 57.14 | Services | +| 1/4/2018 | 1/7/2018 | WWW.KOHLS.COM #0873 MIDDLETOWN OH | -7.9 | Payments and Credits | +| 1/5/2018 | 1/7/2018 | PIZZA HUT 007946 STOW OH | 9.24 | Restaurants | +| 1/5/2018 | 1/7/2018 | SUBWAY 00044289255 STOW OH | 10.25 | Restaurants | +| 1/6/2018 | 1/7/2018 | ACME NO. 17 STOW OH | 103.98 | Supermarkets | +| 1/6/2018 | 1/7/2018 | DISCOUNT DRUG MART 32 STOW OH | 1.69 | Merchandise | +| 1/6/2018 | 1/7/2018 | DISCOUNT DRUG MART 32 STOW OH | 2.19 | Merchandise | +| 1/9/2018 | 1/9/2018 | CIRCLE K 05416 STOW OH00947R | 3.94 | Gasoline | +| 1/9/2018 | 1/9/2018 | CIRCLE K 05416 STOW OH00915R | 52.99 | Gasoline | + + +screen +------------------------------------ + +``` + +---------------+ +Name:|DCARD | + +---------------+ + +---------------+ +Desc:|Discover Card | + +---------------+ + + Col Name Data Type Unique Constraint Flag ++-----------------------------------------------------------------------+ + + +-----------------+ +-------------------+ +---+ + |Trans. Date | |date |\/| | X | + +-----------------+ +-------------------+ +---+ + +-----------------+ +-------------------+ +---+ + |Post Date | |date |\/| | X | + +-----------------+ +-------------------+ +---+ + +-----------------+ +-------------------+ +---+ + |Description | |text |\/| | X | + +-----------------+ +-------------------+ +---+ + +-----------------+ +-------------------+ +---+ + |Amount | |numeric |\/| | | + +-----------------+ +-------------------+ +---+ + +-----------------+ +-------------------+ +---+ + |Category | |text |\/| | | + +-----------------+ +-------------------+ +---+ + + Somehow be able to add more +``` + + +screen builds json -------------------------------------- { @@ -36,21 +91,13 @@ setup source definition } } -sample data ------------------------------------- +backend handles SQL +----------------------------------- +`sql = "SELECT tps.srce_set(_name, _json)"` -| Trans. Date | Post Date | Description | Amount | Category | -| ----------- | --------- | ---------------------------------------------- | ------ | -------------------- | -| 1/2/2018 | 1/2/2018 | GOOGLE *YOUTUBE VIDEOS G.CO/HELPPAY#CAP0H07TXV | 4.26 | Services | -| 1/2/2018 | 1/2/2018 | MICROSOFT *ONEDRIVE 800-642-7676 WA | 4.26 | Services | -| 1/3/2018 | 1/3/2018 | CLE CLINIC PT PMTS 216-445-6249 OHAK2C57F2F0B3 | 200 | Medical Services | -| 1/4/2018 | 1/4/2018 | AT&T *PAYMENT 800-288-2020 TX | 57.14 | Services | -| 1/4/2018 | 1/7/2018 | WWW.KOHLS.COM #0873 MIDDLETOWN OH | -7.9 | Payments and Credits | -| 1/5/2018 | 1/7/2018 | PIZZA HUT 007946 STOW OH | 9.24 | Restaurants | -| 1/5/2018 | 1/7/2018 | SUBWAY 00044289255 STOW OH | 10.25 | Restaurants | -| 1/6/2018 | 1/7/2018 | ACME NO. 17 STOW OH | 103.98 | Supermarkets | -| 1/6/2018 | 1/7/2018 | DISCOUNT DRUG MART 32 STOW OH | 1.69 | Merchandise | -| 1/6/2018 | 1/7/2018 | DISCOUNT DRUG MART 32 STOW OH | 2.19 | Merchandise | -| 1/9/2018 | 1/9/2018 | CIRCLE K 05416 STOW OH00947R | 3.94 | Gasoline | -| 1/9/2018 | 1/9/2018 | CIRCLE K 05416 STOW OH00915R | 52.99 | Gasoline | +`json_return_value = connection.execute(sql)` + +handle json_return_value +* insert: notify and clear? update list of sources on screen? +* could not insert: print reason from json \ No newline at end of file