Skip to content

Converts Google Keep JSON files to Markdown format. This tool helps users to easily migrate their notes from Google Keep to a Markdown format, making it convenient for them to manage and access their notes in a different environment.

Notifications You must be signed in to change notification settings

myinusa/keep-python-markdown-takeout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keep Python Markdown Takeout Google

Description

Takes a directory containing Google Keep JSON files as input. It converts each JSON file into a Markdown file, preserving the content, title, labels, creation date, and modification date. The Markdown files are organized in a specified directory for easy access and management.

Steps

Run Python Markdown Takeout Google

  • Run the following command in the terminal:
python3 start.py --input_dir /path/to/json/files
  • Default output directory: ./data/markdown

  • Wait for the conversion to finish

Export Google Keep

  • Visit https://takeout.google.com/settings/takeout

alt text

  • Only select Keep

alt text

  • Select Export once for frequency

alt text

  • Wait for the export to finish

alt text

  • When ready, visit link and download

alt text

Features

Group files by year

python3 group_files_by_year.py --input-dir "./data/markdown"

Roadmap

  • Factor in images
  • Ability to specify output directory
  • Record installation and Use
  • Setup script for Poetry
  • File Structure

About

Converts Google Keep JSON files to Markdown format. This tool helps users to easily migrate their notes from Google Keep to a Markdown format, making it convenient for them to manage and access their notes in a different environment.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages