evernote-migration-deep-dive

Featured

Deep dive into Evernote data migration strategies. Use when migrating to/from Evernote, bulk data transfers, or complex migration scenarios. Trigger with phrases like "migrate to evernote", "migrate from evernote", "evernote data transfer", "bulk evernote migration".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Evernote Migration Deep Dive ## Current State !`npm list 2>/dev/null | head -5` ## Overview Comprehensive guide for migrating data to and from Evernote, including ENEX export/import, bulk API operations, format conversions (ENML to Markdown, HTML to ENML), and data integrity verification. ## Prerequisites - Understanding of Evernote data model (Notes, Notebooks, Tags, Resources) - Source/target system access credentials - Sufficient API quota for migration volume - Backup strategy in place before starting ## Instructions ### Step 1: Migration Planning Assess the migration scope: count notes, notebooks, tags, and total resource size. Estimate API call count and quota consumption. Plan for rate limits (add delays between operations). ```javascript async function assessMigration(noteStore) { const notebooks = await noteStore.listNotebooks(); const tags = await noteStore.listTags(); let totalNotes = 0; for (const nb of notebooks) { const filter = new Evernote.NoteStore.NoteFilter({ notebookGuid: nb.guid }); const spec = new Evernote.NoteStore.NotesMetadataResultSpec({}); const result = await noteStore.findNotesMetadata(filter, 0, 1, spec); totalNotes += result.totalNotes; } return { notebooks: notebooks.length, tags: tags.length, totalNotes, estimatedApiCalls: totalNotes * 2 + notebooks.length + tags.length, estimatedTimeMinutes: Math.ceil((totalNotes * 2 * 200) / 60000) // 200ms per call }; } ``` ### Step 2: Export fr...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

evernote-data-handling

Best practices for handling Evernote data. Use when implementing data storage, processing notes, handling attachments, or ensuring data integrity. Trigger with phrases like "evernote data", "handle evernote notes", "evernote storage", "process evernote content".

2,266 Updated today
jeremylongshore
AI & Automation Featured

apple-notes-migration-deep-dive

Migrate notes between Apple Notes, Obsidian, Notion, and other platforms. Trigger: "apple notes migration".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-upgrade-migration

Upgrade Evernote SDK versions and migrate between API versions. Use when upgrading SDK, handling breaking changes, or migrating to newer API patterns. Trigger with phrases like "upgrade evernote sdk", "evernote migration", "update evernote", "evernote breaking changes".

2,266 Updated today
jeremylongshore
AI & Automation Featured

obsidian-migration-deep-dive

Execute major Obsidian plugin rewrites and migration strategies. Use when migrating to or from Obsidian, performing major plugin rewrites, or re-platforming existing note systems to Obsidian. Trigger with phrases like "migrate to obsidian", "obsidian migration", "convert notes to obsidian", "obsidian replatform".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-performance-tuning

Optimize Evernote integration performance. Use when improving response times, reducing API calls, or scaling Evernote integrations. Trigger with phrases like "evernote performance", "optimize evernote", "evernote speed", "evernote caching".

2,266 Updated today
jeremylongshore