diff --git a/README.md b/README.md index 33e2962..c018178 100644 --- a/README.md +++ b/README.md @@ -1,56 +1,50 @@ -# Manuale operativo `fattureSanRossore.exe` +# fattureSanRossore -L’utility `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 l’indirizzo 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 l’icona di salvataggio +Follow the instruction in the [manual](manual/Manuale.md) (only in italian) -7. Selezionare l’opzione `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 sull’eseguibile `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 \ No newline at end of file