¡Realice sus notas y cuadernos de Evernote localmente y exportas en cualquier momento!
*.enex , como cuadernos o notas únicas .Descargue la última versión para su sistema operativo.
$ brew install evernote-backup$ pipx install evernote-backup$ pip install --user evernote-backupPython 3.8 o posterior requerido.
$ docker run --rm -t -v " $PWD " :/tmp vzhd1701/evernote-backup:latestPara iniciar sesión en Evernote usando OAuth con Docker, tendrá que reenviar el puerto 10500 para una devolución de llamada:
$ docker run --rm -t -v " $PWD " :/tmp -p 10500:10500 vzhd1701/evernote-backup:latest init-db --oauthEste proyecto utiliza poesía para la gestión de dependencias y el embalaje. Primero tendrá que instalarlo. Consulte la documentación oficial de poesía para obtener instrucciones.
$ git clone https://github.com/vzhd1701/evernote-backup.git
$ cd evernote-backup/
$ poetry install
$ poetry run evernote-backupPara comenzar, necesita inicializar su base de datos.
$ 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! Por defecto, le pedirá que ingrese las credenciales de su cuenta. Puede proporcionarlos de antemano con las opciones --user y --password .
Si inicia sesión en Evernote con cuentas de Google o Apple, debe usar la opción --oauth .
Para conectarse a Yinxiang en lugar de Evernote, use la opción --backend china . Desafortunadamente, Oauth aún no es compatible con Yinxiang .
Entonces podrá sincronizar los datos de su cuenta.
$ 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! Puede interrumpir este proceso en cualquier momento. Continuará desde donde queda cuando vuelvas a poner evernote-backup sync .
Evernote-Backup realiza un seguimiento del estado de sincronización y descarga solo nuevos cambios que se han realizado desde la última ejecución. Entonces, cada sincronización irá bastante rápido, pero tendrá que esperar un poco en la primera ejecución si tiene muchas notas en su cuenta. La sincronización usa la API de Cloud Evernote.
*.enex archivosFinalmente, puede exportar sus datos al directorio de salida especificado
$ evernote-backup export output_dir/
Reading database en_backup.db...
Exporting notes...
[####################################] 23/23
All notes have been exported! De manera predeterminada, Evernote-Backup exportará notas empacándolas en cuadernos, un archivo *.enex cada uno. Si desea extraer notas como archivos separados , use el indicador --single-notes .
Para incluir también notas basadas en la exportación, use la bandera --include-trash .
La exportación se realiza totalmente fuera de línea, y no requiere acceso a la API de Cloud Evernote para convertir las notas.
¡Eso es todo! Entonces, para exportar todos sus datos de Evernote, tendrá que ejecutar tres comandos:
$ evernote-backup init-db
$ evernote-backup sync
$ evernote-backup export output_dir/ Después de la primera inicialización, puede programar el comando evernote-backup sync para mantener su base de datos local siempre actualizada. Sin embargo, evernote-backup export siempre reexportará todos los cuadernos en el directorio de salida especificado.
En caso de que su token de autenticación con su base de datos expire, tenga la opción de volver a autorizarlo ejecutando el comando evernote-backup reauth . Tiene las mismas opciones que el comando init-db .
Si encontró un error o tiene una solicitud de función, abra un nuevo problema.
Si tiene una pregunta sobre el programa o tiene dificultades para usarlo, puede ser bienvenido a la página de discusiones. También puedes enviarme un correo electrónico directamente, siempre estoy feliz de ayudar.
Evernote-Backup es básicamente un clon del conjunto original de Evernote pero simplificado y despojado de sus otras funciones. Si prefiere exportar sus notas con la herramienta original de Evernote, deberá tomar el cliente heredado de Evernote y ejecutar los siguientes comandos:
ENScript.exe syncDatabase /d backup.ebx /u [email protected] /p your_password
ENScript.exe exportDatabase /d backup.ebx /f output_dirTambién he combinado una lista más grande donde incluí todos los proyectos adyacentes que pude encontrar.
| Proyecto | Descripción | Idioma |
|---|---|---|
| Exportallevernote | Exportar notas en formato ENEX Driectly desde su cuenta | Pitón |
| Evernote2 | Versión mejorada de Evernote SDK estándar. También proporciona una herramienta para exportar notas driectamente desde su cuenta | Pitón |
| Evernote-to-sqlite | Convierte los archivos ENEX en una base de datos SQLite | Pitón |
| enota | Utilidad que puede hacer una copia de seguridad de las notas y los cuadernos de Evernote | Pitón |
| Evernote-Exporter | Notas de exportación de la antigua base de datos local de Evernote .exb Formato | Pitón |
| Proyecto | Descripción | Idioma |
|---|---|---|
| Síncto | Sincrita sus notas con sus recursos al repositorio de Git en formato HTML | Pitón |
| no marcar | Una herramienta de línea de comando para sincronizar las notas de Markdown a Evernote | Javascript |
| Eversync | Sincrita sus directorios locales con cuadernos Evernote | Pitón |
| No marcar | Una herramienta que puede sincronizar las notas locales de Markdown/Text a Evernote | Pitón |
| Locevernote | Syncs Directorio local que contiene notas en formato de Markdown con Evernote | Pitón |