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`
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
## License
This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details