-
-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add gui and pyinstaller package on release. version to 3.0
- Loading branch information
1 parent
b6b2afc
commit b9e54ac
Showing
6 changed files
with
317 additions
and
78 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
name: Build executables | ||
|
||
on: | ||
push: | ||
tags: | ||
- 'v*' | ||
|
||
jobs: | ||
build: | ||
name: Build executables | ||
|
||
strategy: | ||
matrix: | ||
runs-on: ['ubuntu-240.04', 'macos-11', 'windows-2019'] | ||
runs-on: ${{ matrix.runs-on }} | ||
|
||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v2 | ||
|
||
- name: Set up Python | ||
uses: actions/setup-python@v2 | ||
with: | ||
python-version: 3.7 | ||
|
||
- name: Install dependencies | ||
run: | | ||
python -m pip install --upgrade pip | ||
pip install -r requirements.txt | ||
pip install pyinstaller | ||
- name: Build executable with PyInstaller | ||
run: | | ||
pyinstaller --onefile antenati_gui.py | ||
- name: Upload artifact for Windows | ||
if: runner.os == 'Windows' | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: antenati_gui_windows.exe | ||
path: dist/antenati_gui.exe | ||
|
||
- name: Upload artifact for macOS and Ubuntu | ||
if: runner.os != 'Windows' | ||
uses: actions/upload-artifact@v3 | ||
with: | ||
name: antenati_gui_${{ matrix.runs-on }} | ||
path: dist/antenati_gui |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,7 @@ | ||
# Istruzioni per principianti | ||
|
||
## Windows | ||
### Installare Python | ||
Occorre Python 3 almeno alla versione 3.6. Il modo più veloce è passare dal Microsoft Store. Potete aprirlo e cercare "Python 3.10", o per semplicità [cliccare qui](https://www.microsoft.com/it-it/p/python-310/9pjpw5ldxlz5). | ||
Scaricate la versione GUI dagli artefatti dell'ultima release. Trovate le versioni per Windows, Linux e macOS. | ||
|
||
### Scaricare questo repository | ||
Potete scaricare il contenuto di questo repository da [qui](https://github.com/gcerretani/antenati/archive/refs/heads/master.zip). Estraetene il contenuto, che dovrebbe chiamarsi **antenati-master**, da qualche parte, per esempio nella cartella dei Documenti. | ||
|
||
### Aprire un terminale | ||
Aprite un terminale. La PowerShell è la soluzione più semplice e moderna: cercate "Windows PowerShell" dal menu start ed apritela. Per cambiare la cartella di lavoro a quella dove avete scaricato il contenuto di questo repository, eseguite: | ||
|
||
cd $env:HOMEPATH\Documents\antenati-master | ||
|
||
Controllate di essere nella cartella giusta. Eseguite: | ||
|
||
ls | ||
|
||
e guardate che ci sia il contenuto di questo repository. | ||
|
||
### Installare le dipendenze | ||
Quindi, eseguite: | ||
|
||
pip install -r requirements.txt | ||
|
||
Dovrebbe impiegare qualche secondo. Questa cosa va fatta solamente la prima volta, e serve a installare le dipendenze di questo programma. Le volte successive potete saltare questo passaggio | ||
|
||
### Via! | ||
Adesso siete pronti. Provate a scaricare un album copiando l'URL della pagina del Portale Antenati dopo a `python3 antenati.py`. Supponendo che siate interessati ai nati a Viareggio nel 1808, dovreste eseguire una cosa del genere: | ||
|
||
python3 antenati.py https://antenati.cultura.gov.it/ark:/12657/an_ua19944535/w9DWR8x | ||
|
||
Buon divertimento! | ||
|
||
## Linux | ||
TODO | ||
|
||
## macos | ||
TODO | ||
0. Lanciate l'eseguibile! | ||
1. Come URL inserite qualcosa tipo https://antenati.cultura.gov.it/ark:/12657/an_ua19944535/w9DWR8x. | ||
2. Poi Selezionate una cartella di destinazione. Il programma scaricherà il contenuto in una sottocartella con un nome tipo *archivio-di-stato-di-lucca-stato-civile-napoleonico-viareggio-1807-nati-19944549*. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.