Sauvegardez vos notes et cahiers d'Evernote localement et exportez-les à tout moment!
*.enex , en tant que cahiers ou notes simples .Téléchargez la dernière version de votre système d'exploitation.
$ brew install evernote-backup$ pipx install evernote-backup$ pip install --user evernote-backupPython 3.8 ou ultérieur requis.
$ docker run --rm -t -v " $PWD " :/tmp vzhd1701/evernote-backup:latestPour vous connecter à Evernote en utilisant OAuth avec Docker, vous devrez transmettre le port 10500 pour un rappel:
$ docker run --rm -t -v " $PWD " :/tmp -p 10500:10500 vzhd1701/evernote-backup:latest init-db --oauthCe projet utilise la poésie pour la gestion et l'emballage des dépendances. Vous devrez d'abord l'installer. Voir la documentation officielle de la poésie pour les instructions.
$ git clone https://github.com/vzhd1701/evernote-backup.git
$ cd evernote-backup/
$ poetry install
$ poetry run evernote-backupPour commencer, vous devez initialiser votre base de données.
$ evernote-backup init-db
Username or Email: [email protected]
Password:
Logging in to Evernote...
Enter one-time code: 120917
Authorizing auth token, evernote backend...
Successfully authenticated as user!
Current login will expire at 2022-03-10 10:22:00.
Initializing database en_backup.db...
Reading database en_backup.db...
Successfully initialized database for user! Par défaut, il vous invitera à saisir les informations d'identification de votre compte. Vous pouvez les fournir au préalable avec des options --user et --password .
Si vous vous connectez à Evernote avec des comptes Google ou Apple, vous devez utiliser l'option --oauth .
Pour vous connecter à Yinxiang au lieu d'Evernote, utilisez --backend china Option. Malheureusement, Oauth n'est pas encore soutenu pour Yinxiang .
Ensuite, vous pourrez synchroniser les données de votre compte.
$ evernote-backup sync
Reading database en_backup.db...
Authorizing auth token, evernote backend...
Successfully authenticated as user!
Current login will expire at 2022-03-10 10:22:00.
Syncing latest changes...
[####################################] 6763/6763
566 notes to download...
[####################################] 566/566
Updated or added notebooks: 23
Updated or added notes: 566
Expunged notebooks: 0
Expunged notes: 0
Synchronization completed! Vous pouvez interrompre ce processus à tout moment. Il continuera à partir de l'endroit où il est désactivé lorsque vous réacherez evernote-backup sync .
Evernote-Backup garde une trace de l'état de synchronisation et télécharge uniquement de nouvelles modifications qui ont été apportées depuis la dernière exécution. Donc, chaque synchronisation ira assez rapidement, mais vous devrez attendre un peu lors de la première exécution si vous avez beaucoup de notes dans votre compte. La synchronisation utilise l'API Evernote Cloud.
*.enexEnfin, vous pouvez exporter vos données dans le répertoire de sortie spécifié
$ evernote-backup export output_dir/
Reading database en_backup.db...
Exporting notes...
[####################################] 23/23
All notes have been exported! Par défaut, Evernote-Backup exportera des notes en les emballant en ordinateurs portables, un fichier *.enex chacun. Si vous souhaitez extraire les notes comme fichiers séparés , utilisez le drapeau --single-notes .
Pour inclure également des notes saccagées dans l'exportation, utilisez le drapeau --include-trash .
L'exportation est effectuée entièrement hors ligne et ne nécessite pas d'accès à l'API Cloud Evernote pour convertir les notes.
C'est ça! Donc, pour exporter toutes vos données Evernote, vous devrez exécuter trois commandes:
$ evernote-backup init-db
$ evernote-backup sync
$ evernote-backup export output_dir/ Après la première initialisation, vous pouvez planifier la commande evernote-backup sync pour maintenir votre base de données locale toujours à jour. Cependant, evernote-backup export réexportera toujours tous les ordinateurs portables vers le répertoire de sortie spécifié.
Dans le cas où votre jeton AUTH que vous avez initialisé votre base de données avec Expires, vous avez une option pour la réautoriser en exécutant la commande evernote-backup reauth . Il a les mêmes options que la commande init-db .
Si vous avez trouvé un bogue ou si vous avez une demande de fonctionnalité, veuillez ouvrir un nouveau problème.
Si vous avez une question sur le programme ou si vous avez du mal à l'utiliser, vous êtes les bienvenus sur la page Discussion. Vous pouvez également m'envoyer directement, je suis toujours heureux de vous aider.
Evernote-Backup est essentiellement un clone d'Evernote Original Enscript mais simplifié et dépouillé de ses autres fonctions. Si vous préférez exporter vos notes à l'aide de l'outil d'origine d'Evernote, vous devrez saisir le client hérité d'Evernote et exécuter les commandes suivantes:
ENScript.exe syncDatabase /d backup.ebx /u [email protected] /p your_password
ENScript.exe exportDatabase /d backup.ebx /f output_dirJ'ai également combiné une liste plus grande où j'ai inclus tous les projets adjacents que je pouvais trouver.
| Projet | Description | Langue |
|---|---|---|
| Exportallevernote | Les notes d'exportation au format ENEX à partir de votre compte | Python |
| evernote2 | Version améliorée du SDK Evernote standard. Fournit également un outil pour exporter des notes driectly à partir de votre compte | Python |
| evernote à sqlite | Convertit les fichiers ENEX en base de données SQLite | Python |
| écoler | Utilité qui peut sauvegarder les notes Evernote et les cahiers | Python |
| Evernote-Exporter | Notes d'exportation à partir de l'ancien format de base de données locale Evernote. | Python |
| Projet | Description | Langue |
|---|---|---|
| Syntogit | Synchronise vos notes avec leurs ressources avec le référentiel GIT au format HTML | Python |
| toujours marqué | Un outil de ligne de commande pour synchroniser les notes de marque à Evernote | Javascrip |
| eversync | Synchronisez vos répertoires locaux avec des cahiers Evernote | Python |
| Toujours marqué | Un outil qui peut synchroniser la marque locale / notes de texte à Evernote | Python |
| Localvernote | Synchronise le répertoire local contenant des notes au format Markdown avec Evernote | Python |