Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Can now parse a return XLSX file | Matthew Lemon | 2024-05-31 | 1 | -21/+20 |
| | | | | | | | | | | | | | | | | We can now submit a datamap.csv and a single return xlsx file using the following command, and get a Return JSON string back with the parsed date: `curl -X POST -F "file=@./datamap.csv" -F "returnfile=@./resources/test_two_sheets.xlsm" \ -F "name=bobbins" -F "description=This is a long description of the datamap." \ http://localhost:5000/v1/return` I have renamed the old test.xlsm file here to test_two_sheets.xlsm - having remove a sheet from the test.xlsm. I did this to ensure that the parsing handles multiple sheets which it does. Still a fair amount of clearning up here but if you run the server and send in this request, it works. | ||||
* | Some tidying | Matthew Lemon | 2024-05-29 | 1 | -17/+16 |
| | |||||
* | Nice refactoring | Matthew Lemon | 2024-04-20 | 2 | -13/+36 |
| | | | | The FilePreparer interface is now nicer. | ||||
* | wip: bad implementation of unzip | Matthew Lemon | 2024-04-20 | 2 | -0/+36 |
| | |||||
* | wip: testing the file package interface | Matthew Lemon | 2024-04-20 | 2 | -14/+35 |
| | |||||
* | First parse of an Excel file | Matthew Lemon | 2024-04-19 | 6 | -68/+386 |
| | |||||
* | First test and first appearance of returns code | Matthew Lemon | 2024-04-12 | 4 | -155/+319 |
| | | | | | | | Test a function that gets all sheets from a datamap struct. A new function to handle a datamap and a return together in one POST request. | ||||
* | Completion of stateless API for datamap create | Matthew Lemon | 2024-04-12 | 1 | -0/+1 |
| | |||||
* | Adds back old JSON-based handler | Matthew Lemon | 2024-04-12 | 1 | -0/+58 |
| | |||||
* | Adds ability to save a single datamap to the database | Matthew Lemon | 2024-04-10 | 3 | -9/+94 |
| | |||||
* | First introduction of migrations using golang-migrate | Matthew Lemon | 2024-04-10 | 2 | -6/+8 |
| | |||||
* | Adds some database pool configuration and flags | Matthew Lemon | 2024-04-10 | 1 | -1/+19 |
| | |||||
* | Adds .env file with database dsn in it | Matthew Lemon | 2024-04-10 | 1 | -1/+8 |
| | |||||
* | Postgres implementation now set up and in containers - no tables yet | Matthew Lemon | 2024-04-10 | 1 | -1/+37 |
| | |||||
* | Adds docker compose config file and changes application port | Matthew Lemon | 2024-04-10 | 1 | -1/+4 |
| | |||||
* | Reorganises cmd/ structure for publication on pkg.go.dev | Matthew Lemon | 2024-04-06 | 6 | -0/+0 |
| | | | | Adds key commands to Makefile | ||||
* | Adds the GPL clauses to main source code files | Matthew Lemon | 2024-04-06 | 6 | -0/+102 |
| | |||||
* | Changes the version | Matthew Lemon | 2024-03-13 | 1 | -1/+1 |
| | |||||
* | Handler for creating a datamapLine object | Matthew Lemon | 2024-03-13 | 2 | -7/+21 |
| | |||||
* | Implements our own errors | Matthew Lemon | 2024-03-13 | 3 | -12/+46 |
| | |||||
* | Adds errors file and dbasik.sql | Matthew Lemon | 2024-03-13 | 1 | -0/+7 |
| | |||||
* | Wraps the JSON response for healthcheck in an envelope | Matthew Lemon | 2024-03-12 | 1 | -5/+7 |
| | |||||
* | Wraps the JSON response in an envelope | Matthew Lemon | 2024-03-12 | 2 | -2/+5 |
| | |||||
* | wip: Indent the JSON | Matthew Lemon | 2024-03-12 | 2 | -3/+43 |
| | |||||
* | wip: full datamap struct is now converted to json | Matthew Lemon | 2024-03-12 | 1 | -6/+16 |
| | |||||
* | wip: returns the parsed csv as json | Matthew Lemon | 2024-03-12 | 1 | -28/+34 |
| | |||||
* | wip: writes contents of uploaded csv file to http.ResponseWriter | Matthew Lemon | 2024-03-12 | 1 | -12/+28 |
| | |||||
* | First implementation of csv upload | Matthew Lemon | 2024-03-12 | 1 | -1/+33 |
| | |||||
* | Implements the new writeJSON method | Matthew Lemon | 2024-03-11 | 1 | -5/+1 |
| | |||||
* | Adds a writeJSON helper | Matthew Lemon | 2024-03-11 | 3 | -4/+50 |
| | |||||
* | Adds first bit of JSON | Matthew Lemon | 2024-03-11 | 1 | -3/+4 |
| | |||||
* | Handles negative id | Matthew Lemon | 2024-03-11 | 1 | -2/+1 |
| | |||||
* | Initial commit | Matthew Lemon | 2024-03-11 | 4 | -0/+111 |