สำรองบันทึกและสมุดบันทึกของคุณจาก Evernote ในท้องถิ่นและส่งออกได้ตลอดเวลา!
*.enex เป็น สมุดบันทึก หรือ โน้ตเดี่ยวดาวน์โหลดรุ่นล่าสุด สำหรับระบบปฏิบัติการของคุณ
$ brew install evernote-backup$ pipx install evernote-backup$ pip install --user evernote-backupPython 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 ติดตามสถานะการซิงค์และดาวน์โหลดเฉพาะการเปลี่ยนแปลงใหม่ที่เกิดขึ้นตั้งแต่การดำเนินการครั้งล่าสุด ดังนั้นการซิงค์ทุกครั้งจะไปอย่างรวดเร็ว แต่คุณจะต้องรอสักครู่ในการวิ่งครั้งแรกหากคุณมีโน้ตจำนวนมากในบัญชีของคุณ การซิงค์ใช้ Evernote Cloud API
*.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
การส่งออกจะดำเนินการออฟไลน์ทั้งหมดและไม่จำเป็นต้องเข้าถึง Evernote Cloud API เพื่อแปลงโน้ต
แค่ไหน! ดังนั้นในการส่งออกข้อมูล 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 นั้น เป็นโคลนของ enscript ดั้งเดิมของ Evernote แต่ง่ายขึ้นและถอดฟังก์ชั่นอื่น ๆ หากคุณต้องการส่งออกโน้ตของคุณโดยใช้เครื่องมือดั้งเดิมของ Evernote คุณจะต้องจับไคลเอนต์ดั้งเดิมของ Evernote และเรียกใช้คำสั่งต่อไปนี้:
ENScript.exe syncDatabase /d backup.ebx /u [email protected] /p your_password
ENScript.exe exportDatabase /d backup.ebx /f output_dirฉันยังรวมรายการที่ใหญ่กว่าที่ฉันรวมโครงการที่อยู่ติดกันทั้งหมดที่ฉันสามารถหาได้
| โครงการ | คำอธิบาย | ภาษา |
|---|---|---|
| ExportElleverNote | หมายเหตุส่งออกในรูปแบบ enex อย่างไม่ย่อท้อจากบัญชีของคุณ | งูหลาม |
| Evernote2 | รุ่นปรับปรุงของ Evernote SDK มาตรฐาน นอกจากนี้ยังมีเครื่องมือสำหรับการส่งออกบันทึกย่อจากบัญชีของคุณ | งูหลาม |
| Evernote-to-sqlite | แปลงไฟล์ enex เป็นฐานข้อมูล sqlite | งูหลาม |
| ใส่ใจ | ยูทิลิตี้ที่สามารถสำรองข้อมูลบันทึกและสมุดบันทึก | งูหลาม |
| Exporter | บันทึกการส่งออกจากฐานข้อมูลท้องถิ่น Evernote Local .exb รูปแบบ | งูหลาม |
| โครงการ | คำอธิบาย | ภาษา |
|---|---|---|
| synctogit | ซิงค์บันทึกของคุณกับทรัพยากรของพวกเขาไปยังที่เก็บ Git ในรูปแบบ HTML | งูหลาม |
| Evermark | เครื่องมือบรรทัดคำสั่งสำหรับการซิงค์หมายเหตุ Markdown ไปยัง Evernote | จาวาสคริปต์ |
| การสังเคราะห์ | ซิงค์ไดเรกทอรีในพื้นที่ของคุณด้วยสมุดบันทึก Evernote | งูหลาม |
| Evermark | เครื่องมือที่สามารถซิงค์หมายเหตุ Markdown/ข้อความในท้องถิ่นไปยัง Evernote | งูหลาม |
| ท้องถิ่น | ซิงค์ไดเรกทอรีท้องถิ่นที่มีหมายเหตุในรูปแบบ markdown กับ Evernote | งูหลาม |