Aller au contenu principal

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'exploitationMé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'exploitationMéthode
Arch LinuxUn 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 :

RaccourciLibellé
$nSe réfère à la note actuellement sélectionnée
$bSe réfère au bloc-notes actuellement sélectionné
$cSe 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:

CommandesLibellé
AideInformations générales sur l'aide
carte des clés d'aideListe 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 :

NomLibellé
clésLe 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 typeLe 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)
commandeLa commande qui doit être exécutée
Position du curseurUn 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 :

NomLibellé
Entrer le mode ligne de commandeEntrer en mode ligne de commande
Focaliser_suivantFocus sur le volet suivant (ou widget)
focus_previousFocus volet précédent (ou widget)
Déplacer vers le hautDéplacer vers le haut (dans une liste par exemple)
Déplacer vers le basDéplacer vers le bas (dans une liste par exemple)
page_hautPage haut
page_basPage en bas
lien suivantSé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édentSé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_ouvertOuvrir le lien actuellement sélectionné en externe
activerActive l'élément sélectionné. Si l'élément est une note par exemple, il sera ouvert dans l'éditeur
supprimerSupprime l'élément sélectionné
activer/désactiver la consoleActiver/désactiver la console
activer/désactiver les métadonnéesBasculer 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.