{"id":21863252,"url":"https://github.com/lendy007/keeptoonenote","last_synced_at":"2025-03-21T20:26:36.355Z","repository":{"id":113259237,"uuid":"557899481","full_name":"lendy007/KeepToOneNote","owner":"lendy007","description":"This script can be used for migration of your Google Keep notes into Microsoft OneNote. ","archived":false,"fork":false,"pushed_at":"2022-10-26T14:22:07.000Z","size":2,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-26T15:15:24.442Z","etag":null,"topics":["googlekeep","keep","onenote"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lendy007.png","metadata":{"files":{"readme":"readme.MD","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-10-26T14:10:51.000Z","updated_at":"2024-12-05T15:52:14.000Z","dependencies_parsed_at":null,"dependency_job_id":"1688ab3f-5b38-4574-a251-588e20d5e8db","html_url":"https://github.com/lendy007/KeepToOneNote","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lendy007%2FKeepToOneNote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lendy007%2FKeepToOneNote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lendy007%2FKeepToOneNote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lendy007%2FKeepToOneNote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lendy007","download_url":"https://codeload.github.com/lendy007/KeepToOneNote/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244862955,"owners_count":20522898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["googlekeep","keep","onenote"],"created_at":"2024-11-28T03:23:56.795Z","updated_at":"2025-03-21T20:26:36.327Z","avatar_url":"https://github.com/lendy007.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Migration of Google Keep notes to Microsoft OneNote - Powershell script\n\n### Thanks to [http://thebackend.info/powershell/2017/12/onenote-read-and-write-content-with-powershell/](http://thebackend.info/powershell/2017/12/onenote-read-and-write-content-with-powershell/) where it has been described how to create OneNote from Powershell\n\nThis script can be used for migration of your Google Keep notes into Microsoft OneNote. No guarantees, I have used this script for my own migration and it worked fine for me, so I just decided to share it as I didn't find any useful free tool to performing it.\n\n### Prerequisities\n\n- This script requires Microsoft OneNote application to be installed on computer as it is using COM object of OneNote to create notes.\n- You need to visit [takeout.google.com](https://takeout.google.com) and have your Google Keep data exported from Google\n- After downloading those exported data you need to extract them and point script to folder where all .html files with notes are located\n\n### Script running\nAfter downloading of script just modify these 2 lines to specify where OneNote notebook with notes will be created. Put just folder there. And you need specify **sourcePath** - path where .html files with exported noted are extracted - usually it should ends as \\Takeout\\Keep. Then just run the script and wait for results.\n```sh\n$NotebookPath = \"\"\n$sourcePath = \"\" \n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flendy007%2Fkeeptoonenote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flendy007%2Fkeeptoonenote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flendy007%2Fkeeptoonenote/lists"}