Add Calcurse how to translation

This commit is contained in:
l3o 2019-11-15 09:35:15 +01:00
parent 8ee6e7e45a
commit 75a836d377
2 changed files with 128 additions and 0 deletions

View File

@ -21,6 +21,7 @@ page-toc:
Puoi accedere all'applicazione del tuo calendario premendo l'icona ![](en/calendar_top_icon.png) {.inline} nella barra in alto.
*Barra sinistra*nella finestra del calendario offre una panoramica dei calendari, delle loro opzioni e impostazioni generali..
![](en/calendar_main.png)
@ -28,9 +29,11 @@ Puoi accedere all'applicazione del tuo calendario premendo l'icona ![](en/calend
Per creare un nuovo calendario in questo pannello opzioni premere "*crea calendario*"
Verrà visualizzato un piccolo prompt in cui è possibile digitare il nome che si desidera assegnare a questo nuovo calendario e selezionare un colore per esso.
Quindi premere "*crea*".
![](en/calendar_add_new.png)
Puoi creare più calendari per scopi diversi (lavoro, attivismo, ecc.) ripetendo questo processo. Se lo fai, puoi usare colori diversi per distinguerli (l'ultima icona è il selettore colori che ti consente di scegliere qualsiasi colore tu preferisca![](en/calendar_colorpick_icon.png)).
![](en/calendar_list.png)
@ -40,11 +43,13 @@ Sul pannello di sinistra, vedrai i tuoi calendari elencati. A destra di ogni cal
- scaricarlo
- accedere all'indirizzo per la sincronizzazione con gli altri dispositivi
- eliminare il tuo calendario
![](en/calendar_edit1.png)
## Creare un evento
Puoi creare un nuovo evento nel tuo calendario facendo clic, nella pagina principale del calendario, sul giorno dell'evento. Apparirà un pannello sul lato destro, dove puoi riempire con le informazioni dell'evento.
![](en/calendar_edit_menu.png)
Nello specifico in questo pannelo vedrai:
@ -57,9 +62,11 @@ Nello specifico in questo pannelo vedrai:
- descrizione dell'evento
![](en/calendar_edit_menu2.png)
Se hai più calendari, nell'app Disroot Calendar, devi selezionare su quale calendario dovrà andare l'evento. Puoi farlo sotto il campo del titolo dell'evento.
![](en/calendar_edit_menu3.png)
Puoi impostare un promemoria per l'evento premendo "Promemoria" e "Aggiungi".
![](en/calendar_edit_menu4.png)
@ -73,9 +80,11 @@ Puoi decidre il tipo di promemoria desiderato:
E settarlo per l'evento desiderato.
Basta premere il promemoria che hai aggiunto e le opzioni verranno visualizzate.
![](en/calendar_edit_menu5.png)
Puoi anche impostare se si tratta di un evento ricorrente o meno. Controlla le opzioni * ripetute *.
![](en/calendar_edit_menu6.png)
@ -97,6 +106,7 @@ Quando hai finito con le modifiche, basta premere crea alla fine del pannello e
## Editare o eliminare eventi
Per modificare o eliminare un evento che hai creato, fai clic sull'evento sullo schermo, modificalo e quindi premi "aggiorna".
Per eliminarlo, troverai il grande pulsante rosso.
![](en/calendar_edit_menu8.png)
@ -123,7 +133,9 @@ Per condividere un calendario via email o link pubblico:
## Importare calendari
Se ha un file .ics con i tuoi calendari da importare, vai nell'applicazione calendario di Disroot, accedi a "Impostazioni & importa" nella parte bassa a sinistra dello schermo.
![](en/calendar_import_menu1.png)
E selezioni l'impostazione "Importa calendari".
![](en/calendar_import_menu2.png)

View File

@ -0,0 +1,116 @@
---
title: 'calcurse: Sincronizzazione calendario'
published: false
indexed: true
visible: false
updated:
last_modified: "July 2019"
app: Calcurse
app_version:
taxonomy:
category:
- docs
tags:
- sync
- calendar
- cloud
visible: false
page-toc:
active: false
---
|![](en/calcurse.png)|
|:--:|
|calcurse è "un'applicazione di calendario e pianificazione per la riga di comando", vedi [il sito web dell'applicazione](http://calcurse.org/).|
In questo tutorial vedremo come impostare la sincronizzazione tra il calendario **Nextcloud** e ** calcurse**.
|![](en/note.png) **Note**|
|:--:|
|La seguente procedura è stata testata su **GNU/Linux** con l'istanza **Nextcloud** ospitata su **Disroot**, sebbene dovrebbe funzionare su altri sistemi **Unix** e pure su altre istanze **Nextcloud**.
|
## Prima di iniziare
Come riportato nel sito web del progetto, il supporto **CalDAV** è attualmente sperimentale. Per questo motivo, si consiglia vivamente di eseguire backup, in particolare *prima* della configurazione iniziale.
Per ulteriori informazioni su come eseguire il backup *(ovvero scaricare una copia locale)* del calendario, vedere [questa sezione](/cloud/apps/calendar/web#delete-edit-download-calendar) della guida ai calendari di Nextcloud.
Inoltre, se stai già utilizzando **calcurse** in locale, potresti voler eseguire il backup del contenuto dei file di configurazione e dei database di **calcurse**, solitamente situato in
`~/.calcurse/caldav/.
## Creare un file di configurazione
Crea una nuova directory in `~/.calcurse/caldav/`, crea un nuovo file con il nome `config` al suo interno e copia e incolla al suo interno il contenuto di
[questo semplice file di configurazione](https://github.com/lfos/calcurse/blob/master/contrib/caldav/config.sample). Per fare questo velocemente nel terminale, puoi usare i seguenti comandi (quest'ultimo sovrascriverà il tuo file `config` se esiste già in` ~ / .calcurse / caldav / `):
```
mkdir ~/.calcurse/caldav/
curl https://raw.githubusercontent.com/lfos/calcurse/master/contrib/caldav/config.sample > ~/.calcurse/caldav/config
```
Quindi, apri il file di esempio di configurazione con il tuo editor di testo preferito. Ad esempio con `nano` il comando è il seguente:
```
nano ~/.calcurse/caldav/config
```
Cerca le seguenti linee nel file di configurazione
```
# Host name of the server that hosts CalDAV.
Hostname = some.hostname.com
# Path to the CalDAV calendar on the host specified above.
Path = /path/to/calendar/on/the/server/
```
Sostituisci il nome host con `cloud.disroot.org` e il percorso con`remote.php/dav/calendars/username/calendar-id/`. Puoi scoprire qual è il percorso esatto accedendo al tuo account **Nextcloud**, aprendo l'app del calendario e, sulla barra laterale di sinistra, facendo clic sui tre punti accanto al nome del calendario e quindi "Collegamento". Ora dovresti essere in grado di vedere e copiare un collegamento ipertestuale che assomiglia a `https://cloud.disroot.org/remote.php/dav/calendars/nomeutente/calendar-id/`.
![Schermata del menu popup che appare dopo aver fatto clic sui tre punti
](en/nextcloud-cal-link.png)
Nel file di configurazione trovi inoltre il seguente parametro:
```
DryRun = Yes
```
Questa è una misure di sicurezza in modo da poter testare la configurazione prima di sincronizzare effettivamente il calendario. Lasciamolo com'è per ora; ci ritorneremo più tardi.
Ora trova le seguenti righe:
```
#[Auth]
#Username = user
#Password = pass
```
Rimuovi il commento dalle prime due righe (inclusa l'intestazione `[Auth]`), ovvero rimuovi il segno `#` dall'inizio di ogni riga e sostituisci "utente" con il tuo vero nome utente.
### Vari modi per passare la tua password a calcurse
Un modo per fornire la password è decommentare la riga per la password e sostituire "pass" con la password nel file di configurazione. Anche se questo è conveniente poiché devi farlo una sola volta, chiunque abbia accesso alla tua cartella home normalmente può vedere qual è la tua password.
Per questa ragione [la documentazione ufficiale](https://github.com/lfos/calcurse/tree/master/contrib/caldav#usage) menziona l'uso di un gestore di password insieme alla variabile `CALCURSE_CALDAV_PASSWORD`. Nel caso di utilizzo di [pass](https://www.passwordstore.org/), si dovrà inserire:
```
CALCURSE_CALDAV_PASSWORD=$(pass show disroot) calcurse-caldav
```
Nel caso si usi [KeepassXC](https://keepassxc.org/), il comando sarà il seguente:
```
CALCURSE_CALDAV_PASSWORD=$(keepassxc-cli show mydatabase.kdbx Disroot -k supersecretkeyfile.png -a Password) calcurse-caldav
```
## Testare la propria configurazione
Per la sincronizzazione per la prima volta, è necessario emettere il comando `calcurse-caldav` insieme a uno dei seguenti argomenti:
```
--init=keep-remote # Remove all local calcurse items and import remote objects
--init=keep-local # Remove all remote objects and push local calcurse items
--init=two-way # Copy local objects to the CalDAV server and vice versa
```
In altre parole, se, ad esempio, vuoi importare il tuo calendario da **Nextcloud** in **calcurse** *senza* apportare modifiche su **Nextcloud** per la prima volta, usa `calcurse-caldav --init = keep -remote`.
Se non ci sono messaggi di errore, torna al tuo file `config` e cambia il valore di` DryRun` su `No`, ed esegui nuovamente il comando. Per eventuali richieste di sincronizzazione successive, sarà sufficiente dare `calcurse-caldav` (o in modo facoltativo con la variabile` CALCURSE_CALDAV_PASSWORD`, come menzionato in precedenza).
E questo è tutto! Se tutto è andato bene, dovresti aver impostato la sincronizzazione tra il tuo calendario **Nextcloud** e **calcurse** attraverso **CalDAV**.