Cadangkan catatan & notebook Anda dari Evernote secara lokal dan ekspornya kapan saja!
*.enex , sebagai notebook atau catatan tunggal .Unduh rilis terbaru untuk OS Anda.
$ brew install evernote-backup$ pipx install evernote-backup$ pip install --user evernote-backupPython 3.8 atau lebih baru diperlukan.
$ docker run --rm -t -v " $PWD " :/tmp vzhd1701/evernote-backup:latestUntuk masuk ke Evernote menggunakan OAuth dengan Docker, Anda harus meneruskan port 10500 untuk panggilan balik:
$ docker run --rm -t -v " $PWD " :/tmp -p 10500:10500 vzhd1701/evernote-backup:latest init-db --oauthProyek ini menggunakan puisi untuk manajemen dan pengemasan ketergantungan. Anda harus menginstalnya terlebih dahulu. Lihat dokumentasi resmi puisi untuk instruksi.
$ git clone https://github.com/vzhd1701/evernote-backup.git
$ cd evernote-backup/
$ poetry install
$ poetry run evernote-backupUntuk memulai Anda perlu menginisialisasi database Anda.
$ 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! Secara default, itu akan meminta Anda untuk memasukkan kredensial akun Anda. Anda dapat memberikannya sebelumnya --user dan --password .
Jika Anda masuk ke Evernote dengan akun Google atau Apple, Anda harus menggunakan opsi --oauth .
Untuk terhubung ke Yinxiang alih -alih Evernote, gunakan --backend china . Sayangnya, Oauth belum didukung untuk Yinxiang .
Maka Anda akan dapat menyinkronkan data akun Anda.
$ 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! Anda dapat mengganggu proses ini di titik mana pun. Ini akan berlanjut dari tempat yang ditinggalkan saat Anda akan menjalankan kembali evernote-backup sync .
Evernote-Backup melacak status sinkronisasi dan hanya mengunduh perubahan baru yang telah dilakukan sejak menjalankan terakhir. Jadi setiap sinkronisasi akan berjalan cukup cepat, tetapi Anda harus menunggu sedikit pada lari pertama jika Anda memiliki banyak catatan di akun Anda. Syncing menggunakan Evernote Cloud API.
*.enexAkhirnya, Anda dapat mengekspor data Anda ke direktori output tertentu
$ evernote-backup export output_dir/
Reading database en_backup.db...
Exporting notes...
[####################################] 23/23
All notes have been exported! Secara default, Evernote-Backup akan mengekspor catatan dengan mengemasnya ke notebook, masing-masing file *.enex . Jika Anda ingin mengekstrak catatan sebagai file terpisah , gunakan flag --single-notes .
Untuk juga menyertakan catatan yang dibuang dalam ekspor, gunakan bendera --include-trash bendera.
Ekspor dilakukan sepenuhnya offline, dan tidak memerlukan akses ke Evernote Cloud API untuk mengonversi catatan.
Itu saja! Jadi untuk mengekspor semua data Evernote Anda, Anda harus menjalankan tiga perintah:
$ evernote-backup init-db
$ evernote-backup sync
$ evernote-backup export output_dir/ Setelah inisialisasi pertama, Anda dapat menjadwalkan perintah evernote-backup sync untuk menjaga database lokal Anda selalu terkini. Namun, evernote-backup export akan selalu mengekspor kembali semua notebook ke direktori output yang ditentukan.
Jika token auth Anda bahwa Anda menginisialisasi database Anda dengan kedaluwarsa, Anda memiliki opsi untuk secara resmi dengan menjalankannya dengan menjalankan perintah evernote-backup reauth . Ini memiliki opsi yang sama dengan perintah init-db .
Jika Anda menemukan bug atau memiliki permintaan fitur, silakan buka masalah baru.
Jika Anda memiliki pertanyaan tentang program atau kesulitan menggunakannya, Anda dipersilakan ke halaman diskusi. Anda juga dapat mengirim saya secara langsung, saya selalu senang membantu.
Evernote-Backup pada dasarnya adalah klon enskrip asli Evernote tetapi disederhanakan dan dilucuti dari fungsinya yang lain. Jika Anda lebih suka mengekspor catatan Anda menggunakan alat asli Evernote, maka Anda perlu memegang klien warisan Evernote dan menjalankan perintah berikut:
ENScript.exe syncDatabase /d backup.ebx /u [email protected] /p your_password
ENScript.exe exportDatabase /d backup.ebx /f output_dirSaya juga menggabungkan daftar yang lebih besar di mana saya memasukkan semua proyek yang berdekatan yang dapat saya temukan.
| Proyek | Keterangan | Bahasa |
|---|---|---|
| Ekspor | Catatan Ekspor dalam format ENEX secara driect dari akun Anda | Python |
| Evernote2 | Versi peningkatan SDK Evernote standar. Juga menyediakan alat untuk mengekspor catatan secara kering dari akun Anda | Python |
| Evernote-to-sqlite | Mengubah file ENEX ke dalam database SQLite | Python |
| berkat | Utilitas yang dapat mencadangkan catatan dan buku catatan Evernote | Python |
| Evernote-Exporter | Catatan Ekspor dari Format Basis Data Lokal Evernote Lama | Python |
| Proyek | Keterangan | Bahasa |
|---|---|---|
| SYNCTOGIT | Sinkronkan catatan Anda dengan sumber dayanya ke repositori git dalam format html | Python |
| Evermark | Alat baris perintah untuk menyinkronkan Catatan Markdown ke Evernote | Javascript |
| Eversync | Sinkronkan Direktori Lokal Anda dengan Evernote Notebooks | Python |
| Evermark | Alat yang dapat menyinkronkan Markdown/Catatan Teks Lokal ke Evernote | Python |
| LocalEvernote | Direktori Lokal Sinkronisasi Catatan dalam Format Markdown Dengan Evernote | Python |