النسخ الاحتياطي ملاحظاتك ودفاتر الملاحظات من Evernote محليًا وتصديرها في أي وقت!
*.enex ، كدفاتر أو ملاحظات واحدة .قم بتنزيل أحدث إصدار لنظام التشغيل الخاص بك.
$ brew install evernote-backup$ pipx install evernote-backup$ pip install --user evernote-backupبيثون 3.8 أو في وقت لاحق مطلوب.
$ docker run --rm -t -v " $PWD " :/tmp vzhd1701/evernote-backup:latestلتسجيل الدخول إلى Evernote باستخدام Oauth مع Docker ، سيتعين عليك إعادة توجيه المنفذ 10500 للحصول على رد اتصال:
$ docker run --rm -t -v " $PWD " :/tmp -p 10500:10500 vzhd1701/evernote-backup:latest init-db --oauthيستخدم هذا المشروع الشعر لإدارة التبعية والتعبئة. سيكون عليك تثبيته أولاً. انظر وثائق الشعر الرسمية للحصول على التعليمات.
$ git clone https://github.com/vzhd1701/evernote-backup.git
$ cd evernote-backup/
$ poetry install
$ poetry run evernote-backupللبدء ، تحتاج إلى تهيئة قاعدة البيانات الخاصة بك.
$ 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! بشكل افتراضي ، سيطالبك بإدخال بيانات اعتماد حسابك. يمكنك تزويدهم مسبقًا بخيارات --user و --password .
إذا قمت بتسجيل الدخول إلى Evernote مع حسابات Google أو Apple ، فيجب عليك استخدام خيار --oauth .
للاتصال بـ Yinxiang بدلاً من Evernote ، استخدم --backend china . لسوء الحظ ، لا يتم دعم OAUTH لـ Yinxiang حتى الآن.
ثم ستتمكن من مزامنة بيانات حسابك.
$ 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! يمكنك مقاطعة هذه العملية في أي وقت. ستستمر من حيث يتم إيقاف تشغيله عندما تقوم بإعادة تشغيل evernote-backup sync .
يتبع Evernote-Backup حالة Sync وتنزيل التغييرات الجديدة التي تم إجراؤها منذ آخر تشغيل. لذلك سوف تسير كل المزامنة بسرعة كبيرة ، ولكن عليك الانتظار قليلاً في الجولة الأولى إذا كان لديك الكثير من الملاحظات في حسابك. مزامنة تستخدم API Evernote Cloud.
*.enexأخيرًا ، يمكنك تصدير بياناتك إلى دليل الإخراج المحدد
$ evernote-backup export output_dir/
Reading database en_backup.db...
Exporting notes...
[####################################] 23/23
All notes have been exported! بشكل افتراضي ، ستقوم Evernote-Backup بتصدير الملاحظات عن طريق تعبئتها في دفاتر الملاحظات ، ملف واحد *.enex لكل منهما. إذا كنت ترغب في استخراج الملاحظات كملفات منفصلة ، فاستخدم علامة- --single-notes .
لتشمل أيضًا ملاحظات محدودة في التصدير ، استخدم علامة --include-trash .
يتم تنفيذ التصدير بالكامل في وضع عدم الاتصال ، ولا يتطلب الوصول إلى API Cloud Evernote لتحويل الملاحظات.
هذا كل شيء! لذا ، لتصدير جميع بيانات Evernote الخاصة بك ، سيتعين عليك تشغيل ثلاثة أوامر:
$ evernote-backup init-db
$ evernote-backup sync
$ evernote-backup export output_dir/ بعد التهيئة الأولى ، يمكنك جدولة أمر evernote-backup sync للحفاظ على قاعدة البيانات المحلية الخاصة بك دائمًا. ومع ذلك ، evernote-backup export ستعيد دائمًا تصدير جميع دفاتر الملاحظات إلى دليل الإخراج المحدد.
في حالة انتهاء رمز المصادقة الخاص بك بأنك قمت بتهيئة قاعدة البيانات الخاصة بك مع انتهاء صلاحية ، لديك خيار لإعادة تفويضها عن طريق تشغيل أمر evernote-backup reauth . لديها نفس الخيارات مثل الأمر init-db .
إذا وجدت خطأ أو لديك طلب ميزة ، فيرجى فتح مشكلة جديدة.
إذا كان لديك سؤال حول البرنامج أو تواجه صعوبة في استخدامه ، فنحن نرحب بك في صفحة المناقشات. يمكنك أيضًا إرسال بريد إلكتروني لي مباشرة ، يسعدني دائمًا المساعدة.
يعد Evernote-Backup في الأساس استنساخًا من Evernote الأصلي ، ولكنه مبسط وتجريده من وظائفه الأخرى. إذا كنت تفضل تصدير ملاحظاتك باستخدام أداة Evernote الأصلية ، فستحتاج إلى التمسك بعميل Evernote القديم وتشغيل الأوامر التالية:
ENScript.exe syncDatabase /d backup.ebx /u [email protected] /p your_password
ENScript.exe exportDatabase /d backup.ebx /f output_dirلقد قمت أيضًا بدمج قائمة أكبر حيث قمت بتضمين جميع المشاريع المجاورة التي يمكنني العثور عليها.
| مشروع | وصف | لغة |
|---|---|---|
| Exportallevernote | ملاحظات التصدير بتنسيق enex بشكل دراسي من حسابك | بيثون |
| Evernote2 | نسخة محسنة من evernote القياسية. يوفر أيضًا أداة لتصدير الملاحظات بشكل دراسي من حسابك | بيثون |
| evernote to-sqlite | يحول ملفات ENEX إلى قاعدة بيانات SQLite | بيثون |
| enote | الأداة المساعدة التي يمكنها النسخ الاحتياطي للمذكرات والدفاتر الملاحظات | بيثون |
| Evernote-Exporter | ملاحظات التصدير من قاعدة البيانات المحلية القديمة Evernote. Exb format | بيثون |
| مشروع | وصف | لغة |
|---|---|---|
| synctogit | مزامنة ملاحظاتك مع مواردها إلى مستودع GIT بتنسيق HTML | بيثون |
| evermark | أداة سطر الأوامر لمزامنة الملاحظات مع Evernote | جافا سكريبت |
| eversync | قم بمزامنة الدلائل المحلية مع دفاتر Evernote | بيثون |
| evermark | أداة يمكنها مزامنة الملاحظات المحلية/النصية إلى Evernote | بيثون |
| localevernote | مزامنة الدليل المحلي الذي يحتوي على ملاحظات بتنسيق تخفيض مع Evernote | بيثون |