Application de terminal Joplin
Joplin est une application gratuite et open source de prise de notes et de tâches à faire, qui peut gérer un grand nombre de notes organisées en blocs. Les notes sont recherchables, peuvent être copiées, étiquetées et modifiées avec votre propre éditeur de texte.
Les notes exportées depuis Evernote via des fichiers .enex peuvent être importées dans Joplin, y compris le contenu formaté (qui est converti en Markdown), les ressources (images, pièces jointes, etc.). et les métadonnées complètes (géolocalisation, temps mis à jour, temps créé, etc.). Les fichiers Markdown simples peuvent également être importés.
Les notes peuvent être synchronisées avec diverses cibles, y compris le système de fichiers (par exemple avec un répertoire réseau), Nextcloud, Dropbox, OneDrive ou WebDAV. Lors de la synchronisation des notes, des blocs-notes, des balises et d'autres métadonnées sont enregistrées dans des fichiers texte qui peuvent être facilement inspectés, sauvegardés et déplacés.
Installation
Système d'exploitation | Méthode |
---|---|
macOS, Linux ou Windows (via WSL) | 1. Premièrement, installez Node 12+. 2. Émettez les commandes suivantes pour installer le terminal Joplin : NPM_CONFIG_PREFIX=~/. oplin-bin npm install -g joplin sudo ln -s ~/.joplin-bin/bin/joplin /usr/local/bin/joplin 3. Entrez la commande suivante pour démarrer le terminal Joplin : joplin Par défaut, le binaire de l'application sera installé sous ~/. Oplin-bin . Vous pouvez modifier ce répertoire si nécessaire. Alternativement, si vos permissions npm sont configurées comme décrit ici (Option 2) alors exécuter simplement npm -g installer joplin fonctionnera. |
Méthodes non prises en charge
Il y a d'autres moyens d'installer l'application du terminal. Cependant, elles ne sont pas prises en charge et les problèmes doivent être signalés aux projets en amont.
Système d'exploitation | Méthode |
---|---|
Arch Linux | Un paquet Arch Linux est disponible ici. Pour l'installer, utilisez un wrapper AUR tel que yay : yay -S joplin . L'outil CLI (type joplin ) et l'application de bureau (type joplin-desktop ) sont empaquetés. Vous pouvez également installer une version compilée avec le dépôt chaotic-aur. Pour obtenir de l’aide, veuillez vous rendre sur le repo GitHub. |
Usage
Pour démarrer l'application tapez joplin
. Ceci ouvrira l'interface utilisateur, qui a trois panneaux principaux : Carnets de notes, Notes et le texte de la note courante. Il y a également des panneaux supplémentaires qui peuvent être activés et désactivés via les raccourcis .
Modes de saisie
L'interface utilisateur de Joplin est en partie basée sur l'éditeur de texte Vim et offre deux modes différents pour interagir avec les notes et les notebooks:
Mode normal
Permet de passer d'un panneau à l'autre à l'aide des touches Tab
et Shift-Tab
et de sélectionner/voir les notes à l'aide des touches fléchées. La zone de texte peut également être défilée en utilisant les touches fléchées. Appuyez sur Entrer
pour modifier une note. Divers autres raccourcis sont disponibles.
Mode ligne de commande
Appuyez sur :
pour passer en mode ligne de commande. À partir de là, les commandes Joplin telles que mknote
ou de recherche
sont disponibles. Voir la liste complète des commandes .
Il est possible de se référer à une note ou un bloc-notes par titre ou ID. Cependant, la manière la plus simple est de se référer à l'élément actuellement sélectionné en utilisant l'un de ces raccourcis :
Raccourci | Libellé |
---|---|
$n | Se réfère à la note actuellement sélectionnée |
$b | Se réfère au bloc-notes actuellement sélectionné |
$c | Se réfère à l'élément actuellement sélectionné. Par exemple, si la liste des notes est active, $c fera référence à la note actuellement sélectionnée. |
Exemples:
Créer une nouvelle note avec le titre "Réunion du mercredi":
mknote "Réunion du mercredi"
Créer une nouvelle tâche à faire :
mktodo "Acheter du pain"
Déplacer la note actuellement sélectionnée ($n) vers le bloc-notes avec le titre "Personnel"
Mv $n "Personnel"
Renommer le bloc-notes actuellement sélectionné ($b) en "Quelque chose":
ren $b "Quelque chose"
Joindre un fichier local à la note actuellement sélectionnée ($n ) :
attacher $n /home/laurent/pictures/Vacation12.jpg
La configuration peut également être modifiée à partir du mode ligne de commande. Par exemple, pour changer l'éditeur actuel en texte de Sublime :
éditeur de configuration "subl -w"
Modifier une note
Pour modifier une note, sélectionnez-la et appuyez sur ENTRÉE
. Ou, en mode ligne de commande, tapez éditer $n
pour modifier la note actuellement sélectionnée, ou éditer "Titre de la note"
pour modifier une note particulière.
Obtenir de l'aide
Les informations d'utilisation complètes sont disponibles en mode ligne de commande, en tapant l'une de ces commandes:
Commandes | Libellé |
---|---|
Aide | Informations générales sur l'aide |
carte des clés d'aide | Liste les raccourcis disponibles |
aidez [command] | Affiche des informations sur une commande particulière |
Si l'aide n'est pas entièrement visible, appuyez sur Tab
plusieurs fois jusqu'à ce que la console soit mise au point et utilisez les touches fléchées ou la page vers le haut/bas pour faire défiler le texte.
Pour des informations générales concernant toutes les applications, voir aussi la page d'accueil Joplin.
Importation des notes depuis Evernote
Pour importer des données Evernote, suivez ces étapes :
- Premièrement, exportez vos cahiers Evernote vers des fichiers ENEX comme décrit à ici.
- Dans Joplin, en mode ligne de commande, tapez
import /path/to/file.enex
. Cela importera les notes dans un nouveau bloc-notes nommé d'après le nom du fichier. - Ensuite, répétez le processus pour chaque bloc-notes qui doit être importé.
Synchronisation
L'un des objectifs de Joplin est d'éviter d'être lié à une société ou un service en particulier, qu'il s'agisse d'Evernote, de Google ou de Microsoft. En tant que telle, la synchronisation est conçue sans aucune dépendance difficile à un service en particulier. La plupart du processus de synchronisation se fait à un niveau abstrait et l'accès aux services externes, comme Nextcloud ou Dropbox, se fait via des pilotes légers. Il est facile de supporter de nouveaux services en créant des pilotes simples qui fournissent une interface de type système de fichiers, i. . la possibilité de lire, écrire, supprimer et lister des éléments. Il est également simple de passer d'un service à un autre.
Actuellement, la synchronisation est possible avec Joplin Cloud, Nextcloud, S3, WebDAV, Dropbox, OneDrive ou le système de fichiers local. Pour activer la synchronisation, veuillez suivre les instructions ci-dessous. Après cela, l'application se synchronisera en arrière-plan chaque fois qu'elle est en cours d'exécution, ou vous pouvez cliquer sur "Synchroniser" pour démarrer une synchronisation manuellement. Joplin se synchronisera automatiquement en arrière-plan après toute modification de contenu sur l'application locale.
Si le client terminal **** a été installé, il est également possible de synchroniser en dehors de l'interface utilisateur en tapant joplin sync
depuis le terminal. Ceci peut être utilisé pour configurer un script cron pour synchroniser à un intervalle régulier. Par exemple, cela le ferait toutes les 30 minutes:
/30 * * * /path/to/joplin sync
Synchronisation Nextcloud
Vous devrez définir la variable de configuration sync.target
et toutes les sync.5.path
, sync.5. sername
et sync.5.password
variables de configuration à, respectivement, l'URL Nextcloud WebDAV, votre nom d'utilisateur et votre mot de passe. Cela peut être fait à partir du mode ligne de commande en utilisant :
:config sync.target 5
:config sync.5.path https://example.com/nextcloud/remote.php/webdav/Joplin
:config sync.5.username YOUR_USERNAME
:config sync.5.password YOUR_PASSWORD
Si la synchronisation ne fonctionne pas, veuillez consulter les journaux dans le répertoire du profil de l'application (~/. onfig/joplin
- c'est souvent dû à une URL ou un mot de passe mal configurés. Le journal devrait indiquer quel est le problème exact.
WebDAV synchronisation
Sélectionnez la cible de synchronisation "WebDAV" et suivez les mêmes instructions que pour Nextcloud ci-dessus (pour l'application terminal vous devrez sélectionner la cible de synchronisation 6 plutôt que 5).
Pour les services compatibles WebDAV, qui sont connus pour fonctionner avec Joplin, voir synchronisation WebDAV.
Synchronisation avec Dropbox
Vous devrez définir la variable de configuration sync.target
à partir du mode ligne de commande en utilisant :
:config sync.target 7
Lors de la synchronisation avec Dropbox, Joplin crée un sous-répertoire dans Dropbox, dans /Apps/Joplin
et lit / écrit les notes et les blocs-notes à partir de celui-ci. L'application n'a pas accès à quoi que ce soit en dehors de ce répertoire.
Pour lancer le processus de synchronisation, tapez :sync
. On vous demandera de suivre un lien pour autoriser l'application.
Synchronisation du système de fichiers local
La synchronisation du système de fichiers local peut être initiée après le démarrage de l'application terminal joplin en utilisant le mode en ligne de commande
:config sync.target 2
:config sync.2.path <path to local sync dir>
OneDrive synchronisation
Lors de la synchronisation avec OneDrive, Joplin crée un sous-répertoire dans OneDrive, dans /Apps/Joplin et lit / écrit les notes et les blocs-notes à partir de celui-ci. L'application n'a pas accès à quoi que ce soit en dehors de ce répertoire.
Pour lancer le processus de synchronisation, tapez :sync
. Il vous sera demandé de suivre un lien pour autoriser l'application (il vous suffit d'entrer vos identifiants Microsoft - vous n'avez pas besoin de vous inscrire sur OneDrive).
URLs
Lorsque Ctrl+Cliquer sur une URL (ou s'ouvrir avec le raccourci 'o' en surbrillance), la plupart des terminaux ouvriront cette URL dans le navigateur par défaut. Cependant, un problème, en particulier pour les URLs longues, est qu'elles peuvent finir comme ceci:
Non seulement il rend le texte difficile à lire, mais le lien, étant coupé en deux, ne sera pas non plus cliquable.
Comme solution Joplin tente de démarrer un mini-serveur en arrière-plan et, en cas de succès, tous les liens seront convertis en une URL beaucoup plus courte:
Comme il s'agit toujours d'une URL réelle, le terminal le rendra toujours cliquable. Et avec des URL plus courtes, le texte est plus lisible et les liens sont peu susceptibles d'être coupés. Les ressources (fichiers attachés aux notes) et les liens externes sont gérés de cette façon.
Pièces jointes / Ressources
Dans Markdown, les liens vers les ressources sont représentés comme un simple identifiant vers la ressource. Afin de donner accès à ces ressources, elles seront, comme les liens, converties en URL locales. Cliquer sur ce lien ouvrira alors un navigateur, qui gérera le fichier - c'est-à-dire afficher l'image, ouvrir le fichier PDF, etc.
Mode Shell
Les commandes peuvent également être utilisées directement depuis un shell. Pour afficher la liste des commandes disponibles, tapez joplin help all
. Pour référencer une note, notebook ou tag vous pouvez utiliser l'ID (tapez joplin ls -l
pour afficher l'ID) ou par titre.
Par exemple, cela va créer une nouvelle note "Ma note" dans le notebook "Mon notebook":
$ joplin mkbook "Mon notebook"
$ joplin utiliser "Mon notebook"
$ joplin mknote "Mon note"
Pour voir la note nouvellement créée :
$ joplin ls -l
fe889 07/12/2017 17:57 Ma note
Donner un nouveau titre à la note :
$ joplin set fe889 title "Nouveau titre"
Raccourcis
Il y a deux types de raccourcis : ceux qui manipulent l'interface utilisateur directement, comme TAB
pour passer d'un panneau à un autre, et ceux qui sont simplement des raccourcis vers des commandes réelles. D'une manière similaire à Vim, ces raccourcis sont généralement un verbe suivi d'un objet. Par exemple, en tapant mn
([m]ake [n]ote), est utilisé pour créer une nouvelle note : elle va basculer l'interface en mode ligne de commande et pré-remplir avec mknote ""
à partir de laquelle le titre de la note peut être saisi. Voir ci-dessous pour la liste complète des raccourcis par défaut :
: enter_command_line_mode
TAB focus_next
SHIFT_TAB focus_previous
UP move_up
DOWN move_down
PAGE_UP page_up
PAGE_DOWN page_down
ENTREE activer
DELETE, BACKSPACE supprimer
(SPACE) todo todo toggle $n
n next_link
b previous_link
o open_link
tc toggle_console
tm toggle_metadata
/ recherche ""
mn mknote ""
mt mktodo ""
mb mkbook ""
yn cp $n ""
dn mv $n ""
dn mv $n ""
Le raccourci peut être configuré en ajoutant un fichier keymap au répertoire de profil dans ~/.config/joplin/keymap.json
. Le contenu de ce fichier est un tableau JSON avec chaque entrée qui définit une commande et les clés qui lui sont associées.
Par exemple, il s'agit du clavier par défaut, mais lu ci-dessous pour une explication détaillée de chaque propriété.
[
{ "keys": [":"], "type": "function", "command": "enter_command_line_mode" },
{ "keys": ["TAB"], "type": "function", "command": "focus_next" },
{ "keys": ["SHIFT_TAB"], "type": "function", "command": "focus_previous" },
{ "keys": ["UP"], "type": "function", "command": "move_up" },
{ "keys": ["DOWN"], "type": "function", "command": "move_down" },
{ "keys": ["PAGE_UP"], "type": "function", "command": "page_up" },
{ "keys": ["PAGE_DOWN"], "type": "function", "command": "page_down" },
{ "keys": ["ENTER"], "type": "function", "command": "activate" },
{ "keys": ["DELETE", "BACKSPACE"], "type": "function", "command": "delete" },
{ "keys": [" "], "command": "todo todo toggle $n" },
{ "keys": ["n"], "type": "function", "command": "next_link" },
{ "keys": ["b"], "type": "function", "command": "previous_link" },
{ "keys": ["o"], "type": "function", "command": "open_link" },
{ "keys": ["tc"], "type": "function", "command": "toggle_console" },
{ "keys": ["tm"], "type": "function", "command": "toggle_metadata" },
{ "keys": ["/"], "type": "prompt", "command": "search \"\"", "cursorPosition": -2 },
{ "keys": ["mn"], "type": "prompt", "command": "mknote \"\"", "cursorPosition": -2 },
{ "keys": ["mt"], "type": "prompt", "command": "mktodo \"\"", "cursorPosition": -2 },
{ "keys": ["mb"], "type": "prompt", "command": "mkbook \"\"", "cursorPosition": -2 },
{ "keys": ["yn"], "type": "prompt", "command": "cp $n \"\"", "cursorPosition": -2 },
{ "keys": ["dn"], "type": "prompt", "command": "mv $n \"\"", "cursorPosition": -2 }
]
Chaque entrée peut avoir les propriétés suivantes :
Nom | Libellé |
---|---|
clés | Le tableau de clés qui va déclencher l'action. Des clés spéciales telles que le haut de page, la flèche vers le bas, etc. doivent être spécifiées UPPERCASE. Voir la liste des clés spéciales disponibles. Par exemple, ['DELETE', 'BACKSPACE'] signifie que la commande s'exécutera si l'utilisateur a appuyé sur la touche Supprimer ou Retour arrière. Des combinaisons de clés peuvent également être fournies - dans ce cas, spécifiez-les en minuscules. Par exemple, "tc" signifie que la commande sera exécutée lorsque l'utilisateur aura appuyé sur "t" puis "c". Des touches spéciales peuvent également être utilisées dans ce mode - écrivez simplement les unes après les autres. Par exemple, CTRL_WCTRL_W signifie que l'action sera exécutée si l'utilisateur a appuyé sur "ctrl-w ctrl-w". |
Type de type | Le type de commande. Il peut avoir la valeur "exec", "function" ou "prompt". exec: Exécutez simplement la commande fournie. Par exemple éditer $n modifierait la note sélectionnée. fonction: Exécuter une commande spéciale (voir ci-dessous pour la liste des fonctions). invite: Un peu similaire à "exec", sauf que la commande ne sera pas exécutée immédiatement - cela permet à l'utilisateur de fournir des données supplémentaires. Par exemple mknote "" remplirait la ligne de commande avec cette commande et permettrait à l'utilisateur de définir le titre. Une commande d'invite peut également prendre un paramètre cursorPosition (voir ci-dessous) |
commande | La commande qui doit être exécutée |
Position du curseur | Un entier. Pour les commandes d'invite de commande, indique où le curseur (caret) doit commencer. C'est pratique par exemple pour positionner le curseur entre les guillemets. Utilisez une valeur négative pour définir une position à partir de la fin. Une valeur de "0" signifie positionner le curseur au premier caractère. Une valeur de "-1" signifie le positionner à la fin. |
Ceci est la liste des fonctions spéciales :
Nom | Libellé |
---|---|
Entrer le mode ligne de commande | Entrer en mode ligne de commande |
Focaliser_suivant | Focus sur le volet suivant (ou widget) |
focus_previous | Focus volet précédent (ou widget) |
Déplacer vers le haut | Déplacer vers le haut (dans une liste par exemple) |
Déplacer vers le bas | Déplacer vers le bas (dans une liste par exemple) |
page_haut | Page haut |
page_bas | Page en bas |
lien suivant | Sélectionnez le lien suivant dans la note actuellement ouverte (le premier lien sera sélectionné si aucun lien n'est actuellement sélectionné) |
lien précédent | Sélectionnez le lien précédent dans la note actuellement ouverte (le dernier lien sera sélectionné si aucun lien n'est actuellement sélectionné) |
Lien_ouvert | Ouvrir le lien actuellement sélectionné en externe |
activer | Active l'élément sélectionné. Si l'élément est une note par exemple, il sera ouvert dans l'éditeur |
supprimer | Supprime l'élément sélectionné |
activer/désactiver la console | Activer/désactiver la console |
activer/désactiver les métadonnées | Basculer les métadonnées de la note |
Commandes
Les commandes suivantes sont disponibles en mode en ligne de commande:
attacher <note> <file>
Attache le fichier donné à la note.
batch <file-path>
exécute les commandes contenues dans le fichier texte. Il devrait y avoir une commande
par ligne.
chat <note>
Affiche la note donnée.
-v, --verbose Affiche toutes les informations sur la note.
config [name] [value]
obtient ou définit une valeur de configuration. Si [value] n'est pas fourni, il affichera la valeur
de [name]. Si ni [name] ni [value] n'est fourni, il listera
la configuration actuelle.
-v, --verbose affiche également les variables de configuration non définies et masquées.
--export Écrit tous les paramètres sur STDOUT en JSON, y compris
variables sécurisées.
--import Lectures dans les paramètres au format JSON à partir de STDIN.
--import-file <file> Lit dans les paramètres à partir de <file>. <file> doit contenir
JSON valide.
Clés et valeurs possibles :
sync.target Synchronisation cible.
La cible à synchroniser avec. Chaque cible de synchronisation
peut avoir des paramètres supplémentaires que
sont nommés en tant que `sync.NUM.NAME` (tous les
documentés ci-dessous).
Type : Énum.
Valeurs possibles : 0 ((None)), 2 (système
du fichier), 3 (OneDrive), 5 (Nextcloud), 6
(WebDAV), 7 (Dropbox), 8 (S3 (Beta)), 9
(Joplin Server (Beta)), 10 nuages (Joplin).
Par défaut : 0
sync.2.path Directory pour synchroniser avec le chemin (absolu
).
Attention: If you change this location,
make sure you copy all your content to it
before syncing, otherwise all files will be
removed! Voir la FAQ pour plus de détails :
https://joplinapp.org/faq/
Type: string.
sync.5.path Nextcloud WebDAV URL.
Attention: If you change this location,
make sure you copy all your content to it
before syncing, otherwise all files will be
removed! Voir la FAQ pour plus de détails :
https://joplinapp.org/faq/
Type: string.
sync.5.nom d'utilisateur Nextcloud.
Type : chaîne.
sync.5.mot de passe Nextcloud.
Type : chaîne.
sync.6.path WebDAV URL.
Attention : Si vous changez d'emplacement,
assurez-vous de copier tout votre contenu vers lui
avant de synchroniser, sinon tous les fichiers seront
supprimés ! Voir la FAQ pour plus de détails :
https://joplinapp.org/faq/
Type: string.
sync.6.username WebDAV username.
Type : chaîne.
sync.6.password mot de passe WebDAV.
Type : chaîne.
sync.8.path bucket AWS S3.
Attention : Si vous changez d'emplacement,
assurez-vous de copier tout votre contenu vers lui
avant de synchroniser, sinon tous les fichiers seront
supprimés ! Voir la FAQ pour plus de détails :
https://joplinapp.org/faq/
Type: string.
sync.8.url AWS S3 URL.
Type : chaîne.
Par défaut: "https://s3.amazonaws.com/"
sync.8.region AWS.
Type : chaîne.
sync.8.clé d'accès AWS.
Type : chaîne.
sync.8.password AWS clé secrète.
Type : chaîne.
sync.8.forcePathStyle Force style chemin.
Type : bool.
Par défaut: faux
sync.9.path URL du serveur Joplin.
Attention : Si vous changez d'emplacement,
assurez-vous de copier tout votre contenu vers lui
avant de synchroniser, sinon tous les fichiers seront
supprimés ! Voir la FAQ pour plus de détails :
https://joplinapp.org/faq/
Type: string.
email sync.9.username Joplin Server.
Type : chaîne.
sync.9.password Joplin Server mot de passe.
Type : chaîne.
email sync.10.username Joplin Cloud.
Type : chaîne.
sync.10.password Joplin Cloud password.
Type : chaîne.
sync.maxConcurrentConnections Max connexions simultanées.
Type : int.
Par défaut : 5
langue locale.
Type : Énum.
Possible values: ar (Arabic (93%)), eu
(Basque (27%)), bs_BA (Bosnian (Bosna i
Hercegovina) (67%)), bg_BG (Bulgarian
(България) (53%)), ca (Catalan (93%)),
hr_HR (Croatian (Hrvatska) (97%)), cs_CZ
(Czech (Česká republika) (89%)), da_DK
(Dansk (Danmark) (97%)), de_DE (Deutsch
(Deutschland) (97%)), et_EE (Eesti Keel
(Eesti) (51%)), en_GB (English (United
Kingdom) (100%)), en_US (English (United
States of America) (100%)), es_ES (Español
(España) (93%)), eo (Esperanto (30%)),
fi_FI (Finnish (Suomi) (93%)), fr_FR
(Français (France) (100%)), gl_ES (Galician
(España) (34%)), id_ID (Indonesian
(Indonesia) (92%)), it_IT (Italiano
(Italia) (90%)), hu_HU (Magyar
(Magyarország) (78%)), nl_BE (Nederlands
(België, Belgique, Belgien) (81%)), nl_NL
(Nederlands (Nederland) (85%)), nb_NO
(Norwegian (Norge, Noreg) (90%)), fa
(Persian (64%)), pl_PL (Polski (Polska)
(84%)), pt_BR (Português (Brasil) (94%)),
pt_PT (Português (Portugal) (84%)), ro
(Română (59%)), sl_SI (Slovenian
(Slovenija) (93%)), sv (Svenska (97%)),
th_TH (Thai (ประเทศไทย) (43%)), vi (Tiếng
Việt (90%)), tr_TR (Türkçe (Türkiye)
(93%)), uk_UA (Ukrainian (Україна) (83%)),
el_GR (Ελληνικά (Ελλάδα) (87%)), ru_RU
(Русский (Россия) (93%)), sr_RS (српски
језик (Србија) (76%)), zh_CN (中文 (简体)
(97%)), zh_TW (中文 (繁體) (90%)), ja_JP (日本語
(日本) (98%)), ko (한국어 (89%)).
Par défaut: "en_GB"
format de date
Type : Énum.
Valeurs possibles : JJ/MM/AAAA (30/01/2017),
JJ/MM/AAA (30/01/17), MM/JJ/AA
(01/30/2017), MM/JJ/JJ (01/30/17),
YYYY-MM-JJ (2017-01-30), DD.MM.AA
(30.01.2017), YYYYY.MM.DD (2017.01.30),
YYYMMDD (170130), YYYYYY/MM/DD (2017/01/30).
Par défaut: "JJ/MM/AAA"
format heure
Type : Énum.
Valeurs possibles : HH:mm (20:30), h:mm
(8:30 PM).
Par défaut: "HH:mm"
incompletedTodosOnTop Uncompleted to-dos on top.
Type : bool.
Par défaut : true
showCompletedTodos Show completed to-dos.
Type : bool.
Par défaut : vrai
notes.sortOrder.field Tri des notes par.
Type : Énum.
Valeurs possibles : user_updated_time (Date de mise à jour
), user_created_time (Date de création),
titre (Titre), ordre (Ordre personnalisé).
Par défaut: "user_updated_time"
notes.sortOrder.reverse Tri inverse.
Type : bool.
Par défaut : vrai
dossiers.sortOrder.field Trier les notebooks par.
Type : Énum.
Valeurs possibles : title (Titre),
last_note_user_updated_time (Date de mise à jour).
Par défaut: "title"
dossiers.sortOrder.reverse Tri d'ordre.
Type : bool.
Par défaut : faux
trackLocation Enregistrer la géolocalisation avec des notes.
Type : bool.
Par défaut : vrai intervalle de synchronisation
sync.interval.
Type : Énum.
Valeurs possibles : 0 (Désactivé), 300 (5
minutes), 600 (10 minutes), 1800 (30
minutes), 3600 (1 heure), 43200 (12 heures),
86400 (24 heures).
Par défaut : commande 300
éditeur de texte de l'éditeur.
La commande de l'éditeur (peut inclure des arguments)
qui sera utilisée pour ouvrir une note. Si aucun
n'est fourni, il essaiera de détecter automatiquement l'éditeur par défaut
.
Type : chaîne.
net.customCertificates des certificats TLS personnalisés.
Comma-separated list of paths to
directories to load the certificates from,
or path to individual cert files. Pour l'exemple
: /my/cert_dir, /other/custom.pem.
Notez que si vous apportez des modifications aux paramètres de TLS
, vous devez enregistrer vos modifications avant
en cliquant sur "Vérifier la configuration de la synchronisation
".
Type : chaîne.
net.ignoreTlsErrors Ignore les erreurs de certificat TLS.
Type : bool.
Par défaut : faux
sync.wipeOutFailSafe Fail-safe.
Fail-safe : N'effacez pas les données locales lorsque la cible de synchronisation
est vide (souvent le résultat d'un
de mauvaise configuration ou d'un bug)
Type : bool.
Par défaut : true
revisionService.enabled Activer l'historique des notes.
Type : bool.
Par défaut : true
revisionService.ttlDays Conserver l'historique des notes.
Type : int.
Par défaut : 90
layout.folderList.factor facteur de croissance de la liste.
The factor property sets how the item will
grow or shrink to fit the available space
in its container with respect to the other
items. Ainsi, un élément avec un facteur de 2
prendra deux fois plus d'espace qu'un élément avec un facteur
de 1. application estart pour voir les changements.
Type : int.
Par défaut: 1
layout.noteList.factor note facteur de croissance de la liste.
The factor property sets how the item will
grow or shrink to fit the available space
in its container with respect to the other
items. Ainsi, un élément avec un facteur de 2
prendra deux fois plus d'espace qu'un élément avec un facteur
de 1. application estart pour voir les changements.
Type : int.
Par défaut: 1
layout.note.factor Note facteur de croissance de la zone.
The factor property sets how the item will
grow or shrink to fit the available space
in its container with respect to the other
items. Ainsi, un élément avec un facteur de 2
prendra deux fois plus d'espace qu'un élément avec un facteur
de 1. application estart pour voir les changements.
Type : int.
Par défaut : 2
cp <note> [notebook]
Duplique les notes correspondant à <note> à [notebook]. Si aucun bloc-notes n'est
spécifié, la note est dupliquée dans le bloc-notes actuel.
done <note>
Marks a to-do as done.
e2ee <command> [path]
gère la configuration E2EE. Les commandes sont `enable`, `disable`, `decrypt`,
`status`, `decrypt-file` et `target-status`.
-p, --password <password> Use this password as master password (For
security reasons, it is not recommended to use
this option).
-v, --verbose More verbose sortie pour la commande `target-status`
commande
-o, --output <directory> Répertoire de sortie
--retry-failed-items Applies à la commande `decrypt` - essaye
déchiffrer les éléments qui ne pouvaient pas être
déchiffrés.
edit <note>
Edit note.
Exporter <path>
Exporte les données Joplin vers le chemin donné. Par défaut, il exportera la base de données
complète incluant des cahiers, des notes, des tags et des ressources.
--format <format> Format de destination : jex (Fichier Export Joplin), brut
(Répertoire d'exportation de Joplin), md (Markdown),
md_frontmatter (Markdown + Front Matter)
--note <note> Exporte seulement la note donnée.
--notebook <notebook> n'exporte que le cahier fourni.
geoloc <note>
Affiche une URL de géolocalisation pour la note.
aide [command]
affiche les informations d'utilisation.
importer des données <path> [notebook]
dans Joplin.
--format <format> Format source : auto, jex, md,
md_frontmatter, raw, enex, enex
-f, --force Ne pas demander de confirmation.
--output-format <output-format> Format de sortie : md, html
ls [note-pattern]
Affiche les notes dans le cahier actuel. Utilisez `ls /` pour afficher la liste
des notebooks.
-n, --limit <num> N'affiche que les premières notes <num> du haut.
-s, --sort <field> Trie l'élément par <field> (par ex. titre, updated_time,
created_time).
-r, --reverse inverse l'ordre de tri.
-t, --type <type> Affiche uniquement les éléments du ou des types spécifiques.
Peut être `n` pour les notes, `t` pour les tâches, ou `nt` pour
notes et à faire (par ex. `-tt` n'afficherait que le
à faire, alors que `-tnt` afficherait les notes et
à faire.
-f, --format <format> Soit "text" ou "json"
-l, --long Utiliser le format de la liste longue. Format is ID, NOTE_COUNT (for
notebook), DATE, TODO_CHECKED (for to-dos), TITLE
mkbook <new-notebook>
Creates a new notebook.
mknote <new-note>
Crée une nouvelle note.
mktodo <new-todo>
crée une nouvelle tâche à faire.
mv <note> [notebook]
Déplace les notes correspondant à <note> vers [notebook].
ren <item> <name>
Renomme la donnée <item> (note ou notebook) en <name>.
rmbook <notebook>
Supprime le bloc-notes donné.
-f, --force Supprime le bloc-notes sans demander de confirmation.
rmnote <note-pattern>
Supprime les notes correspondant à <note-pattern>.
-f, --force Supprime les notes sans demander de confirmation.
serveur <command>
Démarrer, arrêter ou vérifier le serveur de l'API. Pour spécifier sur quel port doit être exécuté
, définissez la variable de configuration api.port. Les commandes sont (start|stop|status).
Ceci est une fonctionnalité expérimentale - utilisez à vos propres risques ! Il est recommandé
que le serveur exécute son propre profil séparé afin que deux instances CLI
n'accèdent à ce profil en même temps. Utilisez --profile pour spécifier
le chemin du profil.
définir <note> <name> [value]
Définit la propriété <name> de l' <note> donnée à l' [value] donnée.
Propriétés possibles :
parent_id (texte), titre (texte), corps (texte), created_time (int),
mise à jour_time (int), is_conflict (int), latitude (nombre), longitude
(numérique), altitude (numérique), auteur (texte), source_url (texte), is_todo
(int), todo_due (int), todo_completed (int), source (text),
source_application (text), application_data (texte), ordre (numérique),
user_created_time (int), user_updated_time (int), encryption_cipher_text
(text), encryption_applied (int), markup_language (int), is_shared (int),
share_id (text), conflict_original_id (text), master_key_id (texte)
statut
Affiche un résumé des notes et des blocs-notes.
synchroniser
Synchronise avec le stockage à distance.
--target <target> Synchroniser à la cible fournie (par défaut sync.target
valeur de configuration)
--upgrade Mise à jour de la cible de synchronisation vers la dernière version.
--use-lock <value> Désactiver les verrous locaux qui empêchent plusieurs clients de
de synchroniser simultanément (Défaut = 1)
balise <tag-command> [tag] [note]
<tag-command> peut être "add", "supprimer", "liste", ou "notetags" pour assigner ou
retirer [tag] de [note], pour lister les notes associées à [tag], ou pour lister les tags
associés à [note]. La commande `tag list` peut être utilisée pour lister
toutes les balises (utilisez -l pour une option longue).
-l, --long Utiliser le format de la liste longue. Le format est ID, NOTE_COUNT (pour notebook),
DATE, TODO_CHECKED (pour les to-dos), TITLE
todo <todo-command> <note-pattern>
<todo-command> peut être "toggle" ou "clear". Utilisez "toggle" pour activer/désactiver
la tâche donnée entre l'état terminé et l'état inachevé (Si la cible est
une note régulière, elle sera convertie en to-do). Utilisez "clear" pour convertir
la tâche à faire vers une note normale.
a annulé <note>
Marque une tâche non terminée.
utiliser <notebook>
Passer à [notebook] - toutes les autres opérations se produiront dans ce bloc-notes
.
version
Affiche les informations de version
Licence
Copyright (c) 2016-2023 Laurent Cozic
L'autorisation est par les présentes accordée, sans frais, à toute personne qui obtient une copie de ce logiciel et des fichiers de documentation connexes (le "Logiciel"), de traiter le Logiciel sans restriction, y compris, sans limitation, les droits d'utilisation, copier, modifier, fusionner, publier, distribuer, sous-licencier et/ou vendre des copies du Logiciel, et pour permettre aux personnes à qui le Logiciel est fourni de le faire, sous réserve des conditions suivantes :
L'avis de copyright ci-dessus et cet avis de permission seront inclus dans toutes les copies ou parties substantielles du Logiciel.
LE LOGICIEL EST FOURNI "TEL QUEL", SANS GARANTIE D'AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS MAIS SANS LIMITATION AUX GARANTIES DE QUALITÉ MARCHANDE, D'ADAPTATION À UN USAGE PARTICULIER ET D'ABSENCE DE CONTREFAÇON. EN AUCUN CAS LES AUTEURS OU LES HOLDERS DE COPYRIGHT NE PEUVENT ÊTRE TENUS RESPONSABLES DES RÉCLAMATIONS, DOMMAGES OU AUTRES RESPONSABILITÉS, QUE CE SOIT EN ACTION DE CONTRAT, DÉLIT OU AUTRE, DÉCOULANT DE OU DÉCOULANT DU LOGICIEL OU DE L'UTILISATION OU D'AUTRES OFFRES DANS LE LOGICIEL.