New README

Signed-off-by: Ettore Dreucci <ettore.dreucci@gmail.com>
This commit is contained in:
2020-04-23 23:18:25 +02:00
parent c18808345f
commit 03f3df70e2

View File

@@ -1,56 +1,50 @@
# Manuale operativo `fattureSanRossore.exe` # fattureSanRossore
Lutility `fattureSanRossore` ha come unico obiettivo quello di scaricare automaticamente le fatture emesse dalla Casa di Cura San Rossore per conto di un medico. Utility in Go per effettuare il bulk-download delle fatture emesse conto terzi e listate in un file xls generato dal portale dalle Casa di Cura San Rossore.
Per utilizzarla è necessario essere in possesso di un file xls (Microsoft Excel) generato e scaricato dal portale `STAT_FATTURATO_CTERZI` raggiungibile qui: ![GitHub](https://img.shields.io/github/license/Noettore/fattureSanRossore) ![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/Noettore/fattureSanRossore) ![GitHub go.mod Go version](https://img.shields.io/github/go-mod/go-version/Noettore/fattureSanRossore) ![GitHub last commit](https://img.shields.io/github/last-commit/Noettore/fattureSanRossore)
[https://report.casadicurasanrossore.it:8443/Reports/Pages/Folder.aspx](https://report.casadicurasanrossore.it:8443/Reports/Pages/Folder.aspx). ## Getting Started
Ecco in dettaglio la procedura da seguire These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
## 1. Download del report in formato `xls` ### Prerequisites
Al termine di questa procedura avremo a disposizione il report in formato `xls` delle fatture emesse dalla Casa di Cura San Rossore per conto terzi. Il report verrà poi utilizzato nella fase seguente per il download delle fatture. - [Go](https://golang.org/) v1.14 or greater
- [LibreOffice](https://www.libreoffice.org)
1. Aprire lindirizzo del portale di generazione del report: ### Installing
[https://report.casadicurasanrossore.it:8443/Reports/Pages/Folder.aspx](https://report.casadicurasanrossore.it:8443/Reports/Pages/Folder.aspx) To download and install follow this steps:
2. Effettuare il login con le credenziali del medico accreditato 1. Clone this repo (or download it):
3. Nella pagina fare click su `STAT_FATTURATO_CTERZI` per aprire la procedura di generazione dei report `$ git clone https://github.com/Noettore/fattureSanRossore`
![](img/1.png) 2. Download dependencies, build and install:
4. Modificare le date nei campi `data dal` e `data al` in modo che rispecchino il periodo di interesse ```
$ cd path/to/fattureSanRossore
$ go install
```
5. Fare click sul pulsante `Visualizza report` presente nella parte alta della pagina, sulla destra ### Run
![2](img/2.png) To run you can simply execute the built binary.
6. Fare click sul pulsante raffigurante licona di salvataggio Follow the instruction in the [manual](manual/Manuale.md) (only in italian)
7. Selezionare lopzione `Excel` nel menù a tendina ## Dependencies
![3](img/3.png) - [github.com/extrame/xls](github.com/extrame/xls)
- [github.com/pdfcpu/pdfcpu](github.com/pdfcpu/pdfcpu/pkg/api)
- [github.com/sqweek/dialog](github.com/sqweek/dialog)
- [mvdan.cc/xurls](mvdan.cc/xurls/v2)
8. Salvare il file in una posizione nota ## Author
## 2. Avvio della utility e download delle fatture - [**Ettore Dreucci**](https://ettore.dreucci.it)
1. Avviare la utility facendo doppio click sulleseguibile `fattureSanRossore-win-0.1.exe` ## License
2. Nella finestra di dialogo selezionare il report in formato `xls` generato nella fase precedente
![4](img/4.png)
3. Attendere il completamento dei download
![5](img/5.png)
4. Nella finestra di dialogo selezionare la cartella e dare un nome al file `pdf` che conterrà le fatture scaricate
![6](img/6.png)
5. Si aprirà automaticamente il lettore pdf con il file generato
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details